sottu
29.03.2010, 07:46:41
Witam mam problem. W internet explorer pliki obrazkowe(zdjęcia) wyświetlają się normalnie, natomiast w Firefox'ie nie wyświetlają mi się żadne obrazki :/ Wie ktoś o co może chodzić.Z góry dziękuję za odpowiedź.
batman
29.03.2010, 07:52:47
Jeszcze jak byś napisał jakie pliki graficzne, skąd się one biorą i pokazał jakiś kod, to byłoby świetnie.
sottu
29.03.2010, 08:15:08
Pliki *.jpg które są przechowywane w bazie msql. Jak pisałem wyżej w IE wszystko działa tylko w FF brak obrazków. Przykład :
1) IE
2) FF
batman
29.03.2010, 08:19:13
To jeszcze napisz jak te obrazki wyświetlasz i będzie wszystko, by można zacząć się zastanawiać nad rozwiązaniem.
sottu
29.03.2010, 08:37:43
while($dane = mysql_fetch_row($mysql_result))
{
$foto=".\\fotki\\".$dane[8];
<A HREF=1.php?id=$dane[0]><img src=$foto width=135 height=170 border=1></a>
thek
29.03.2010, 08:44:28
Primo: BBCode właściwy
Secundo: jaka jest struktura i co zawiera $dane jako rekord. Szklanych kul nie ma już w sprzedaży.
EDIT: @down Mortus: Właśnie dlatego chcę poznać strukturę danych tego rekordu. Lepiej kompleksowo wyjaśnić problem niż przypuszczać co tam naprawdę jest, zwłaszcza, że najprawdopodobniej pod dane[0] jest id, a dodatkowo ścieżka w $dane[8] może być także "url-kodowana" windowsowo, podobnie jak w skrypcie. Wyszedłby jeszcze większy misz-masz.
EDIT2: Swoją drogą dziwnie jest zrobione echo w kodzie. Html wyskakuje ni z gruchy, ni z pietruchy w tym kawałku. Żadnego echo, zamknięcia interpretera czy printa. Ten wycinek jest po prostu mocno nieprzystający lubjest to zlepek dwóch, nie będących nawet obok siebie. Zwróć choćby mortus uwagę na średnik po ścieżce fotki...
mortus
29.03.2010, 08:49:20
Skoro to działa pod IE, tzn. że $dane[8] zawiera nazwę pliku. Spróbowałbym zastąpić $foto = ".\\fotki\\".$dane[8]; tym $foto = "./fotki/".$dane[8];. Jeśli nie pomoże, to zainstaluj Firebug-a pod Firefoxem i sprawdź jaki adres wskazuje src w img. Oczywiście można to też sprawdzić klikając prawym przyciskiem myszy na pole, w którym powinien być obrazek i wybierając 'Pokaż informacje o obrazku' z popup menu.
batman
29.03.2010, 08:53:45
To jeszcze pokaż co jest w pliku 1.php. Pewnie jakiś nagłówek nie jest wystawiony.
sottu
29.03.2010, 09:11:00
Eh rozwiązanie było banalne wystarczyło backslashe na slashe zamienić dziękuję bardzo za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.