Autor | Zpráva | ||
---|---|---|---|
php Scer Profil * |
Nevíte proč mi nejde upload obrázku vždi mi to napíše toto :
Warning: move_uploaded_file(soubory/potvrzeni.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/free/ic.cz/m/martin107/root/www/index.php on line 17 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpjdfCzE' to 'soubory/potvrzeni.jpg' in /home/free/ic.cz/m/martin107/root/www/index.php on line 17 Warning: chmod() [function.chmod]: Unable to access soubory/potvrzeni.jpg in /home/free/ic.cz/m/martin107/root/www/index.php on line 18 Warning: chmod() [function.chmod]: stat failed for soubory/potvrzeni.jpg in /home/free/ic.cz/m/martin107/root/www/index.php on line 18 Soubor nemohl být nahrán. Počet chyb: 0 Stranka toho uploadu www.martin107.ic.cz ale píše mi to tu chybu víše pls co s tim mám dělat ? |
||
ninja Profil |
#2 · Zasláno: 22. 4. 2009, 10:49:28
Pravdepodobne mate spatnou cestu ci nedostatecna prava u funkce move_uploaded_file.
|
||
php Scer Profil * |
#3 · Zasláno: 22. 4. 2009, 10:50:18
A jaky hosting mi tohle povolí ?
|
||
Budulinek Profil |
#4 · Zasláno: 22. 4. 2009, 10:55:16
php Scer
Warning: move_uploaded_file(soubory/potvrzeni.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/free/ic.cz/m/martin107/root/www/index.php on line 17 Myslím, že to je jen tím, že script se nemůže k tomu souboru dostat... Další chyby už souvisejí s tou první... |
||
php Profil * |
#5 · Zasláno: 22. 4. 2009, 12:32:41
ty my važně nikdo nepomuže ?
|
||
AM_ Profil |
#6 · Zasláno: 22. 4. 2009, 12:34:52
Tady nikdo neumí anglicky? No such file or directory znamená, že soubor nebo cesta neexistuje, to je ta první chyba. Ty další už se na ní nařetězí, protože když se ten soubor nepřesune, samozřejmě to nadělá další paseku.
Příčiny: - zadáváš špatně parametry move_uploaded_file (první je název dočasného souboru, tj $_FILES[]['tmp_name'] - neexistuje složka 'soubory' - vytvoř ji |
||
AM_ Profil |
#7 · Zasláno: 22. 4. 2009, 12:35:47
„ty my važně nikdo nepomuže ?“
Teď skoro lituju že sem sem něco psal, po dvou hodinách neaktivity vlákna napsat tenhle plk to se nedělá. |
||
php Profil * |
#8 · Zasláno: 22. 4. 2009, 12:39:35
Potože mi nikdo pořadně nepomohl kyž sem začátečník !!
|
||
Budulinek Profil |
#9 · Zasláno: 22. 4. 2009, 13:51:03
php
chjo... a co sem takhle hodit aspoň kousek toho tvýho kódu... Nebo si alespoň překontroluj ty cesty, jestli to máš vůbec dobře. S takto položeným dotazem by ti dokázal pomoct tak akorát děd vševěd. |
||
Majkl578 Profil |
#10 · Zasláno: 22. 4. 2009, 13:57:11
php
co prestat brblat a zacit se poradne UCIT? |
||
php Profil * |
#11 · Zasláno: 22. 4. 2009, 19:55:54
tady je ten kod :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="cz"> <head> <title>Upload souborů</title> </head> <body> <img style="width: 910px; height: 209px;" alt="Nadpis" src="lol.bmp"><br> <form action="#" method="post" enctype="multipart/form-data"> <input name="fupload" type="file"><input value="Nahrát Obrázek" type="submit"></form> <?php if (isset($_FILES['fupload'])) { if($_FILES['fupload']['type']=="image/jpeg" or $_FILES['fupload']['type']=="image/pjpeg"){ // 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 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.\n<br><a href=\"$cil\">Jdi na soubor</a>"; }else{ echo "Soubor nemohl být nahrán.\nPočet chyb: " . $_FILES['fupload']['error']; } }else{ echo "Lze nahrávat pouze soubory typu JPEG!"; } } ?> </body> </html> |
||
nightfish Profil |
#12 · Zasláno: 22. 4. 2009, 20:00:49
a složka "soubory" existuje?
|
||
php Profil * |
#13 · Zasláno: 22. 4. 2009, 20:03:26
neexistuje já ji tam nemám !
|
||
php Profil * |
#14 · Zasláno: 22. 4. 2009, 20:10:27
Už sem ji tam dal a píše to tohle :
Warning: move_uploaded_file(soubory/BlackOS.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/free/ic.cz/m/martin107/root/www/index.php on line 17 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpYQSfTi' to 'soubory/BlackOS.jpg' in /home/free/ic.cz/m/martin107/root/www/index.php on line 17 Warning: chmod() [function.chmod]: Unable to access soubory/BlackOS.jpg in /home/free/ic.cz/m/martin107/root/www/index.php on line 18 Warning: chmod() [function.chmod]: stat failed for soubory/BlackOS.jpg in /home/free/ic.cz/m/martin107/root/www/index.php on line 18 Soubor nemohl být nahrán. Počet chyb: 0 |
||
php Sce Profil * |
#15 · Zasláno: 23. 4. 2009, 11:08:06
Mužemi prosím teda někdo pporadit ?
|
||
tiso Profil |
#16 · Zasláno: 23. 4. 2009, 11:22:08
php, php Sce, php Scer - rozmysli si, aký nick chceš používať, ideálne sa zaregistruj a používaj ten.
[#14] - pre ten adresár soubory pridaj práva na zápis. |
||
Budulinek Profil |
#17 · Zasláno: 23. 4. 2009, 15:38:38
php Sce nebo php
Kdybys použil hlavu (popřípadě slovník), zjistil bys, že: Warning: move_uploaded_file(soubory/BlackOS.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/free/ic.cz/m/martin107/root/www/index.php on line 17 když vidíš tuto chybu, je problém s právy pro zapisování. Pak už jen stačí použít google a najít si něco o jejich nastavování... Protože jsi zjevně dost natvrdlej, tak tě nakopnu, hledej CHMOD. Víc už si najdi sám, jsou to základy php, který bys asi měl znát, když chceš něco v php dělat. Literatury (jak knižní, tak online zdarma) je spousta a pokud se chceš něco naučit, tak je nejlepší si něco přečíst... |
||
AM_ Profil |
#18 · Zasláno: 23. 4. 2009, 16:18:19
„- neexistuje složka 'soubory' - vytvoř ji“
o asi 5 příspěvků znovu: „a složka "soubory" existuje?“ „neexistuje já ji tam nemám !“ tady asi není rady, když se ti vše musí psát dvakrát a ani se neobtěžuješ si pořádně přečíst, co ti předtím kdo napsal. |
||
Časová prodleva: 15 let
|
0