[ 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? |
[ TheBatA @ 03.01.2005. 21:04 ] @
[ 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 ![]() Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|