Autor Zpráva
lenkasui
Profil
Ahoj vsem, prosim o pomoc, chci se naucit upload souboru na FTP, ale nevim uplne zacatky:

kdyz si ctu kod viz nize, proc nikde nevidim zadne prihlasovaci udaje FTP
typu ftp server, uziv.jmeno, heslo? Jak to tedy pozna, na jaky web se to ma nahrat?
Domnivam se, ze to pozna dle toho, kde to je zrovna nahrane na ftp.
Pripadne, odkazali byste me na nejaky zaruceny manual, jak se tomuto naucit?
Dekuji


<html>
<head>
<title>Upload souborů</title>
</head>
<body>
<form action="#" method="post" enctype="multipart/form-data">
<input type="file" name="fupload">
<input type="submit" value="Nahrát">
</form>
<?php
if (isset($_FILES['fupload']))
{
if($_FILES['fupload']['type']=="image/jpeg"){ // Pokud soubor bude mít kocovku .jpg, provede se upload
$slozka = "soubory"; // Zde si napište svojí složku, do které se budou soubory ukládat (bez lomítka)
$cil = $slozka . "/" .$_FILES['fupload']['name']; // Toto je proměnná $cil, která obsahuje adresář, kde se má soubor uploadovat a taky název souboru.
$nazev_souboru = $_FILES['fupload']['tmp_name']; // Zjistí dočastné umístění souboru
$copy = move_uploaded_file($nazev_souboru, $cil) // A tady zkopíruje soubor z dočastného umístění do cílového souboru a složky
or die ("Přenesený soubor nelze zkopírovat"); // A pokud se nepovede, tak vypíše tuto hlášku
chmod ($cil, 0644); // Ještě na soubor vyhodíme funkci chmod, která změní jeho práva na maximum, pokud by soubor psal chybu změňte 0644 na 0777
if($copy == true){ // Pokud se kopírování provede úspěšně
echo "Soubor " .$_FILES['fupload']['name']. " byl úspěšně nahrán na server. <br><a href="$cil">Jdi na soubor</a>";
}else{
echo "Soubor nemohl být nahrán. Počet chyb: " . $_FILES['fupload']['error'];
}
}else{
echo "Lze nahrávat pouze soubory typu JPEG!";
}
}
?>
</body>
</html>
Alphard
Profil
zde se nevyuživají FTP funkce (umožňují manipulovat se soubory na jiném serveru)
je to normální upload script, soubor je nahrán na server, kde se tento script provádí
můžeš se podívat třeba na http://www.linuxsoft.cz/article.php?id_article=310 , ale vzhledem k tomu, že tvůj script je dobře komentovaný, se asi nic nového nedozvíš
lenkasui
Profil
dekuji
lenkasui
Profil
co znamenaji prosim tyto hlasky? :
je problem v nastaveni webhostingu nebo v programu?


Warning: move_uploaded_file(soubory/Západ slunce.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /mnt/data/accounts/p/pokuslenka/data/www/0634.php on line 17

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/accounts/p/pokuslenka/phpRxPh5K' to 'soubory/Západ slunce.jpg' in /mnt/data/accounts/p/pokuslenka/data/www/0634.php on line 17

P&oslash;enesený soubor nelze zkopírovat
Mahony
Profil *
Mam presne stejny typ chyby a nevim co s tim :(


Warning: move_uploaded_file(soubory/Západ slunce.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /mnt/data/accounts/p/pokuslenka/data/www/0634.php on line 17 


Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/accounts/p/pokuslenka/phpRxPh5K' to 'soubory/Západ slunce.jpg' in /mnt/data/accounts/p/pokuslenka/data/www/0634.php on line 17


prosim o radu
Mahony
Profil *
Vyreseno, chyba byla mezi zidli a klavesnici ;)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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