Gå til innhold

Upload av filer


Anbefalte innlegg

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 :love:

 

<?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
Videoannonse
Annonse

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...