Hallo! Ik probeer de grootte van een avatar te controleren maar dat werkt niet. Als ik bijvoorbeeld getimagesize("http://www.site.nl/img.jpg";) doe krijg ik een error. Maar getimagesize("img.jpg") werkt wel.

Het probleem is dat de avatars op een andere server staan. Weet iemand hoe je de groote van een avatar kan achterhalen terwijl die op een andere server staat?

Alvast bedankt!!!

edit
de foutmelding: Warning: getimagesize(http://www.site.nl/img.jpg): failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in...
Kan iemand helpen?
Weet iemand het...?
Om kwart voor 1 niet meer denk ik hoor :P
Ik in ieder geval niet...

Maar kijk eens op PHP.net voor de syntax... misschien kan je daar iets vinden

Edit:
http://nl3.php.net/manual/en/function.getimagesize.php
Het kan wel, ik denk dat het aan de rechten van de server ligt waar je hem vandaan wilt halen...

Edit2: Aan de error van je te zien lijkt me dat trouwens duidelijk!
Oke! Bedankt! Maar weet je hoe ik de maten dan wel kan krijgen? Bestaat daar een andere functie voor?
zorgen dat die andere server z'n rechten verandert:P
of via fsockopen het plaatje downloaden (kan dat eigenlijk wel?) en dan de maat opvragen, maarr dat is lekker snel :/
Jeroen schreef op 06.05.2005 08:08
zorgen dat die andere server z'n rechten verandert:P

Het zit hem niet in de rechten van de ander zijn server, maar in de jouwe. Volgens mij staat er op php.net wel een uitleg over bij file().
maar dan zou iedereen van de plaatjes op mijn website de size kunnen bekijken? (niet dat dat zo erg is, en het kan via eigenschappen ook wel :p)
Dus het ligt aan de server??
Jouw server geeft je niet de rechten om remote filesystem oid te gebruiken, wat wil zeggen dat je niet zomaar bestanden van andere servers in je phpscripts kunt laden (heel handig tegen index.php?pagina=(http://www.hackerserver.com/)contact.php)

Maar dat ligt aan jouw server, kun je veranderen in php.ini, als je daarbij kan. Is de remote-server (waar de plaatjes op staan) van jouw, dan je in princype nog remote de size opvragen, via een script op die server, die dan de groote terug geeft.

Reageren