Zákaznické centrum:

podpora@banan.cz

+420 608 611 883

Kompletní web a eshop Bez starostí

Web, eshop nebo i obojí v rámci tarifu Bez starostí a k tomu:

Více informacíMám zájem

Webové stránky
bez starosti

Potřebujete nový web a nemáte čas na správu obsahu či vkládání novinek? Právě pro Vás je zde webhostingový tarif "Bez starosti"!

Zjistit více

Náš nový
vylepšený eshop

Checete si vyzkoušet náš nový eshopový systém? Není nic jednoduššího než si jej nezávazně zvykoušet!

Vyzkoušet zdarma
slider slider slider

Nakreslíme

grafiku na míru

Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit

Naplníme

vašim obsahem

Dostaneme Vás

na Seznam a Google

Měsíčně od X Kč

Kup teď!

Výhodně

Kup ihned

FTP funkce pomocí PHP

Pro řešení problémů s oprávněním na serverech s nastaveným Safe Mode na hodnotu ON (typicky problémy některých zejména opensource systémů s nahráváním obrázků a jiných souborů) mohou sloužit FTP funkce jazyka PHP. S jejich pomocí můžeme vytvářet adresáře/nahrávat soubory pod Vaším FTP uživatelem, a nikoli pod uživatelem webového serveru (apache).

Ukázkový skript

Níže uvedený skript provádí tyto úkony: připojí se k serveru (funkce ftp_connect), provede autentizaci (ftp_login), vytvoří adresář s názvem "adresar2" (ftp_mkdir), nastaví mu práva 777, vstoupí do něj (ftp_chdir) a následně do něj nahraje textový soubor z disku (ftp_put) a spojení uzavře (ftp_close). Úspěšné vykonání skriptu lze samozřejmě ověřit kontrolou návratových hodnot jednotlivých funkcí.

$adresar= "adresar2";

$ftp_server = "ftp.domena.cz";
$ftp_login = "Vaslogin";
$ftp_heslo = "Vaseheslo";

$ftp = ftp_connect($ftp_server);

$login_result = ftp_login($ftp, $ftp_login, $ftp_heslo);

$dir = ftp_mkdir($ftp,$adresar);

$prava = ftp_site($ftp, "CHMOD 0777 $adresar");

$zmenadir = ftp_chdir($ftp, "novaslozka");

$upload = ftp_put($ftp, "soubor.txt", "C:\soubor.txt", FTP_ASCII);

ftp_close($ftp);


TOPlist banan