login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Handige scripts > Controle of GIF geanimeerd is of niet

Controle of GIF geanimeerd is of niet

Auteur: Ontani - 02 maart 2009 - 13:57 - Gekeurd door: Wim - Hits: 3018 - Aantal punten: 3.50 (3 stemmen)




Op php.net stond een script om te controleren of een gif geanimeerd was of niet, dit script kan je vinden op: http://be.php.n....php#59787

Nu zag mij dit er nogal omslachtig uit sinds er iets bestaat in php als PHP.net: substr_count

Vandaar de volgende functie.

De afbeeldingen in het voorbeeld kan je vinden op:
http://storage.purevision.be/file_flat.gif en
http://storage.purevision.be/file_animated.gif

Code:
  1. <?php
  2. function check_animated($filename) {
  3. $filecontents=file_get_contents($filename);
  4. if(substr_count($filecontents,"\x00\x21\xF9\x04") > 1) {
  5. return true;
  6. } else {
  7. return false;
  8. }
  9. }
  10.  
  11. // 2 Voorbeelden
  12. $file_animated = "file_animated.gif";
  13. $file_flat = "file_flat.gif";
  14.  
  15. if (check_animated($file_animated)) {
  16. echo $file_animated." is animated <br/>";
  17. } else {
  18. echo $file_animated." is not animated <br/>";
  19. }
  20.  
  21. if (check_animated($file_flat)) {
  22. echo $file_flat." is animated <br/>";
  23. } else {
  24. echo $file_flat." is not animated <br/>";
  25. }

Download code! Download code (.txt)

 Bekijk een voorbeeld van dit script!
 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (6)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.02s