Autor Zpráva
Paulí
Profil
Dobrý den,
prosím Vás o pomoc.

Jakým způsobem mohu nahrát na FTP soubor ?
Přes HTPP mě to server nepodporuje.
Kdyžtak stačí nějaký odkaz.

Děkuji moc za pomoc.
S pozdravem Paulí.
bukaj
Profil
Paulí
Jakým způsobem mohu nahrát na FTP soubor ?
Seženeš si FTP klienta (Total Commander, FileZilla či podobně), spustíš ho, přihlásíš se na FTP server a můžeš nahrávat.
SPAWN
Profil
Paulí
Alebo cez www.net2ftp.com
Paulí
Profil
myslel jsem přes php .... funkce copy() mi totiž píše "neoprávněný přístup" a funkce move_uploaded_file() nepíše nic a taky nic neudělá ........ potřebuji tedy funkci na nahrání souboru na web přes php (asi to půjde přes ftp) ..... jinak díky
Matty
Profil
Paulí
Měl by sis trochu ujasnit, co chceš. Pro nahrávání souborů přes FTP slouží funkce ftp_put(). A pro normální nahrávání souborů slouží již zmíněná funkce move_uploaded_file(). Aby fungovala, musíš mít nastavená práva pro adresář, kam nahráváš, na 777 (nebo i méně, teď si nevzpomínám).
kletely
Profil
Paulí
a funkce move_uploaded_file() nepíše nic a taky nic neudělá
Asi ju máš vypnutú

Skús to to: http://php.about.com/od/advancedphp/ss/php_file_upload.htm
Paulí
Profil
kletely
buďto neumím hledat a nebo to tam není .... na stránkách je popsáno, jak uploadovat a ne jak zapnout funkci move_uploaded_file() .....
AAA
Profil *
$spojeni = ftp_connect($FTPserver, 21);//192.168.16.72
/* Nejdříve se samozřejmě připojíme k FTP serveru. */

$this->Fname = $Fname;

if (@!ftp_login($spojeni, "server", "heslo"))
$this->_errors[ftp][] = "<font color='red'><b>Nepodařilo se navázat spojení s FTP serverem!</b></font>\n";
/* Dále se musíme autentizovat. */

$docasny_soubor = $file["fupload"]["tmp_name"];

if ($err == 1) $cesta = $cestaKO;
else $cesta = $cestaOK;

if (!@ftp_put($spojeni, $script."/".$cesta."/".$Fname, $docasny_soubor, FTP_BINARY)) {
$this->_errors[ftp][] = "Soubor se nepodařilo přenést!\n";
}
/* Pokusíme se uploadovat soubor, v případě neúspěchu vracíme chybu, v případě úspěchu vypíšeme informaci o úspěšném uploadu. */
ftp_close($spojeni);
/* Po dokončené práci ukončujeme spojení s FTP serverem. */
if ($err == 1 ) {$this->_errors[ftp][] = "<b>To byla určitě fotka? Hmm, chyba asi bude někde mezi židlí a klávesnicí</b>\n"; return ;}
else {return $this->Fname = $Fname;}
}
Paulí
Profil
AAA
dííííííky moc .... snad to bude fungovat ......

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0