no save
Assistance
Achat
News

Forum | webmastering
Pb vérification type de fichier avant upload
Authentiks, le mar. 31 juil. 2007 à 12:06:57
Salut,
J'ai créer une application PHP qui permet de charger un fichier que j'utilise pour extraire les infos et les mettre dans une BDD Mysql. Le problème c'est je que je voudrais qu'il me charge que des fichier de type .xls ou .csv

Je vous mets mon code ci-dessous:

$the_file_name = $_FILES['the_file']['name'];
$extension = substr ($the_file_name,-4,4); //récupère l'extension du fichier.

[...]

else if (!$extension== ".csv" || !$extension== ".xls"){

echo"<tr><td align='left'><br/><strong><font color='red'>ATTENTION le format du fichier chargé n'est pas bon (ni un .xls, ni un .csv)!!</font></strong>";

echo "<br/><form enctype='multipart/form-data' action='" . $_SERVER['PHP_SELF'] . "' method='post'>\n"
. "<input type='hidden' name='action' value='upload' />\n"
. "Upload a file: <input type='file' name='the_file' size='35' /><br />\n"
. "<div align='center'><input type='submit' value='Upload' /><div/>\n"
. "</form>\n\n";

echo "<br/></td></tr>\n";

Donc quand je fais un echo de $extension il me marque bien .gif ou .xls mais il ne rentre jamais dans mon else if. (Et il n'est pas rentré dans le premier if... :P, jpréfère prévenir)

Merci de votre aide Configuration: Windows XP
Internet Explorer 6.0


Tunisien
juil. 07
Suivant
REPONSES
Tunisien
juil. 07
Authentiks
juil. 07
Authentiks
juil. 07
Alain42
juil. 07
Tunisien
juil. 07
Authentiks
juil. 07
Version Web
Réalisé par RedShift
no save