Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: Astriel le le 24-07-2008 a 14:03:24

Titre: Probleme de Script PHP ... :(
Posté par: Astriel le le 24-07-2008 a 14:03:24

Bonjour a tous j'ai un soucis avec un de mes scripts qui normalement depuis l'administration peut envoyer des fichiers directement sur le ftp voici le formulaire :

<form method="post" action="sendok.php" enctype="multipart/form-data">

<center><p>Vous pouvez envoyer vos factures directement à partir du site grace a ce script.</p></center>   
</br>
<CENTER><input type="file" name="upload" /></CENTER>
</BR>
<CENTER><INPUT TYPE="SUBMIT" />
</form>

Il marche donc c'est bon mais ensuite le formulaire de traitement marche pas
J'ai un message comme quoi l'extension est pas bonne alors que si ...

if( isset($_FILES['upload']) )
{
$content_dir = 'Factures/';

$tmp_file = $_FILES['upload']['tmp_name'];

if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}


$type_file = $_FILES['fichier']['type'];

if( !strstr($type_file, 'pdf') OR !strstr($type_file, 'doc') OR !strstr($type_file, 'jpeg') )
{
exit("Le fichier n'est pas au format : pdf, txt, doc");
}


$name_file = $_FILES['fichier']['name'];

if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}

echo "Le fichier a bien été uploadé";

Ca doit uploader le fichier directement sur le ftp mais ça ne marche pas

Titre: Re:Probleme de Script PHP ... :(
Posté par: Krash le le 24-07-2008 a 21:11:15

Citation:
if( !strstr($type_file, 'pdf') OR !strstr($type_file, 'doc') OR !strstr($type_file, 'jpeg') )


remplaces tes OR par des AND ou &&


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.