Bonjour à tous
J'ai une forme qui a un input de type FILE. Quand l'usagé soumet le formulaire, j'upload le fichier xml sur mon serveur. Jusque là tout va bien. Une fois le fichier sur mon serveur, j'ai besoin de le traiter. C'est la le problème. cette ligne ne marche plus.
Le path est correct puisque quand je lui donne le nom d'un fichier qui est deja sur le serveur ca marche mais des que je lui donne le nom du fichier qui vient d'être uploader ca marche plus. Je met le bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $xml = simplexml_load_file($path);
J'ai l'impression que même quand le move_uploaded_file renvoie true cela ne veut pas dire que le fichier à fini d'être uploader. Quelqu'un aurait une idée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 if (move_uploaded_file($_FILES['fichierXML']['tmp_name'],$destination_dir.DIRECTORY_SEPARATOR.$destination_file)) { $path = 'xml/'.$_FILES['fichierXML']['name']; $i = 2; $fonction = new fonction(); $con = new connection("xxxxx"); echo $path; $xml = simplexml_load_file($path); var_dump($xml); $cmp = $xml->TextField1[0]; $lname = $xml->TextField1[1]; $login = $xml->TextField1[2]; $email = $xml->TextField1[3]; $pass1 = $xml->TextField1[4]; $phone = $xml->TextField1[5]; $fname = $xml->TextField1[6];
Merci d'avance
Partager