Autor Zpráva
Jack06
Profil
Základní script formuláře:
<form action='fupload.php' method='post' enctype='multipart/form-data'>
<fieldset>
<legend>Nahrát novou fotku</legend>
Soubor: <input type='file' name='soubor' /><br />
<input type='submit' value='Nahraj' alt='Nahraj' class='button' />
</fieldset>

</form>


Základní script zpracování:
<?php session_start(); ?>
<?php
$user=$_SESSION['UserId'];
if (is_uploaded_file($_FILES["soubor"]["tmp_name"])):
  $name = $_FILES["soubor"]["name"];
  move_uploaded_file($_FILES["soubor"]["tmp_name"], "user/$user/$name");
endif;
?>


Chybové hlášky:

Warning: move_uploaded_file(user/1/Deprimovaný-mobil.wma) [function.move-uploaded-file.php]: failed to open stream: Permission denied in /home/free/ic.cz/b/bf3/root/www/fupload.php on line 6

Warning: move_uploaded_file() [function.move-uploaded-file.php]: Unable to move '/tmp/phpAibEJ2' to 'user/1/Deprimovaný-mobil.wma' in /home/free/ic.cz/b/bf3/root/www/fupload.php on line 6



Poraďte proč mi to nejde.
Nox
Profil
Špatně nastavená práva asi - funkce chmod (nebo manuálně přes ftp)
Slex
Profil *
Chyba je na riadku cislo 6 pozri sa tam a skus nastavit CHMOD na 777
Jack06
Profil
Nevidím chybu a i adresář
user/1
existuje. Práva už na 777 jsou nastavená. Už jsem zkoušel i přenastavit práva na 777 u všeho co s tím souvisí. Pořád stejná odezva.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0