Bonjour, je voudrais importer des fichiers de back UP de BDD dans une BDD depuis le script suivant :
1ére remarque : il affiche .. et . dans les noms de fichiers, aprés l'ouverture du répertoire j'ai une structure try catch, je voudrai éviter d'entrer dedans s'il n'y a pas de fichiers (.. et .).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $bdd = 'bdd'; $dir = 'F:\fichierssql'; $emplacement_mysql = "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql"; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "$file"; $commande = "".$emplacement_mysql." -h localhost -u ".$utilisateur." -p".$password." ".$bdd." < ".$dir."\\".file.""; $CR_exec = shell_exec($commande);
2éme remarque : le code ne fonctionne pas, la BDD n'est pas importé.
Merci de votre aide.
Partager