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
Pravdepodobne mate spatnou cestu ci nedostatecna prava u funkce move_uploaded_file.
php Scer
Profil *
A jaky hosting mi tohle povolí ?
Budulinek
Profil
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 *
ty my važně nikdo nepomuže ?
AM_
Profil
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
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 *
Potože mi nikdo pořadně nepomohl kyž sem začátečník !!
Budulinek
Profil
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
php
co prestat brblat a zacit se poradne UCIT?
php
Profil *
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&aacute;t Obr&aacute;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
a složka "soubory" existuje?
php
Profil *
neexistuje já ji tam nemám !
php
Profil *
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 *
Mužemi prosím teda někdo pporadit ?
tiso
Profil
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
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
- 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.

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: