'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?
Ashes to ashes - dust to dust. Zejtin to ulje - mast to mast.
<?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";
}
@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.