Conectare ftp din php

In acest tutorial va voi explica cum va puteti conecat la ftp dintr-un fisier .pnp
v-om folosit acelasi functii ca si pe php.net/ftp_connect

Sa incepem

Pentru a urca fisiere va trebuie sa folosim temp.txt (daca ii schimbi numele modifica si in cod )
Pentru upload acest fisier trebuie sa aiba chmod it to 777

Deschide dreamweaver, notepad….eu folosesc dreamweaver

Incepem prin folosirea
Cod:

$host = ''; $port = 21; $timeout = 10; $user = ''; $pass = ''; $secure = true; //Daca OpenSSL nu e activ, setaza false

Nu voi explica aici ca trebuie completate campurile cu user, parola…

Cod:

function clean ( ) { foreach ( $_REQUEST as $key => $val ) { $_REQUEST [ $key ] = stripslashes ( strip_tags ( htmlspecialchars ( $val, ENT_QUOTES ) ) ) ; $$key = stripslashes ( strip_tags ( htmlspecialchars ( $val, ENT_QUOTES ) ) ) ; } } clean ( ) ;


Daca secure e true ne v-om conecta securizat la host daca nu conecatarea va avea loc un mod normal
Cod:

if ( $secure ) { $con = ftp_ssl_connect ( $host, $port, $timeout ) ; } else { $con = ftp_connect ( $host, $port, $timeout ) ; }


Daca nun e putem conecta
Cod:

if ( !$con ) { echo 'Could not connect to that host.'; }



Daca temp.txt nu are setat CHMOD 777 atuci ne va afisa eroare
Cod:

if ( !file_exists ( 'temp.txt' ) || !is_writable ( 'temp.txt' ) ) // cauta daca exista temp.txt { die ( 'The temp file does not exists or is not writable' ) ; }



Foloseste acest script pentru a te loga la ftp host

Autor: Dan Iftodi
Web Site: supremeweb.org

Niciun comentariu: