webForumDet fria alternativet

Problem vid uppladdning av bilder.

3 svar · 278 visningar · startad av Fredde Mannen

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#1

Jag har detta script:

<?php
$uploaddir = "/home/galleri/";
$imagefile = $uploaddir.$_FILES['imagefile']['name'];

print "<pre>";

if(@move_uploaded_file($_FILES['imagefile']['tmp_name'],$imagefile)) {

$imagename = $_FILES['imagefile']['name'];

list($width, $height, $type, $attr) = getimagesize($imagefile);
	

/* 	

$SQL = "INSERT INTO 

galleri(PictureName,PictureOrdBinary,PictureThumbBinary,PictureTaken,PictureTakenBy) 

VALUES('".$imagename."','','','','')";
*/

	if($width > 1024 || $height > 768) {
		@unlink($imagefile);
		print "File was erased because it was to big!";
	} else {
		print "File is valid, and was successfully uploaded. ";
	}

 } else {
	print "Possible file upload attack! Here's some debugging info:\n";
	print_r($_FILES);
}
print "</pre>";

?>

får dock detta felmeddelande som jag inte kan tyda:

Possible file upload attack! Here's some debugging info:
Array
(
    [imagefile] => Array
        (
            [name] => 100_1330.gif
            [type] => 
            [tmp_name] => 
            [error] => 2
            [size] => 0
        )

)

Vad säger det er? :q

MatteMedlem sedan aug. 20002 975 inlägg
#2

Kanske det här:

[error] => 2

Value: 2; The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.

http://se2.php.net/manual/en/features.file-upload.errors.php

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#3

Red.

Jag löste det... förbenade @ :e

MatteMedlem sedan aug. 20002 975 inlägg
#4

Till att börja med, ta bort @ framför move_uploaded_file för att få ett felmeddelande som kan hjälpa dig.

Är inte felmeddelande påkopplat på din server, lägg dessutom följande överst i skriptet:

<?php

error_reporting(E_ALL);
ini_set("display_errors", "1");

[EDIT]

Fredde Mannen skrev:

Jag löste det... förbenade @ :e

Det var ju bra :)

127 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)