Zadejte hledaný výraz...

Použití jednoho ftp pro dva projekty, pripojení

lahwin
verified
rating uzivatele
(12 hodnocení)
12. 3. 2018 17:13:08
Zdravím,
nevím si rady jak uploadovat data(foto) pokud mám dva projekty které mají stejnou DB , u jednoho je ftp samozřejmě přiřazené a upload není problém ale pokud chci uploadovat z druhého webu (druhé ftp)
tak si nevím rady jak to zajistit v php kodu, googlil sem ale bohužel nenašel jsem takové téma.
Předpokládám že před vložením dat se budu muset nějako připojit pomocí hesla na ftp a pak data uložit.
12. 3. 2018 17:13:08
https://webtrh.cz/diskuse/pouziti-jednoho-ftp-pro-dva-projekty-pripojeni/#reply1334604
zezmen
verified
rating uzivatele
(39 hodnocení)
12. 3. 2018 19:10:31
// odesílaný soubor
$file = 'foto.jpg';
// název souboru na vzdáleném FTP
$remote_file = 'foto_kopie.jpg';
// nastavení základního připojení
$conn_id = ftp_connect($ftp_server);
// přihlášení pomocí uživatelského jména a hesla
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// odeslání souboru
if (ftp_put($conn_id, $remote_file, $file, FTP_BINARY)) {
echo "Úspěšně nahráno $filen";
} else {
echo "Během nahrávání došlo k chybě $filen";
}
// ukončení připojení k FTP serveru
ftp_close($conn_id);
?>
Případně doplnit změnu adresáře:
12. 3. 2018 19:10:31
https://webtrh.cz/diskuse/pouziti-jednoho-ftp-pro-dva-projekty-pripojeni/#reply1334603
lahwin
verified
rating uzivatele
(12 hodnocení)
12. 3. 2018 19:47:35
paráda :o)
díky to je to co hledám :o)
12. 3. 2018 19:47:35
https://webtrh.cz/diskuse/pouziti-jednoho-ftp-pro-dva-projekty-pripojeni/#reply1334602
zezmen
verified
rating uzivatele
(39 hodnocení)
12. 3. 2018 19:49:07
Není zač.
Toto je ukázka v aktivním připojení,
pro pasivní je potřeba kód upravit.
Asi nějak takto:
// odesílaný soubor
$file = './foto.jpg';
// název souboru na vzdáleném FTP
$remote_file = 'foto_kopie.jpg';
// nebo lze použít extrakce původního názvu $remote_file = basename($file);
// ftp server
$ftp_server = 'název ftp serveru';
// ftp uživatel
$ftp_user_name = 'uživatelské jméno';
// ftp heslo
$ftp_user_pass = 'heslo';
// nastavení základního připojení
$conn_id = ftp_connect($ftp_server);
// přihlášení pomocí uživatelského jména a hesla
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// pasivní režim
ftp_pasv($conn_id, true);
// změna vzdáleného adresáře
ftp_chdir($conn_id, '/www/images/');
// odeslání souboru
if (ftp_put($conn_id, $remote_file, $file, FTP_BINARY)) {
echo "Úspěšně nahráno $filen";
} else {
echo "Během nahrávání došlo k chybě $filen";
}
// ukončení připojení k FTP serveru
ftp_close($conn_id);
?>
12. 3. 2018 19:49:07
https://webtrh.cz/diskuse/pouziti-jednoho-ftp-pro-dva-projekty-pripojeni/#reply1334601
Pro odpověď se přihlašte.
Přihlásit