
PHP - Upload na ftp Vyřešeno
Re: PHP - Upload na ftp Vyřešeno
Dobře, potřebuju jakýmkoliv způsobem v php odeslat ten soubor do složky na ftp v místní síti. Poradí mi někdo kód? 

Re: PHP - Upload na ftp
si zjistijak se uploaduje na ftp pres php nebo jinej jazyk a akorat si zjisti sitovou ip a tu tam das
ello dere
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: PHP - Upload na ftp
honzaik: chce uploadnout jen ten soubor "soubor.txt" přes ftp na druhej komp (kde je ftp server)
http://interval.cz/clanky/prace-s-ftp-v-php/
http://interval.cz/clanky/prace-s-ftp-v-php/
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: PHP - Upload na ftp
no tak to je jednodušší
pokud to chce po interní síti tak si akorát musí zjistit interní ip, pokud to chce přes internet tak externí.
tady je výtažek z mého kódu kterej uploadne ze serveru na kterém je tento skript na druhý server
skript normálně spustíš bud tim cronem nebo že prostě příjdeš na stránku, pokud nějakej dotaz tak pis, neni to asi nic moc genialniho ale funguje to

Kód: Vybrat vše
<?
function updateFile($server, $nick, $pass){
$connection = ftp_connect($server);
$login = ftp_login($connection, $nick, $pass);
ftp_chdir($connection, "pokud to nemas v root slozce tak tady napis třeba /old/ a bude to ukladat do /root/old/");
ftp_pasv($connection, true); // tohle nevim jestli je potřeba mě to bez toho nefungovalo
if(!$connection || !$login){
echo "Login failed.";
die;
}else{
echo "Login succesfull.";
}
if(ftp_put($connection, "jmeno uploadnutého souboru", "jmeno souboru na serveru ze kterého to posílaš, tedy webu", FTP_BINARY)){
echo " Upload succesfull.";
}else{
echo " Upload error.";
die;
}
ftp_close($connection);
echo "UPDATED!";
}
updateFile("ip adresa + port (pokud neni defaultne 21", "ftp login", "ftp pass");
?>
tady je výtažek z mého kódu kterej uploadne ze serveru na kterém je tento skript na druhý server
skript normálně spustíš bud tim cronem nebo že prostě příjdeš na stránku, pokud nějakej dotaz tak pis, neni to asi nic moc genialniho ale funguje to

ello dere
Re: PHP - Upload na ftp
Díky!
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů