Page 1 sur 1

Upload sur serveur IIS = failed to open stream: Invalid argu

Posté : 02 févr. 2012, 22:01
par stefane321
Bonjour,

J'ai un script d'upload de fichier via un formulaire qui fonctionne très bien sur un hébergement Linux.

Mais là j'ai un client qui est sur un serveur Windows IIS (je ne suis pas certains que le bug viens de ce fait mais je le présume)

Voici l'erreur que j'obtiens:

Warning: move_uploaded_file(D:\inetpubhosts\brodepromochic.com\httpdocs\equipe\img_prod\tmp\13_1.jpg) [function.move-uploaded-file]: failed to open stream: Invalid argument in D:\inetpub\vhosts\brodepromochic.com\httpdocs\fonctions.php on line 211

Voici la ligne #211:
	move_uploaded_file($_FILES["images_".$nbid.""]['tmp_name'], "".$pathImg.$sous_rep."\\tmp\\".$_FILES["images_".$nbid.""]['name']."");
La seule différence que jai faite pour windows versus linux est que j'ai remplacé les / par des \\

Pouvez-vous m'aider svp?

Merci!

Re: Upload sur serveur IIS = failed to open stream: Invalid

Posté : 02 févr. 2012, 22:04
par xTG
Le chemin $pathImg.$sous_rep."\\tmp\ existe-t-il ? Affiches cette chaine pour voir sur quoi il tente de travailler.