Sto cercando di caricare un file, usando HTTP POST:
Poi, nello script PHP, ho codice simile a questo:Codice HTML:<form action="somescript.php" method="post" enctype="multipart/form-data"> <input type="file" name="file1" /> <input type="Submit" value="Caricare" /> </form>
Mi appare il messaggio di errore, ma non il file viene trasferito nella sua posizione corretta. Sostituendo il nome della funzione move_uploaded_file() con copy() risultati nell'ottenere un errore Safe Mode.Codice PHP:$strFileTarget = 'inmyhosting/somepath/file.png';
$strFileTempName = $_FILES['file1']['tmp_name'];
if(!is_uploaded_file($strFileTempName))
die("Error: The picture is not recognized as uploaded file.");
else
move_uploaded_file($strFileTempName , $strFileTarget);
Il codice
risulta inCodice PHP:print_r($_FILES);
... che significa che il file raggiunge il server correttamente.Codice:Array ( [file1] => Array ( [name] => nome_originale_della_imagine.png [type] => image/png [tmp_name] => /membri/.dummy/temp/phpEJXIvL [error] => 0 [size] => 79970 ) )
Però is_uploaded_file($_FILES['temp1']['tmp_name']); risulta in 'false'.
Qualsiasi soluzione?

LinkBack URL
About LinkBacks
