[ Q_Line @ 07.10.2003. 08:12 ] @
Zna li ko od Vas rijesiti ovaj problem...

Warning: open_basedir restriction in effect. File is in wrong directory in /home/stranica78/www/admin/upload.php on line 1216

Warning: fopen("/tmp/phpLCnPw4", "r") - Operation not permitted in /home/stranica78/www/admin/upload.php on line 1216
Input error


Evo kod pocevsi od 1215 reda u upload.php fileu:

function upload($src, $dest) {
if(!($fp = fopen($src,"r"))) die("Input error");
if(!($fp2 = fopen($dest,"w"))) die("Output error");
while($contents = fread($fp, 4096)) {
fwrite($fp2, $contents, strlen($contents));
}
fclose($fp);
fclose($fp2);
}
upload($pic, "$picture_path/$pic_name");

Help!?
[ freelancer @ 07.10.2003. 11:00 ] @
Problem je očigledno u tome što skript pokušava da čita/piše u /tmp direktorijum, a to nije dozvoljeno na tvom serveru, već si ograničen na sopstveni home direktorijum.

Dakle, ispravi kod tako da se prilikom uploada koristi neki direktorijum koji se nalazi pod tvojim home direktorijumom.
[ Q_Line @ 07.10.2003. 11:46 ] @
Eo, moj sys admin se konacno sjetio 8) sta je rjesenje problema, tj. ono GLAVNO... register_globals = On Bilo je jos i par stavki, kao sto je to i freelancer napomenuo, poput permisija usera stranica78, i to je to... evo, ako nista, ko bude imao slican problem, tu mu je i (dijelom) rjesenje 8)