ben nu bezig met een script om een avatar te uploaden...
het lukt aardig.
alles werkt, maar er is nog 1 ding wat ik mis.
ik wil graag dat de afmetingen maar 150x150 zijn....
deze zouw je kunnen gebruiken bij het opvragen, klik hier, als je het bestand gelijk met deze afmetingen wilt opslaan, dan moet je hier ff kijken: Klik hier Klik hier1 Klik hier2
Daar kun je gewoon met geen mogelijkheid op vertrouwen. Gebruik daar liever getimagesize voor. Als daar niets zinnigs uitkomt weet je gelijk zeker dat PHP het niet ondersteunt. Daarnaast had je voor iets dergelijks beter in_array kunnen gebruiken :).
Heb je wel eens met de GD-functies gewerkt? Kijk anders een naar imagecopyresampled, dat is wat je zoekt geloof ik.
maar hij zegt bij alles dat het bestand geen geldige typen is.
dus ik neem aan dat er wat verkeerd is?
Ja, dat neem ik ook aan... Volgens mij had ik je al verteld dat je niet kunt vertrouwen op het type wat de browser meestuurt. Ik zou gewoon eens met getimagesize-functie proberen. Dan kun je wat meer zien.
En afgezien daarvan doe je het ook nog op een totaal ineffectieve manier:
<?php
if(in_array(strtolower($_POST['file']['type']), Array('image/jpeg', 'image/png', 'image/gif')); # Het bestand is volgens de browser een image. Maar controleer dat altijd zelf nog een keertje :D
?>
werk zelf nooit met functies wat ik me wel moet gaan aan leren omdat het veel werk gaat schelen...
Tsjonge, ik ben hier op het forum net beginner-af. Maar volgens mij kunnen we wat dat betreft beter ruilen... :)
[google]PHP create thumbnails[/google]. Dat geeft je meer informatie dan ik je ooit van mijn leven kan geven.