Modificare il codice per essere come segue:
// Upload file
$moved = move_uploaded_file($_FILES["file"]["tmp_name"], "images/" . "myFile.txt");
if($moved) {
echo "Successfully uploaded";
} else {
echo "Not uploaded because of error #".$_FILES["file"]["error"];
}
Vi darà una delle seguente codice di errore valori da 1 a 8:
UPLOAD_ERR_INI_SIZE = Valore: 1; Il file caricato supera la direttiva upload_max_filesize in php.ini.
UPLOAD_ERR_FORM_SIZE = Valore: 2; Il file caricato supera la direttiva MAX_FILE_SIZE che è stata specificata nel modulo HTML.
UPLOAD_ERR_PARTIAL = Valore: 3; Il file caricato è stato caricato solo parzialmente.
UPLOAD_ERR_NO_FILE = Valore: 4; Nessun file è stato caricato.
UPLOAD_ERR_NO_TMP_DIR = Valore: 6; Manca una cartella temporanea. Introdotto in PHP 5.0.3.
UPLOAD_ERR_CANT_WRITE = Valore: 7; Impossibile scrivere il file su disco. Introdotto in PHP 5.1.0.
UPLOAD_ERR_EXTENSION = Valore: 8; Un'estensione PHP ha interrotto il caricamento del file. PHP non fornisce un modo per determinare quale estensione ha causato il blocco del caricamento del file; esaminare l'elenco delle estensioni caricate con phpinfo() può aiutare.
fonte
2015-06-17 23:20:31
Avete la cartella delle immagini sul server web? La cartella è di sola lettura oppure puoi scrivere anche a? – gabe3886
Qualche messaggio di errore generato da PHP? Non è necessario utilizzare $ spostati, è possibile inserire il comando move_uploaded_file nell'istruzione. – fabrik
@all: questo è il problema che non mostra alcun errore/avviso sul server. Esiste una cartella Immagini e posso caricare file in questa cartella usando FileZilla. – Awan