Autor | Zpráva | ||
---|---|---|---|
erika Profil * |
#1 · Zasláno: 25. 5. 2010, 16:44:48
Zdravím,
potřebuju pomoc s načítáním obrázku. Před jeho odesláním provádím kontolu přístupu, proto tag img se odkazuje na php script: <img src="kontrola.php" /> a php script kontrola.php vypadá následovně: $fn="obrazek.jpg"; header("Content-Type: image/jpeg"); echo file_get_contents($fn); Zkoušela jsem použít různé hlavičky: $fn = "obrazek.jpg"; header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Accept-Ranges: bytes"); header("Content-Length: ".filesize($fn)); header("Content-Type: image/jpeg"); header("Content-Disposition: inline; filename=".$fn); echo file_get_contents($fn); a někde dělám chybu, ale obrázek nedokážu zobrazit. Děkuju za odpověď |
||
Chro Profil |
#2 · Zasláno: 25. 5. 2010, 18:33:26
Není chyba natahovat obrázek ( binární data) echem s file_get_contentem? Zkusil bych
readfile($fn); Viz PHP manuál k této funkci, je tam příklad s obrázkem. |
||
Davex Profil |
#3 · Zasláno: 25. 5. 2010, 19:08:52
erika:
Pokud máš skript uzavřený do <?php ?>, tak by ještě mohla být špatně cesta k obrázku. Hlásí skript kontrola.php při samostatném spuštění a po zapnutí výpisu chyb pomocí error_reporting(E_ALL) nějakou chybu? |
||
erika Profil * |
#4 · Zasláno: 26. 5. 2010, 09:37:48
Děkuju za pomoc.
Zkusila jsem readfile($fn); |
||
Časová prodleva: 14 let
|
0