Ik zit met een vreemd php probleem
Ik bouw een applicatie waarmee ik heel snel ,heel veel plaatjes kan viewen. onder andere Van verschillende foto stock sites en google. Een paar honderd per pagina. Zodat je niet steeds op next hoeft te drukken.
Nu lukt het wel om plaatjes van heel veel verschillende sites weer te geven. Maar ik heb problemen met 1 site:
www.istockpro.com
hiervan krijg ik maar maar 1/4 van het plaatje te zien(rechts). Als ik hem opvraag met internet explorer dan laad hij hem helemaal(links).
bijvoorbeeld:
deze link:
http://www.istockpro.com/...ize=S&xpixels=0&ypixels=0
Dus voor de duidelijkheid:
op de volgende manier lees ik mijn plaatjes in:
deze code kan gewoon aangeroepen worden als een plaatje. dus: [img]"retrieveimg.php"[/img]
Hoe kan het dat internet explorer iets anders laat zien dan php?
Ik bouw een applicatie waarmee ik heel snel ,heel veel plaatjes kan viewen. onder andere Van verschillende foto stock sites en google. Een paar honderd per pagina. Zodat je niet steeds op next hoeft te drukken.
Nu lukt het wel om plaatjes van heel veel verschillende sites weer te geven. Maar ik heb problemen met 1 site:
www.istockpro.com
hiervan krijg ik maar maar 1/4 van het plaatje te zien(rechts). Als ik hem opvraag met internet explorer dan laad hij hem helemaal(links).
bijvoorbeeld:
deze link:
http://www.istockpro.com/...ize=S&xpixels=0&ypixels=0
Dus voor de duidelijkheid:
![]() |
op de volgende manier lees ik mijn plaatjes in:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <? //retrieve image from site $picturl='http://www.istockpro.com/file_inspector_view.php?id=18218&size=S&xpixels=0&ypixels=0'; $handle = @fopen ($picturl, "rb"); $contents = ""; do { $data = @fread($handle, 8192); if (strlen($data) == 0) { break; } $contents.= $data; } while(true); @fclose ($handle); echo $contents; ?> |
deze code kan gewoon aangeroepen worden als een plaatje. dus: [img]"retrieveimg.php"[/img]
Hoe kan het dat internet explorer iets anders laat zien dan php?