Nwlapcug.com


Come caricare & FTP un File con PHP

È utile quando occorre il tuo script per caricare un file memorizzato localmente su un server remoto, utilizzare le funzioni di PHP file transfer protocol (FTP). FTP è un protocollo di rete utilizzato per trasferire file tra server che utilizzano il protocollo transmission control protocol/Internet protocol (TCP/IP). È possibile utilizzare PHP prima connettersi a un server FTP e poi caricare il tuo file memorizzato localmente al server remoto.

Istruzioni

1

Aprire il file di origine PHP in un editor di testo, come blocco note di Microsoft Windows.

2

Aprire una connessione FTP al server utilizzando la funzione "ftp_connect(handle)". Ad esempio, "$server ="ftp.server.com"; $connect = ftp_connect($server); ".

3

Accesso al server FTP utilizzando la funzione "ftp_login (connessione, nome utente, password)". Il server deve consentire le connessioni FTP in uscita. Ad esempio, "$username ="nome"; $password = "password"; $result = $ftp_login ($collegare, $username, $password); ".

4

Caricare un file utilizzando la funzione "ftp_put (connessione, remote_file_path, local_file_path, modalità)". La "modalità" per file di testo deve essere "FTP_ASCII", mentre tutti gli altri file dovrebbero usare "FTP_BINARY". Ad esempio, "$my_file = 'file.jpg'; $my_remote_file = 'rfile.jpg'; ftp_put ($collegare, $my_remote_file, $my_file, FTP_BINARY); ".

5

Chiudere la connessione FTP con la funzione "ftp_close(connection)". Ad esempio, "ftp_close($connect);".

6

Salvare il file PHP.

Consigli & Avvertenze

  • Se si riscontrano problemi con l'invio di file, utilizzare "ftp_pasv();" dopo "ftp_login" per attivare la modalità passiva FTP. Se hai problemi con trasferimenti timeout, uso "set_time_limit(0);" per ignorare il limite di tempo di 30 secondi predefinito.