ATW képhiba
Sziasztok!
Atw-s oldalamra ha feltöltök képeket nem tudom őket megnyitni. Cyberduck megjeleníti magát a filet, tudom, hogy fent van, de ha megpróbálom megnyitni böngészővel akkor azt írja ki, hogy "Az oldal tulajdonosa még nem töltötte fel kezdőlapját.". Az oldalon belül külön kezelem azt az esetet, hogy mi történjen akkor, ha van kép és mi történjen akkor, ha nincs és a php tudja, hogy van kép, csak egyszerűen nem jelenik meg.
Van valaki másnak ilyen problémája? Mit lehet ilyenkor tenni?
■ Atw-s oldalamra ha feltöltök képeket nem tudom őket megnyitni. Cyberduck megjeleníti magát a filet, tudom, hogy fent van, de ha megpróbálom megnyitni böngészővel akkor azt írja ki, hogy "Az oldal tulajdonosa még nem töltötte fel kezdőlapját.". Az oldalon belül külön kezelem azt az esetet, hogy mi történjen akkor, ha van kép és mi történjen akkor, ha nincs és a php tudja, hogy van kép, csak egyszerűen nem jelenik meg.
Van valaki másnak ilyen problémája? Mit lehet ilyenkor tenni?
Türelem vagy jogosultságok
Mit jelent, hogy a php "tudja" hogy van kép?
misztikum
A php megnézi, hogy létezik-e a file, ha nem létezik akkor beszúr egy másik képet (nincskép kép :)), ha pedig létezik akkor azt a képet szúrja be. Nem szúrja be a nincskép képet, az eredetit sem, csak egy kérdőjel jelenik meg. Ha pedig megpróbálom beírni a kép elérési útját úgy sem nyílik meg. Ráadásul az az érdekes, hogy ha alapból egy nem létező képet akarok megnyitni, akkor az a válasz, hogy "404 - az oldal nem található", ha viszont a létező de nem működő képet akaorm megnyitni akkor a válasz: "Az oldal tulajdonosa még nem töltötte fel kezdőlapját".
Mivel sürgős a probléma kezelése, ezért bütyköltem délután kicsit a képekkel és találtam egy ideiglenes megoldást.
A képet elmentem valamivel "mentés máskénttel" és úgy működik..
Gondolkoztam, hogy esetleg a filenévvel van a gond, átírtam, nem lett jó.
Egyébként a file nevét is php-vel adom, és azzal eddig nem volt gond az extrán. Most költöztem át az atw-re.
látatlanban
Milyen formátum!
jpeg?
vagy - vagy
rossz?
pontosan
jpg=jpeg
mime típusból is csak image/jpeg van (meg az image/pjpeg, amit ie küld :D).
rakd fel valahova azt a jpeg fájlt amit nem jelenít meg a böngésződ. ránéznék.
böngésző?
Kifejtenéd mit is értesz ez alatt pontosan? Szerintem egyszerűsödne a téma, és hatékonyabban tudnánk tippeket adni a hiba okára.
Szerintem kapásból 3-4 olyat tudok, aminek nem feladata a képek megjelenítése, ergo nem is teszi. Meg vagy 10et ami elterjedt "alap" böngésző és biztos, hogy png, gif, jpg(jpeg:),ico , esetleg bmp, tiff formátumokat megjelenít korrektül.
Te konkrétan melyikre gondolsz?
Persze az is lehet, h a te esetedben konkrétan a képpel van valami hiba. Csak az az egy kép? Avagy másik is? volt valamilyen (freeware) progival mahinálva? Biztos, h jpg kép, vagy csak ez van a pont után?
Ha a kép jó, amikor feltöltötted, próbáltad letölteni, újra megnyitni? Nem lehet, h feltöltés közben sérült? Avagy serverjogok, egyéb apróságok nem kavarhattak be?
Szóval a lehetőségek száma sok. Tehát ilyen formában, azt, h a jpg nem való netre, elég erős kijelentésnek érzem. Szerintem, ha ezt az oldalt látod min 3 jpg képet is látnod kell. (Sőt mondhatni, h alapvetően a jpg egy netes formátum, átmenetet képez a gif és a png között :)
A nicked alapján arra is következtet(het)ek, h cégszerűen foglalkozol webfejlesztéssel, így pláne nem értem a kijelentést. Az átlag user fényképez, lementi gépre, esetleg forgatja, vagy alap mahinériák, és mindezt jpgben. Ha neki kerek perec kijelented, h felejtse el, mert nem való az így netre, valószínű, h megijed, és otthagy => bukta. Ha komolyabb ügyféllel hoz össze a sors, és neki sütsz el ilyet, akkor hidd el, helyből kiszúrja, és amatőrnek néz => bukta.
Javaslom, h nézz utána kicsit a dolognak. És ha legközelebb ilyennel találkozol fogalmazz árnyaltabban: "adódhatnak problémák, de igyekszünk megoldani, stb...". Hidd el nem bántani akarlak, csak egy tanács, de így egyszerűbb lesz az élet.
válasz
Szóval én fényképezőgéppel készített jpg képeket próbáltam feltölteni, mindenféle maherálás nélkül. Itt egy példa: http://www.ellenben.atw.hu/94_c.jpg. Php-vel ellenőrzöm, hogy létezik-e a file: http://www.ellenben.atw.hu/vane.php
<img src="94_c.jpg">
<?php
if (file_exists("94_c.jpg"))
{
print "létezik a file";
}
else
{
print "a file nem létezik";
}
?>
Az, hogy tényleg jpg kép e.. Szerintem igen, a filekezelőben file típusként ez van megadva: "JPEG image". Több képpel is ez a helyzet sajnos. Olyan képpel is történt ilyen, amit a netről töltöttem le. Egy másik gépről töltődtek fel a képek és a saját gépemre ftp-n keresztül le tudtam őket menteni és meg tudtam őket nyitni.
TashiHonlapfejlesztés: Nézz
amikor Neked meg azt tanácsolom, hogy nézd meg, nem sérült-e a fileod. Könnyen meglehet, és akkor feleslegesen keresed a hibákat. Netán feltöltés közben megszakadt a kapcsolat, vagy betelt a tárhely. Ezeket is nézd meg!
ez komoly?
te mióta is fejlesztesz webre?
a php tulajdonos jogaival