Sinds een hele tijd gebruik in mijn cms php om images te outputten omdat de directory waarin de images staat niet toegankelijk is van buiten. Alle request worden door index.php afgehandeld en intern doorgestuurd...
ik gebruik dus voor bijvoorbeeld gif bestanden...
Maar nu enkele klanten opeens ook Internet explorer gebruiken hebben ze last van flikkeringen. Het lijkt erop dat internet explorer het niet leuk vind dat ik op deze manier images output. Hij begint te reloaden (van de images) zodra ik erover heen ga.
Ik vraag de images op via een nette url index.php/modulenaam/action/request/image/imagenaam/ en die output dan de images die in het css bestand staan.
Als ik img tag gebruik is er niks aan de hand, maar zodra ik via css een image als background instel op een header ofzo dan gaat het flikkeren..
ik heb de hele pagina gestript, met alleen een h1 element met een background image en verder niks maar toch... als ik de image's direct opvraag (zonder php) is er niks aan de hand...
ik gebruik dus voor bijvoorbeeld gif bestanden...
code:
1
2
3
| Header("Content-Type: image/gif"); $fn=fopen( $image,"r" ); fpassthru($fn); |
Maar nu enkele klanten opeens ook Internet explorer gebruiken hebben ze last van flikkeringen. Het lijkt erop dat internet explorer het niet leuk vind dat ik op deze manier images output. Hij begint te reloaden (van de images) zodra ik erover heen ga.
Ik vraag de images op via een nette url index.php/modulenaam/action/request/image/imagenaam/ en die output dan de images die in het css bestand staan.
Als ik img tag gebruik is er niks aan de hand, maar zodra ik via css een image als background instel op een header ofzo dan gaat het flikkeren..
ik heb de hele pagina gestript, met alleen een h1 element met een background image en verder niks maar toch... als ik de image's direct opvraag (zonder php) is er niks aan de hand...
[ Voor 13% gewijzigd door Verwijderd op 13-11-2005 21:39 ]