login  Naam:   Wachtwoord: 
Registreer je!
 Forum

grootte plaatje

Offline Brycer - 18/07/2005 17:56
Avatar van BrycerHTML interesse Hey, ik wil graag van een willekeurig plaatje in php de breedte en hoogte in pixels weergeven.
Ik vond:
imagesx() en imagesy(), maar deze zijn volgens mij alleen te gebruiken met een GD-library.
Weet iemand hoe dit anders kan?
Alvast bedankt!;-)

Brycer

13 antwoorden

Gesponsorde links
Offline Tuinstoel - 18/07/2005 17:59
Avatar van Tuinstoel PHP expert http://nl2.php.net/getimagesize
Offline Brycer - 18/07/2005 18:04 (laatste wijziging 18/07/2005 18:11)
Avatar van Brycer HTML interesse tnxz en hoe echo ik die dan?
  1. $var = getimagesize($plaatje);
  2. echo $var;

zo?
Dat lijkt me onlogisch...
Kan iemand helpen?
Offline Ontani - 18/07/2005 18:48
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. <?
  2. $size = getimagesize($plaatje);
  3. $width = $size[0];
  4. $height = $size[1];
  5. ?>
Offline Brycer - 18/07/2005 19:04 (laatste wijziging 18/07/2005 19:53)
Avatar van Brycer HTML interesse Ik krijg hem nog niet werkende:s
is $plaatje in dit geval een url?
Kan niemand helpen?:s
Offline Tuinstoel - 18/07/2005 21:16
Avatar van Tuinstoel PHP expert Ja, een afbeeldingslocatie.
Lees dan ook die php handleiding door dunno, dan snap je het vanzelf. Je doet niet eens de moeite om dat door te nemen.
Offline Brycer - 19/07/2005 13:42
Avatar van Brycer HTML interesse Had ik wel gedaan, alleen hij gaf steeds een foutmelding:s
Maar bij mij doet hij het alleen als het plaatje op mn eigen host staat.
Bij bijv http://www.google.nl/intl/nl_nl/images/logo.gif dit plaatje geeft hij de volgende melding:

Warning: getimagesize(): URL file-access is disabled in the server configuration in /home/nathanmol.nl/www/plaatjesize.php on line 13

Warning: getimagesize(http://www.google.nl/intl/nl_nl/images/logo.gif): failed to open stream: no suitable wrapper could be found in /home/nathanmol.nl/www/plaatjesize.php on line 13

En regel 13 is de eerste regel hier:
  1. $size2 = getimagesize("http://www.google.nl/intl/nl_nl/images/logo.gif");
  2. $width = $size2[0];
  3. $height = $size2[1];
  4. echo "<img src='http://www.google.nl/intl/nl_nl/images/logo.gif'><br>";
  5. echo $size2[0];
  6. echo "<br>";
  7. echo $size2[1];
  8. echo "<hr>";

Kan iemand mij helpen? Of kun je alleen maar plaatjes van je eigen host gebruiken?
BvD Brycer
Offline Maarten - 19/07/2005 13:46
Avatar van Maarten Erelid Dat staat er toch...

Citaat:
Warning: getimagesize(): URL file-access is disabled in the server configuration in /home/nathanmol.nl/www/plaatjesize.php on line 13
Offline korby - 19/07/2005 13:55 (laatste wijziging 19/07/2005 13:57)
Avatar van korby HTML interesse
  1. <? //regel4 van dat stukje hier boven
  2. echo "<img src='http://www.google.nl/intl/nl_nl/images/logo.gif'><br>";
  3. ?>

en die regel 4 mss ook ietsjes aanpassen naar dit
  1. <? //regel4 van dat stukje hier boven
  2. echo "<img src=http://www.google.nl/intl/nl_nl/images/logo.gif><br>";
  3. ?>


Want ik weet bijna cker dat die ' in echo de echo afsluit...
Offline Brycer - 19/07/2005 13:59
Avatar van Brycer HTML interesse Een echo sluit je toch af met een " en niet met een '??
Het plaatje geeft ie wel gewoon weer, daar zit het probleem niet in.
Maar ik begrijp dus dat ik alleen de grootte van plaatjes van mn eigen host kan meten met imagesize().
Weet iemand of er een andere manier is om de grootte van plaatjes die niet op je eigen host staan te meten?
Brycer
Offline Ontani - 19/07/2005 14:20
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
zou op dezelfde manier moeten gaan aleen geef je dat het volledige url in van de afbeelding:

  1. <?
  2. $size = getimagesize("http://www.google.be/images/hp0.gif");
  3. echo $size[0]." x ".$size[1];
  4. ?>
Offline Brycer - 19/07/2005 15:43
Avatar van Brycer HTML interesse Dat doet hij bij mij niet, maar toch bedankt:)
Ik probeer nog wel wat...
Offline Ontani - 19/07/2005 15:55
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
dan is er toch iets mis met uw GD libraby vorige voorbeeld werkt perfect bij mij.
Offline Brycer - 19/07/2005 16:57
Avatar van Brycer HTML interesse oke, toch bedankt!
Ik zal er naar kijken...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s