[PHP] GetImageSize() op swf niet werkende te krijgen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo, ik had al eerder een topic geopend en dacht de oplossing gevonden te hebben maar helaas, als ik de volgende code gebruik voor een .SWF bestand :
code:
1
2
3
4
5
list($width, $height, $type, $attr) = getimagesize("Orgineel.swf");
echo $width."<br>";
echo $height."<br>";
echo $type."<br>";
echo $attr."<br>";

Resultaat:
---
450
643
2
width="450" height="643"
---
Het zelfde werkt wel met een .JPG bestand:
code:
1
2
3
4
5
list($width, $height, $type, $attr) = getimagesize("Orgineel.jpg");
echo $width."<br>";
echo $height."<br>";
echo $type."<br>";
echo $attr."<br>";

Resultaat:
---
(niets)
---
Ik heb het zowel lokaal getest met:
Php Versie: 4.2.3

En op m'n server met:
Php Versie: 4.3.11

In de documentatie staat vermeld dat de GD image library niet nodig is voor deze functie, kan het zijn dat ik een dergelijke functie mis hiervoor?

Zijn er mensen die bekend zijn hiermee?

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wat voor errors krijg je (zet desnoods je error_reporting op E_WARNING)?

http://nl3.php.net/error_reporting


edit:

Even wat anders: Orgineel schrijf je normaliter zo Origineel. Je weet zeker dat het geen typfout is?

[ Voor 37% gewijzigd door BtM909 op 05-08-2005 10:38 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 15:14

Creepy

Tactical Espionage Splatterer

Zoals je het nu post werkt het wel op een .swf en niet op een .jpg ;)

Heb je de return value van getimagesize al gecheckt (op false dus)? Als die false is, wat is dan de warning die gegeven word?

offtopic:
* Creepy is traagjes

[ Voor 9% gewijzigd door Creepy op 05-08-2005 10:40 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

getimagesize() op een swf werkt niet met een leeg canvas. Dit is waarschijnlijk het eerste waar veel mensen mee testen. Er moet een object instaan.

Flash versie maakt overigens niet uit. Net even testje gedraaid met Flash 8 beta en werkte ook prima.

Let wel op dat type zowel 4 (SWF) als 13 (SWC) kan zijn. De laatste staat voor ShockWave Compressed.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb ondekt dat het aan de versie van de flashmovie ligt, versie 7 wordt niet ondersteunt, ik ga nu even testen of in php 5 die bug eruit is gehaald. 8)7

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Verwijderd schreef op vrijdag 05 augustus 2005 @ 11:43:
Ik heb ondekt dat het aan de versie van de flashmovie ligt, versie 7 wordt niet ondersteunt, ik ga nu even testen of in php 5 die bug eruit is gehaald. 8)7
Wat zeg ik nou net ;)

Alle flashversies worden ondersteund, zelfs Flash 8. En dat is hier met PHP 4.3.9.

Wat wel uitmaakt is of je wat op je canvas hebt staan. Een leeg canvas geeft niks terug.

[ Voor 11% gewijzigd door Bosmonster op 05-08-2005 11:54 ]


Acties:
  • 0 Henk 'm!

  • Ricvdp
  • Registratie: Juni 2005
  • Laatst online: 19-09 17:21
BtM909 schreef op vrijdag 05 augustus 2005 @ 10:37:
Wat voor errors krijg je (zet desnoods je error_reporting op E_WARNING)?

http://nl3.php.net/error_reporting


edit:

Even wat anders: Orgineel schrijf je normaliter zo Origineel. Je weet zeker dat het geen typfout is?
Note: e bedoelt vast E_ALL? Standaart is E_ALL ~ E_NOTICE (alles bealve notices).
Pagina: 1