Statut : Non résoluPhp/transfert de fichier vers un serveur
Morphée, le jeudi 9 mai 2002 à 18:08:27 Bonjour,
Je souhaite via un formulaire, transferer des fichiers vers le serveur ftp de mon site perso.
script formulaire:
<form action=newskin.php3 method=post enctype="multipart/form-data">
<p>skin : <input type=file name=source1>
<p>image : <input type=file name=source2>
<p>nom : <input type=text name=nom>
<p><input type=submit name=upload>
</form>
script php quand le formulaire est validé:
$dest1="/skin/skin/";
$dest1.=$nom;
$dest1.=".wsz";
$dest2="/skin/img/";
$dest2.=$nom;
$dest2.=".jpg";
$ftpcon=ftp_connect("ftpperso.free.fr");
ftp_login($ftpcon,$monlogin,$monpass);
if (isset($source2)) ftp_put($ftpcon,$dest2,$source2,FTP_ASCII);
if (isset($source1)) ftp_put($ftpcon,$dest1,$source1,FTP_ASCII);
ftp_quit($ftpcon);
Quand dans le formulaire je rempli seulement le champ pour l'image, tout ce passe bien, l'image est tranferée, mais quand je fais le skin et l'image (ou seulement le skin), j'ai ce message :
Warning: File Upload Error - No Mime boundary found after start of file header in your script on line 0
Et bien sur, rien n'est tranferé.
Donc, comment faire, et c'est quoi ce message d'erreur ?
Merci