maltake Skrevet 4. april 2007 Rapporter Del Skrevet 4. april 2007 Hei. Jeg bruker den koden jeg har postet under her. Når jeg da prøver å uploade feks et bilde så får jeg denne feilmeldingen. Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid/gid is 1875/80 is not allowed to access / owned by uid/gid 0/0 in /usr/home/web/wno104317/domene.com/uploade.php on line 52 Could not upload image Er det noen som vet hva jeg evnt må gjøre for å få orden på dette? Takk for all god tilbakemelding <?php function callback($buffer) { $arr = array( "images/Thumbs.db" => "", ); return str_replace(array_keys($arr),array_values($arr),$buffer); }; ob_start("callback"); ?> <?php ob_start(); $site = "http://domene.com/"; $directory = "/images/files/"; $size = "10000000000"; echo "<br>"; echo "<br><center>"; echo "<form enctype=multipart/form-data method=post action=?action=upload><input name=userfile type=file> <input type=submit value=Upload></form>"; echo "<br>"; if($_GET['action'] == 'upload') { $uploaddir = $directory; $trim = str_replace(" ", "",basename($_FILES['userfile']['name'])); $name = strtolower($trim); srand((double)microtime()*1000000); if(substr($name, -5, 5) == '.jpeg' || substr($name, -5, 5) == '.JPEG' || substr($name, -5, 5) == '.tiff' || substr($name, -5, 5) == '.TIFF') { $number2 = rand(0,100000000) . substr($name, -5, 5); } else { $number2 = rand(0,100000000) . substr($name, -4, 4); } $uploadfile = $uploaddir . $number2; //check the image size if($_FILES['userfile']['size'] == $size || $_FILES['userfile']['size'] > $size) { $size2 = $size/1000; echo "Image size should be less than " . $size2 . "kb"; exit; } else { if(substr($name, -5, 5) == '.jpeg' || substr($name, -4, 4) == '.gif' || substr($name, -4, 4) == '.jpg' || substr($name, -4, 4) == '.png' || substr($name, -4, 4) == '.bmp' || substr($name, -5, 5) == '.JPEG' || substr($name, -4, 4) == '.GIF' || substr($name, -4, 4) == '.JPG' || substr($name, -4, 4) == '.PNG' || substr($name, -4, 4) == '.BMP' || substr($name, -4, 4) == '.tif' || substr($name, -4, 4) == '.TIF' || substr($name, -5, 5) == '.tiff' || substr($name, -5, 5) == '.TIFF' || substr($name, -4, 4) == '.swf' || substr($name, -4, 4) == '.SWF') { if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "Image was uploaded successfully<br><br>"; echo "<img src=" . $directory . $number2 . "><br>"; echo "<br>To send this image to friends and family, copy and paste this code: <br><font size=2 color=gray><textarea rows=3 cols=60>" . $site . $directory . $number2 . "</textarea></font>"; echo "<br><br>To insert this image in a message board post copy and paste the following code:<br><font size=2 color=gray><textarea rows=3 cols=60>[url=" . $site . "][img=" . $site . $directory . $number2 . "][/url]</textarea></font>"; echo "</center>"; } else { echo "Could not upload image"; } } else { echo "Not a valid image file"; } } } ?> Lenke til kommentar
maltake Skrevet 4. april 2007 Forfatter Rapporter Del Skrevet 4. april 2007 Dette er nå løst ! Lenke til kommentar
Anders Moen Skrevet 4. april 2007 Rapporter Del Skrevet 4. april 2007 Kanskje du skal si hva du har gjort for å løse det da? I tilfelle flere får det samme problemet.. Lenke til kommentar
maltake Skrevet 4. april 2007 Forfatter Rapporter Del Skrevet 4. april 2007 Fikk mitt webhotell leverandør til å endre safe_mod til OFF Kanskje det er mulig å ordne det med .htaccess, noe som egentlig hadde vært mye bedre. Lenke til kommentar
Anders Moen Skrevet 4. april 2007 Rapporter Del Skrevet 4. april 2007 Det kan man nok: http://www.webhostgear.com/166.html. Vet ikke helt om den svarer til det du spør om, men tror det. Men diskusjonen kan egentlig stoppe her siden du allerede vet problemet og at det er fikset Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå