Problema durante il controllo del nome di un file in php
-
06-07-2019 - |
Domanda
Sto scrivendo una pagina PHP per convertire un file caricato in XML. Voglio solo convertire il file delle notizie in XML. L'unico file che deve mai essere convertito è news.htm. Ho ridotto il mio problema a questa dichiarazione if. Cosa c'è che non va?
$fileName = basename( Sto scrivendo una pagina PHP per convertire un file caricato in XML. Voglio solo convertire il file delle notizie in XML. L'unico file che deve mai essere convertito è news.htm. Ho ridotto il mio problema a questa dichiarazione if. Cosa c'è che non va?
<*>FILES['uploaded']['name'] );
if( strcmp( $fileName, "news.htm") == 0 )
(
//convertToXML();
)
Soluzione
Usa parentesi graffe attorno al corpo dell'istruzione if
, anziché tra parentesi:
if( strcmp( $fileName, "news.htm") == 0 )
{
//convertToXML();
}
Altri suggerimenti
Prova:
$fileName = basename( stripslashes( Prova:
<*>FILES['uploaded']['name'] ) );
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow