Kép kiírás
Egy kezdő kér segítséget:Erre a Firefox azt mondja hogy hibás a kép.
Mi a hiba ?
Köszönettel
■
<?php
$img = imagecreatefromjpeg ("xxx.jpg");
header ('Content-Type: image/jpeg');
imagejpeg($img);
imagedestroy($img);
?>
Mi a hiba ?
Köszönettel
Tobbi bongeszo?
Ajanlom figyelmedbe Hidvegi kollega irasat.
Köszi a finom utalást hogy a
Amúgy a python PIL modulja segítségével rajzolom meg a képet amivel gond van.
Üdv: Czp
Nincs ott utalás
Kicsit bővebben:
- Ha több más böngészőnek is rossz, akkor nem böngésző bug / feature.
- Amit írt, hogy BOM meg Notepad, az az idézett php kódra vonatkozik.
- Mindenképp hasznos cikk számodra, amit linkelt - feltéve ha hibakeresésben is akarsz fejlődni.
Plusz infó:
- Nem releváns, mivel hoztad létre a képet, viszont
- Érdemes kipróbálni úgy, hogy feltöltöd public könyvtárba, és URL-ből éred el, php nélkül. Ha így is "rossz", akkor a fájl hibás, de ez nem zárja ki a Janoszen által írt esetleges php hibákat.
Nem
Csak a firefox mond erre
pp
Kép feltöltés
Az Opera sem jeleníti meg a képet, ha benn van a kódban a fenti kódrészlet, akkor egy üres lap jelenik meg. A Firefox pedig azt mondja hogy hibás a kép és nem tudja megjeleníteni. A web developer-t telepítettem mint debug eszközt, azonban ez nem a hibás képről hanem a hibakiírás képéről ad infót.
Amit csinálni szeretnék:
Hőmérsékleteket mérek és az eredményt az adott berendezés képfájljába + Sqlite -ba beírom -ez egy python script ami jól működik, aktualizálja a képeket.
Ezeket a képeket szeretném első lépésként egy oldalon megjeleníteni úgy hogy mutassák az aktuális állapotot. Amikor új rekord van az adatbázisban akkor kellene a megfelelő képet kirakni az oldalra.
Az oldal kódja így néz ki - ha kiveszem az ominózus kódrészt akkor szépen működik:
<img src = "xxx.jpg">
jól megjelenik.Mindenki egy könyvtárban lakik.
Üdv: Czp
Ahaaa'
Namost ezt három féle képpen lehet orvosolni:
1. Külön fájlba rakod a kép gyártását mint a HTML forrást.
2. data uri-val töltöd be a képet
3. JPG helyett SVG képet gyártasz és ezt közvetlenül beágyazhatod a HTML forrásba.
A 2. pont megoldása kb így nézne ki:
data:image/jpeg;base64,
címelőtéttel együtt már tud vele mit kezdeni.Viszont, ha jól látom semmit nem csinálsz a képpel, szóval akár egyszerűbben is lehet:
Ezzel szemben, ha adhatok egy tanácsot, idővel ez a fajta gyúrjuk össze a PHP-t és a HTML-t megoldás nagyon meg fog szivatni. Ha ezen a téren akarsz tovább dolgozni, érdemes lesz megtanulni a megjelenítés és a működési logika elválasztását, sőt mi több, egy kicsit érdemes belekóstolni az MVC-be is. A Webtudoron annak idején jól kiveséztük a témát, de szép számmal találsz róla cikket is.
Köszönet
A további szívások számának csökkentése érdekében megnézem ezt az MVC dolgot is.
Köszönöm !
PHP