
FTP upload
$ftp_server="server";
$conn_id = ftp_connect($ftp_server);
$ftp_user_pass='heslo';
$ftp_user_name="jmeno";
// login with username and password
$login_result= ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_chdir($conn_id, "./soubory/detaily");
$seznam = ftp_nlist($conn_id, ".");
$i = 0;
while ($seznam[$i]) {
ftp_get($conn_id, $cesta."/".$seznam[$i], $seznam[$i], FTP_BINARY);
$i++;
}
ftp_close($conn_id);
Mohl by mi někdo poradit jak mám upravit skript tak aby se mi starší
soubory nepřepisovali novějšími, ale pouze se přidali na ftp ty které doposud na
ftp nebyly
a proč teda soubory stahuješ, když chceš uploadovat?
ftp_put..
obecně se to dělá tak, že si uděláš nlist, porovnáš s místními daty a uploaduješ jen rozdíl.
Neznám syntaxi, ale co třeba něco takového:
Pro i ze seznamu souborů lokálně
jestli neexistuje soubor[i] na serveru tak ho tam nahrej
chlape, to je FTP.. viz výše. Vylistuješ adresář...