[ TheBatA @ 03.01.2005. 21:04 ] @
'vako:
Postavio sam sajt na linux serveru, pa me zanima kako da napravim ftp konekciju da bih iz PHP-a mogao da upišem neke vrednosti na server, npr. da upišem neku vrednost u određeni (.txt) fajl?
[ dr ZiDoo @ 03.01.2005. 22:58 ] @
http://www.php.net/manual/en/ref.ftp.php

Requirements
No external libraries are needed to build this extension.

Znaci, samo opleti.
[ Vertyg01 @ 03.01.2005. 23:00 ] @
<?php
// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
exit;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}

// upload the file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

// check upload status
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}

// close the FTP stream
ftp_close($conn_id);
?>


Hmm zakasnio sam minutu :)
[ dinke @ 04.01.2005. 00:57 ] @
@dr ZiDoo
Može da "oplete" (kako ti reče gore) samo ako je php kompajliran sa --enable-ftp opcijom. Tačno je da nije potrebna nikakva eksterna biblioteka da bi se to omogućilo.

@TheBatA
Ne moraš da koristiš ftp da bi kreirao neki txt fajl na serveru, naravno ako je u pitanju isti server. Dovoljno je da koristiš fopen f-ju, ali povedi računa o privilegijama.
[ TheBatA @ 04.01.2005. 19:03 ] @
10x!
Funkcioniše.

@dinke
Pokušao sam sa fopen, ali nemam privilegije, tako da sam odabrao da idem obilaznim putem