Autor Zpráva
mackopu
Profil
Pomocí
mkdir("nadrazena_slozka/slozka", 0777)
jsem se pokusil vytvořit adresář v již existující nadřazené složce. Bohužel to nefunguje. Kde dělám chybu?
WertriK
Profil *
zkus pouzit ftp funkce .....
Hugo
Profil
jake mas prava?? Musis mit pravo do te slozky zapisovat, jinak ti to nepujde.
mackopu
Profil
Tak jsem našel funkci:
function ftpdir($path){

$ftp_server = 'ftp.server.cz';
$ftp_user_name = 'user';
$ftp_user_pass = "pass";

$conn_id = ftp_connect($ftp_server);
//pripojeni k ftp serveru
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
//prihlaseni
$creat_dir = ftp_mkdir($conn_id,$path);
$prava=ftp_site($conn_id, "CHMOD 0777 $path");
ftp_close($conn_id);
//ukonceni spojeni
}
a volám ji takto:
ftpdir("/narazena_slozka/slozka")
Bohužel to plive hlášku: Warning: ftp_mkdir(): /narazena_slozka/slozka: No such file or directory in parser.php on line 143 Warning: ftp_site(): /narazena_slozka/slozka: No such file or directory in parser.php on line 145
Kajman
Profil *
a co plive
ftpdir("nadrazena_slozka/slozka")
?

Pozor na to, že absolutní adresy na webu a v souborovém systému nejsou totožné.

Možná by stačilo tomu prvnímu pokusu s mkdir dát celou (správnou) absolutní adresu.
WertriK
Profil *
u te ftp fukce musis mit presne tu cestu jakou ty se dostanes pres FTP do toho adresare
ja treba kdyz se pripojim na ftp musim dat podomenu "www" nebo "adamek" a tak musi zacinat ta cesta...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0