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

