Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.280 pregleda

Najnovija ↓

problemcic sa uploadom slike ... 06.03.2005. u 00:21 · pre 263 meseca #1
pozdravi...
imam formu odakle saljem sliku

<form name="uploader" method="post" action="uploads.php" enctype="multipart/form-data">
<input type="file" name="image" style="width:300px;cursor:pointer" />
<input type="submit" name="upload" value="Upload Image" />
</form>

ok,ok ona sad nije bitna ...
e...
imam kod koji treba da provjeri vrstu slike (jpg ili gif)

$types_array = array('image/gif','image/jpeg');
if(!in_array($_FILES['image']['type'], $types_array))
{
echo "That file type is not allowed!\n";
exit;
}

kada pokusa neko da uploaduje sliku kaze mu "That file type is not allowed" IAKO je jpg ili gif...
i primjetio sam da jedino ja mogu uploadovat sliku ...

pls u cemu je problem... sa ovim se mucim evo 2,5h :'(

cijeli php kod :
Code:

    $maxwidth = 100;
    $maxheight = 150;
    $max_filesize = 102400;

    $uploads = 'uploads/';
    $types_array = array('image/gif','image/jpeg');
# end edit #

if($_FILES['image']['name'] == "")
{
    echo "Please select a file to upload!\n";
    exit;
}

if(!in_array($_FILES['image']['type'], $types_array))
{
    echo "That file type is not allowed!\n";
    exit;
}


    $max_filesize_kb = ($max_filesize / 1024);

if($_FILES['image']['size'] > $max_filesize)
{
    echo "Your file is too large, files may be up to ".$max_filesize_kb."kb\n";
    exit;
}
    $imagesize = getimagesize($_FILES['image']['tmp_name']);

    $imagewidth = $imagesize[0];
    $imageheight = $imagesize[1];

if($imagewidth > $maxwidth || $imageheight > $maxheight)
{
    echo "You file is too large, files may be up to ".$maxwidth."px x ".$maxheight."px in size\n";
    exit;
}

$_FILES['image']['name'] = "$id_korisnika.gif";
move_uploaded_file($_FILES['image']['tmp_name'], $uploads.'/'.$_FILES['image']['name'])
Re: problemcic sa uploadom slike ... 06.03.2005. u 00:42 · pre 263 meseca #2
Pa problem je u tome sto ne znas kako da uradis debug skripte ;)
Mogao bi odmah po submitu forme da uradis jedno:
Code:

print_r($_FILES);

Tada bi video vrednosti svih clanova _FILES niza. Sto se tvog konkretnog problema tice postoji MIME tip koji se zove: image/jpg (bez e, a takodje oznacava sliku u JPEG formatu).
Potpis
Owl
Re: problemcic sa uploadom slike ... 06.03.2005. u 01:38 · pre 263 meseca #3
upisao sam i evo sta ispise jednom sto nece :
Array ( [image] => Array ( [name] => troll_small_face.jpg [type] => image/pjpeg [tmp_name] => /tmp/phpNTDJp2 [error] => 0 [size] => 5204 ) ) That file type is not allowed!

meni hoce, i ovo ispise ... :
Array ( [image] => Array ( [name] => HL2 - little 75x75.jpg [type] => image/jpeg [tmp_name] => /tmp/phpN55gnZ [error] => 0 [size] => 2068 ) ) 123
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme