Autor Zpráva
marusekm
Profil
Zdravim, mam jeden problem s ktorym sa pasujem uz hodne dlho. Chcem aby sa cez formular dali uploadovat fotky na server no vypisuje mi stale chybu:

Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpsJwyfx) is not within the allowed path(s): (/www/1/site44081/:.:/usr/share/php5/:/usr/share/php/) in /storage/www1/1/site44081/wwwroot/edit_profil.php on line 83

Warning: move_uploaded_file(profil/foto/2/2.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /storage/www1/1/site44081/wwwroot/edit_profil.php on line 83

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpsJwyfx' to 'profil/foto/2/2.jpg' in /storage/www1/1/site44081/wwwroot/edit_profil.php on line 83
Do systému boli úspešne Vaše údaje.

Tu je moj kod od riadku 73:

error_reporting(E_ALL);
    if($_FILES[$databaza['id']]['type']!=""&&$_FILES[$databaza['id']]['typ e']!="image/jpeg"){
      echo "Súbor \"".$_FILES[$databaza["id"]]['name']."\" nie je formátu *.jpg!";
      $error = true;
    }
    if ($_FILES[$databaza['id']]['size']>100000){
      echo "Foto \"".$_FILES[$databaza["id"]]['name']."\" je príliž velká (max. 100kB)!";
      $error = true;
    }
    if(!$error){
      move_uploaded_file($_FILES[$databaza["id"]]['tmp_name'], "profil/foto/".$databaza["id"]."/".$databaza["id"].".jpg");
     echo "<font class='font_11'>Do systému boli úspešne Vaše údaje.</font>";
    }


Nevedel by mi niekto s tym pomoct? Vopred dik ;)
Jack Finger
Profil
marusekm
složky profil a foto (nebo jen foto?) musí mít práva na 777.
zkus použít příště vyhledávání.

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