Nevim jestli to patri sem, ale...
PHP script mi vypisuje slozky a obrazky z urciteho adresare... Na Firefoxu to obrazky zobrazi v pohode, ale Explorer a Opera ma problem. Nektere obrazky proste jaky by tam nebyli.. Tedy PHP je vidi a udela na ne odkaz, ale kdyz kliknu, tak to napise 404. Obcas pomuze treba kdyz prejmenuju adresar; potom se obrazky zobrazi. Ale jakmile pridam dalsi image, zase nic. Co s tim???
Fórum › Standardy W3C, validita a doctype
Obrázky
tak to bude problem.. pristup jen pro registrovane a registrovat (tedy spis poprve prihlasit) se muzete jen se zvlastnim kodem... tridni stranky..
tak to zkusim jinak..
$adresar = opendir("obrazky");
while($file = readdir($adresar)){
echo("<img src='obrazky/".$file."' /><a href='obrazky/".$file."'>".$file."</a>");
}
řekněme, že asi takovýmto způsobem mi to hazi obrazky z toho adresáře...
Firefox: vše OK... obrazek se zobrazi, link se zobrazi a funguje
Opera a Explorer: jak-kdy... obrazek se nenacte, link se zobrazi (odkazuje na spravnou url !), ale po kliknuti to napise 404
ve scriptu snad problem byt nemuze, protoze by to neslo ani na Firefoxu...
Zkus vypisovat cestu absolutně, třeba používáš nějaký mod_rewrite opičárny, nebo zkus vyměnit obyčejný uvozovky za dvoitý. Zkušel jsem něco ve stylu:
<?php
$adresar = opendir('obrazky');
while($file = readdir($adresar)){
if(is_file('obrazky/'.$file)) {
echo '<img src="obrazky/'.$file.'" /><a href="obrazky/'.$file.'">'.$file.'</a>'."\n";
}
}
?>
a nevypsaly se pouze obrázky s diakritikou.
Jinak se mi docela nelíbí, že spoléháš na to, že ve složce obrazky budou jen obrázky. :)
Věřím, že můžete v životě získat všechno, co budete chtít, když budete pomáhat druhým lidem, aby dostali to, co si přejí oni. - Zig Ziglar
tak tohle mě mohlo napadnout dřív... Zvládají Opera a Mikrošrot diakritiku???
Zelenáč píše:#
# tak tohle mě mohlo napadnout dřív... Zvládají Opera a Mikrošrot diakritiku???
Asi bych to řešil funkcema url(encode|decode)(), ale je mi záhadou jak to vlastně provozuje wikipedie, když má občas url s diakritikou a občas urlencodovanou.
Věřím, že můžete v životě získat všechno, co budete chtít, když budete pomáhat druhým lidem, aby dostali to, co si přejí oni. - Zig Ziglar
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 7 hostů
Moderátoři diskuze