Getimagesize werkt niet met gehele url

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • radem205
  • Registratie: Juni 2002
  • Laatst online: 02-02-2022
Hey,

Door middel van htaccess verwijs ik bijvoorbeeld http://www.domein.nl/topic/200/1 door naar topic.php?id=200&nav=1.

Nu heb ik in topic.php een functie om de gegevens van een afbeelding op te vragen door middel van "getimagesize", maar dit werkt niet helemaal naar behoren. De afbeeldingen die op het forum worden geplaatst staan in de map www.domein.nl/forumafbeeldingen . Wanneer ik nu met getimagesize('http://www.domein.nl/forumafbeeldingen/afbeelding.jpg'); de hoogte opvraag dan krijg ik geen waarde terug, maar wanneer ik in een apart bestand op de root van de server de onderstaande code laat draaien dan krijg ik wel een waarde terug.

code:
1
2
3
<?
list($breedte, $hoogte) = getimagesize('forumafbeeldingen/afbeelding.jpg');
?>


Door de (visuele) mappenstructuur die wordt gebruikt (topic/200/1) kan ik bovenstaande code niet gebruiken, aangezien die in de verkeerde map gaat zoeken (namelijk topic/200/1/forumafbeeldingen/afbeelding.jpg). Hoe kan ik er voor zorgen dat de getimagesize altijd werkt?

Alvast bedankt voor de reacties!

Acties:
  • 0 Henk 'm!

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 21:21
Dan zou je het path op moeten bouwen vanaf $_SERVER['document_root'], dan heb je dit probleem niet.

Acties:
  • 0 Henk 'm!

  • flashin
  • Registratie: Augustus 2002
  • Laatst online: 17-12-2023
Gewoon topic/200/1/ eraf halen en je bent er toch?

Acties:
  • 0 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Gewoon in php altijd en immer de interne paden hanteren. Deze werken sneller ( tov http:// -paden wat een paar requests over en weer gooit etc ) en zijn onafhankelijk van je .htaccess etc.