Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problemcic sa uploadom slike ...

[es] :: PHP :: problemcic sa uploadom slike ...

[ Pregleda: 2463 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pasvord
mali mrmot

Član broj: 40825
Poruke: 52
*.europronet.ba.



Profil

icon problemcic sa uploadom slike ...05.03.2005. u 23:21 - pre 232 meseci
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'])
 
Odgovor na temu

_owl_

Član broj: 318
Poruke: 1043
*.vdial.verat.net.



+3 Profil

icon Re: problemcic sa uploadom slike ...05.03.2005. u 23:42 - pre 232 meseci
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).
Owl
 
Odgovor na temu

pasvord
mali mrmot

Član broj: 40825
Poruke: 52
*.europronet.ba.



Profil

icon Re: problemcic sa uploadom slike ...06.03.2005. u 00:38 - pre 232 meseci
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
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: problemcic sa uploadom slike ...06.03.2005. u 03:16 - pre 232 meseci
Hajde mi reci da ne vidis u cemu je problem pa da se nasmejem.
Hint: uporedi njegov i tvoj "type" kao i dozvoljene vrednosti u nizu.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: PHP :: problemcic sa uploadom slike ...

[ Pregleda: 2463 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.