Problème lors de la vérification du nom d'un fichier en php
-
06-07-2019 - |
Question
J'écris une page PHP pour convertir un fichier téléchargé au format XML. Je veux seulement convertir le fichier de nouvelles en XML. Le seul fichier qui doit être converti est news.htm. J'ai limité mon problème à cette déclaration if. Quel est le problème avec elle?
$fileName = basename( J'écris une page PHP pour convertir un fichier téléchargé au format XML. Je veux seulement convertir le fichier de nouvelles en XML. Le seul fichier qui doit être converti est news.htm. J'ai limité mon problème à cette déclaration if. Quel est le problème avec elle?
<*>FILES['uploaded']['name'] );
if( strcmp( $fileName, "news.htm") == 0 )
(
//convertToXML();
)
La solution
Utilisez des accolades autour du corps de l'instruction if
, au lieu des parenthèses:
if( strcmp( $fileName, "news.htm") == 0 )
{
//convertToXML();
}
Autres conseils
Essayez:
$fileName = basename( stripslashes( Essayez:
<*>FILES['uploaded']['name'] ) );
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow