Autor Zpráva
radas
Profil *
Zdravím mam takový script na upload fotek


  if (isset ($_FILES['obr']['name'])) {
    for ($n = 0; $n < count($_FILES['obr']['name']); $n++) {
      $pripona = pathinfo($_FILES['obr']['name'][$n], PATHINFO_EXTENSION);
      if ($pripona == "jpg" or $pripona == "JPG") {
        $soubor = $number . "@" . $dir . "." . $pripona;
       move_uploaded_file($_FILES['obr']['tmp_name'][$n], $dir . "/".$soubor)
      
      }
   $number++;
    }
  }


proměnná number,dir,soubor jsou nadefinava dobře, na localhostu mi to jede, ic.cz mi to jede ale u známeho mi to píše
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 13906 is not allowed to access /*****/files/fotky_1 owned by uid 33 in /***/files/upload.php on line 44 a odkazuje se to na právě na zvýrazněný řádek co je špatně?
r0me0
Profil
píše to, že je zapnutý bezpečný mód (SAFE MODE) a ten nejspíš brání té funkci
radas
Profil *
na localhostu mam taky safemode a používam complexwebserver a nic to nepiše
HGD
Profil
Nechci zakládat nové vlákno, neboť mám problém taky s uploadem..
Upload teoreticky funguje...soubor senahraje, ale problém mam s tim, když schci soubor přejmenovat, tak se nahraje sice obrázek s daným názvem, ale veliskost jen 1x1px a je to vlastně nic, ale když nahraju s původním názvem tak je vše OK. Nevíte prosím kde mám chybu? Díky

if ($type == "image/jpeg" or $type=="image/gif" or $type=="image/png"){
    $info=pathinfo("booklet/".$orig_name.""); // přípona obrázku
      $name=rawurlencode($_POST['name1']).".".$info[extension]; //jméno podle názvu filmu
    move_uploaded_file($soubor, "booklet/".$name);
  }

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: