login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Externe afbeelding controleren

Offline Nakain - 07/01/2007 22:09
Avatar van NakainOnbekend Hoooii..

Ik heb een script, waar ik een bezoeker een afbeelding wil laten toevoegen. De link van de (externe) afbeelding word dan in de database opgeslagen. Deze afbeelding moet echter aan enkele voorwaarden voldoen:

- Max 300*300px
- JPG, GIF, PNG only
- Max 40kb
- Afbeelding moet bestaan

Kent iemand de functies om dit EXTERN te controleren? Heb al gezocht maar vind nergens de gepaste functies, laat staan deze gecombineerd..  

5 antwoorden

Gesponsorde links
Offline vinTage - 07/01/2007 22:17 (laatste wijziging 07/01/2007 22:21)
Avatar van vinTage Nieuw lid http://be.php.net/get_imagesize

Daarmee kan je iig al de afmetingen en filetype opduikelen.
Als de afbeelding niet bestaat word er ook een false gerouteneerd, dus dat zijn al 3 punten waarnaar je zocht 


edit: ah blijkbaar kan je daarmee ook de filesize ophalen.


Staat ergens op die pagina
Citaat:
Array[0] = Width
Array[1] = Height
Array[2] = Image Type Flag
Array[3] = width="xxx" height="xxx"
Array[4] = channels (PHP >= 4.3.0)
Array[5] = bits (PHP >= 4.3.0)
Array[6] = mime (PHP >= 4.3.0)
Offline ThAlmighty - 07/01/2007 22:20
Avatar van ThAlmighty HTML beginner getfilesize(); file_exists();
Offline Kr4nKz1n - 08/01/2007 09:06
Avatar van Kr4nKz1n Onbekend file_exists is intern.
Offline ikkedikke - 08/01/2007 15:39
Avatar van ikkedikke PHP expert je kan toch eenmalig file_get_contents gebruiken, dan intern checken.
maar dit is niet echt waterdicht:
ik stuur jou dit adres, jij checkt en keurt goed, ik verander het plaatje dat op dat adres staat.
Offline slabbetje - 08/01/2007 15:43
Avatar van slabbetje Nieuw lid  zou niet weten hoe je t moet oplossen maar tog ff een opmerking

als je gaat beginnen met interne afbeeldingen,
zorg dan tijdens het uploaden dat hij checkt op t bestand type

doe je dat niet worden er mischien scripts geupload die bijvoorbeeld je cookies doorsturen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s