![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Mam taki skrypt:
Po wykonaniu tego skryptu obrazek się kopiuje ładnie, zmniejsza i niby zapisuje w bazie - ma przynajmiej taki sam rozmiar w mysql jak w rzeczywistości (zapisuje go w polu blob). Do odczytu obrazka używam czegoś takiego:
Ale coś nie chce mi się wyświetlić...:/ Co robie źle?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ale coś nie chce mi się wyświetlić...:/ Wiesz jasnowidz na urlopie więc możesz opisać bardziej ten problem... Sprawdzać tego nikt własnoręcznie nie będzie... Cytat Co robie źle?? a może nic nie jest źle? tylko server coś nie trybi?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
chodzi o to że kopiowanie plików na serwer działa. Nazwa się ładnie zmienia i wszystko na pierwszy rzut oka wygląda poprawnie.
Rozmiar w MySQL jest taki sam jak pliku na serwerze. Problem pojawia się w wyświetleniu tego obrazka na stronie www. Do wyświetlania używam tego 2 skryptu i potem robie tylko <img src="...">. Problem jest w tym,że nic się nie wyświetla (jest biała strona). co robie nie tak?? serwer na 100% umożliwia takie coś... białą stronę wyświetla bez tego nagłówka.... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
na serverze masz:
display_errors=on? error_reporting=E_ALL? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Skasuj "@" w kodzie i powiedz czy dostajesz jakieś błędy ? Sprawdź również poprawność zapytania. Sprawdź również co daje:
jeśli 0 to znaczy, że nie ma obrazka o podanym id, lub skopałeś coś z zapytaniem lub coś jest nie tak z funkcją ZamienZnaki. Ten post edytował sniezny_wilk 10.01.2008, 12:19:26 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
zapytanie jest okey, skasowałem te @ i dodałem error_reporting(E_ALL); na początku tego skryptu.
Dalej nic nie ma... mi się wydaje że może zapis do bazy jest zły i dlatego nie chce odczytać?? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź te num_rows co podałem.. jaką wartość daje ?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
Notice: Trying to get property of non-object in C:\wamp\www\test.php on line 11
taką odpowiedz dostaje... ale jak wklejam do phpmyadmin: SELECT obrazek1 FROM baza_anonse_oferty_mieszkania_sprzedaz WHERE id=2 to mam wynik... |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
sorry mój błąd, zagapiłem się i wpisałem w OOP. Hmm.. może coś masz źle skonfigurowane, lub spróbuj dostać się do rekordów jakąś inną funkcją, np taką
Zauważ że w skrypcie masz wpisane OBRAZEK, a teraz napisałeś OBRAZEK1, czy nie pomyliłeś nazwy pola ?, pamiętaj że
obrazek - musi mieć taką samą nazwę jak pole. i przed samym zapytaniem daj dla pewności
może funkcja przez którą GET'a puszczasz coś źle działa. Ten post edytował sniezny_wilk 10.01.2008, 12:47:29 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
$zapytanie_kontrolne = "SELECT obrazek1 FROM baza_anonse_oferty_mieszkania_sprzedaz WHERE id=2";
$resultat = mysql_query($zapytanie_kontrolne); while ($wynik = mysql_fetch_array($resultat)){ echo"$wynik[obrazek1]"; } zrobiłem takie zapytanie i wywaliło mi krzaczki zaczynające sie od ˙krzaczki CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 70 czyli mój obrazek jest w bazie... |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
$zapytanie_kontrolne = "SELECT obrazek1 FROM baza_anonse_oferty_mieszkania_sprzedaz WHERE id=2"; $resultat = mysql_query($zapytanie_kontrolne); while ($wynik = mysql_fetch_array($resultat)){ echo"$wynik[obrazek1]"; } zrobiłem takie zapytanie i wywaliło mi krzaczki zaczynające sie od ˙krzaczki CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 70 czyli mój obrazek jest w bazie... no to użyj tego do swojego skryptu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) sprawdź poprawność id i nazwę tabel i pól w SQL. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
tzn nie kumam (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
to zapytanie potwierdziło mi poprawność zapytania i istnienie w nim danych (wykorzystuje tą funkcję do wyświetlania danych z bazy)(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale jak to wykorzystać do obrazka?? <img src="test.php"> (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) i w tym test.php zostawić te krzaczki?? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Tak, w test zostaw krzaki, tylko daj odpowiedni header.. jak dasz header to zamiast krzaków powinny być obrazki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
nic nie ma jak dodałem header ...(IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 03:53 |