Autor Zpráva
IdemeNaHavaj
Profil
Toto sa píše na php.net:

<?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);

// get contents of the current directory
$contents = ftp_nlist($conn_id, ".");

// output $contents
var_dump($contents);

?>

teraz mi prosim niekto vysvetlite načo je tam $login_result keď v ftp_nlist je $conn_id a $login_result sa nikde nepouziva?
Joker
Profil
IdemeNaHavaj:
Kdyby to byl reálný skript a ne jen příklad, sloužilo by to k ověření, zda se přihlášení povedlo.
IdemeNaHavaj
Profil
A ked je to ako priklad tak to sluzi na nieco ine?
Joker
Profil
Tak je snad zřejmé, že ta proměnná v tom kódu nikde použitá není.
IdemeNaHavaj
Profil
Moc tomu nechapem..
staci ftp server a ktokolvek si moze nacitat data z FTP?
juriad
Profil
IdemeNaHavaj:
ftp_login vrací: Returns TRUE on success or FALSE on failure. If login fails, PHP will also throw a warning.
Samozřejmě, že bys správně měl zkontrolovat, že je to true, ale předpokládáš snad, že se připojení nezdaří?

Rozhodující je to $conn_id, kterému se zavoláním ftp_login změní stav.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0