upload file con sessione ftp

Ciao a tutti, un po di tempo che cerco di fare l'upload di file dall'hard disk del mio pc sul server remoto tramite questo script php ma purtroppo non funziona....sapete percaso aiutarmi??

La sessione FTP funziona percaso solo nel momento in cui il trasferimento di file avviene da server a server??

L'errore che viene restituito ERROR:500

-----------Ecco il codice--------------

<?php

$ftp_server="miosito"; //esempio indirizzo ip del sever

$ftp_username="ciao";

$ftp_password="ciao";

// stabilisco la connessione al server ftp

$ftp_connessione = ftp_connect($ftp_server);

// effetto login sul server

$login = ftp_login($ftp_connessione,$ftp_username,$ftp_password);

// controllo se la connessione ha avuto buon fine

if(!$ftp_connessione || !$login){

echo "Connessione fallita!";

} else {

// se connessione ha avuto buon fine faccio UPLOAD del file

$file_da_caricare = "C:/apache/ciao.txt";

$dove_carire = "ciao.txt";

$upload = ftp_put($ftp_connessione, $dove_carire, $file_da_caricare, FTP_BINARY);

}

// controllo se upload andato a buon fine

if (!$upload) {

echo "Si verificato un errore durante il caricamento!";

} else {

echo "Upload avvenuto con successo";

}

?>

inviato 8 anni fa
espanico
X 0 X

Si, questo script serve a trasferire un file dal server su cui gira PHP ad un server FTP, quindi non puoi usarlo per inviare file dal client, ovvero dall'utente.

:bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

grazie mille, hai percaso un esempio di script che serve per mandare i file da client a server in FTP???

Ammesso che si possa fare come cosa...

risposto 8 anni fa
espanico
X 0 X

l'FTP un protocollo alternativo all'HTTP, usato da PHP per instaurare la comunicazione tra client e server. Per cui la cosa non fattibile: o FTP o HTTP (e quindi PHP)

:bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda

Domande simili