Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Wyświetlanie plików graficznych...
sottu
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.03.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


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ź.
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Jeszcze jak byś napisał jakie pliki graficzne, skąd się one biorą i pokazał jakiś kod, to byłoby świetnie.
Go to the top of the page
+Quote Post
sottu
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.03.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


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


Ten post edytował sottu 29.03.2010, 09:11:35
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




To jeszcze napisz jak te obrazki wyświetlasz i będzie wszystko, by można zacząć się zastanawiać nad rozwiązaniem.
Go to the top of the page
+Quote Post
sottu
post
Post #5





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.03.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


  1. while($dane = mysql_fetch_row($mysql_result))
  2. {
  3. $foto=".\\fotki\\".$dane[8];
  4. <A HREF=1.php?id=$dane[0]><img src=$foto width=135 height=170 border=1></a>
Go to the top of the page
+Quote Post
thek
post
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




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...
Go to the top of the page
+Quote Post
mortus
post
Post #7





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


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.

Ten post edytował mortus 29.03.2010, 08:52:48
Go to the top of the page
+Quote Post
batman
post
Post #8





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




To jeszcze pokaż co jest w pliku 1.php. Pewnie jakiś nagłówek nie jest wystawiony.
Go to the top of the page
+Quote Post
sottu
post
Post #9





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.03.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Eh rozwiązanie było banalne wystarczyło backslashe na slashe zamienić dziękuję bardzo za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:18