- Home
- Categorie
- Coding e Sistemistica
- PHP
- 500 Internal Server Error
-
500 Internal Server Error
Ciao a tutti,
faccio il mio esordio in questa sezione con un problema che mi sta facendo sudare non poco.
Ho 3 terzi livelli dei quali uno principale e due secondari. Quando gli utenti accedono a uno di questi terzi livelli e vogliono caricare delle foto su server queste ultime devono andare a finire sul terzo livello principale. Per fare questo utiizzo la funzione ftp_put(); che su 2 terzi livelli funziona benissimo mentre sul terzo no, l'errore che mi riscontra è il famoso 'Internal Server Error' se vi può aiutare il codice è il seguente:[php]
$destination_file = "images/".$nome;
$source_file = "images/".$nome;
$ftp_user_name = USERNAME;
$ftp_user_pass = PASSWORD;
$ftp_server = SERVER_NAME;
$conn_id = ftp_connect($ftp_server);// login con user name e password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);// controllo della connessione
if ((!$conn_id) || (!$login_result)){
echo "La connessione FTP è fallita!";
echo "Tentativo di connessione a $ftp_server per l'utente $ftp_user_name";
die;
} else {
echo "Connesso a $ftp_server, utente $ftp_user_name";
}// upload del file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);// controllo dello stato di upload
if (!$upload) {
echo "Il caricamento non è andato a buon fine!";
} else {
echo "Caricato il file $source_file su $ftp_server come $destination_file";
}
ftp_quit($conn_id);
[/php]Ripeto che questo codice è identico a quello che risiede sugli altri 2 terzi livelli soltanto e i 3 server hanno le stesse caratteristiche (hosting linux).
Ciao
-
hai un htaccess sul 3° terzo livello?
Se si controlla che non vi siano errori
-
No, non ho .htaccess
-
Ciao mariolone,
dovrebbe essere un errore di server.
Prova a chiedere info al tuo hoster
Ciao!
-
Ciao,
il problema è che secondo il mio hoster non dipende da loro.
Facciamo cosi, esiste una funzione simile a ftp_put(); ???