Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Obrazki
Forum PHP.pl > Forum > Przedszkole
kanji
Witam, scieżkę dostępu do pliku zapisuje tak:
  1. <?php
  2. $zapytanie = &#092;"INSERT INTO jpegi values (null,'$aNewName',$a)\";
  3. echo $zapytanie;
  4. $wynik = mysql_query($zapytanie) or die(mysql_error());
  5. ?>

i wszystko działa pięknie ładnie, zapisuje mi wszystko elegancko, problem pojawia się wówczas kiedy chce wyświetlić obrazek, powiedzmy próbuję tak:
  1. <?
  2. header(&#092;"Content-type: image/jpg\");
  3. mysql_connect(&#092;"127.0.0.1\",\"root\",\"krasnal\");
  4. mysql_select_db(&#092;"jpegi\");
  5. $wynik=mysql_query(&#092;"SELECT * from jpegi\") or die(mysql_error());
  6.  while($wiersz=mysql_fetch_array($wynik))
  7. {
  8.  print (&#092;"<IMG src=\"\".$wiersz['url'].\">\");
  9.  print '<br>';
  10.  }
  11. ?>

To jest cały skrypt i nic:(
$aNewName dodaje pełną scieżkę dostępu do pliku np: c:/str/foto/34dupa.jpg

I nie działa bo się nie wyświetla obrazek pls help
kszychu
Wywal tego headera na początku. Dokument, który budujesz wcale nie jest jpegiem, tylko htmlem. Jpega umieszczasz dopiero w <img>.
kanji
Troche pomogło bo zaczeło wyświetlać wszystkie obrazki, tylko ich nie ładauje, robi domyślne miejsce na obrazek, ale bez niego sad.gif
nospor
bo nie znajduje obrazków. Ty zapodajesz ścieżkę lokalną. Powinieneś zapodować ścieżkę na serwer.
kanji
CZyli jak to zapodać? No ale ten folder z obrazkami znajduje się na serwerze tzn. on mi do bazay zapisuje aktulane położenie pliku tzn. już na serwerze po wcześniejszym jego zapisaniu
nospor
http://moj.serwer.pl/katalog_glowny/obrazki/moj_obrazek.jpg

gdzie:
moj.serwer.pl - twój serwer
katalog_glowny - katalog twojego projektu
obrazki - katalog z obrazkami który znajduje się w katalog_glowny
kanji
zobacz jak ja to już zapisuje obrazek na serwerze:
  1. <?php
  2.  echo &#092;"<form action=\"obr.php\" method=\"post\" enctype=\"multipart/form-data\">
  3. Plik 1: <input type=&#092;"file\" name=\"thefiles[]\"><br><br>
  4. Plik 2: <input type=&#092;"file\" name=\"thefiles[]\"><br><br>
  5. Plik 3: <input type=&#092;"file\" name=\"thefiles[]\"><br><br>
  6. Plik 4: <input type=&#092;"file\" name=\"thefiles[]\"><br><br>
  7. <input type=&#092;"submit\" name=\"Submit\" value=\"Wyślij\">
  8. <input type=&#092;"hidden\" name=\"id\" value=\"$a\">
  9. </form>&#092;";
  10.  include(&#092;"sqlj.php\");
  11. $aBasePath = dirname( $PATH_TRANSLATED );
  12. for ( $nIndex = 0; $nIndex < count( $thefiles ); $nIndex++ )
  13. {
  14. if ( !empty( $thefiles_name[$nIndex] ) )
  15. {
  16. $aType = $thefiles_type[$nIndex];
  17. if ( ( $aType == &#092;"image/gif\" ) ||
  18. ( $aType == &#092;"image/pjpeg\" ) ||
  19. ( $aType == &#092;"image/jpeg\" ) )
  20. {
  21.  
  22. $aNewName = $aBasePath . &#092;"/foty/$a\" .
  23. $thefiles_name[$nIndex];
  24. copy( $thefiles[$nIndex], $aNewName );
  25. $aNewNames[] = $thefiles_name[$nIndex];
  26. $zapytanie = &#092;"INSERT INTO jpegi values (null,'$aNewName',$a)\";
  27. echo $zapytanie;
  28. $wynik = mysql_query($zapytanie) or die(mysql_error());
  29. if($wynik) { echo &#092;"rekord dodany\";
  30.  }
  31.  else
  32.  { echo &#092;"nie dodano\"; }
  33. }
  34. }
  35. }
  36. ?>

Widzisz obrazek jest juz zapisany na serwerze tylko to że serwer ma aktulaną scieżkę to moj dysk, normlanie będzie ip serwa itp. TYlko wałek taki że mi nie wyświetla :/
kszychu
Zajrzyj do źródła tego, co Ci się wyświetla i powiedz co masz w <img src=".......">.
kanji
a jak mogę tam zajrzeć?
kszychu
Cytat(kanji @ 2005-07-12 11:31:14)
a jak mogę tam zajrzeć?

Poddaję się, zastrzelcie mnie!
kanji
Hehe z chęcią snitch.gif ale co przez PHPmy admin? jesli tak to co mam tam zrobić bo umiem go tylko odpalić smile.gif
dragossani
Tak właśnie obserwuję tą walkę i też wymiękłem...
Źródło strony, człowieku. W przeglądarce.
kanji
Hmm.. no więc to co zrobiłem działa poprawnie ale tylko na IE a na operze sie wali może ktoś powiedzieć czemu?
dragossani
IE -> Widok -> Źródło

Wytnij fragment zawierający IMG i wklej tutaj do obejrzenia. Może coś wywnioskujemy...

BTW. Nie zazdroszczę Opiekunom. Trzeba mieć do tego stalowe nerwy.
kanji
No to mi działa w IE, ale nie działa w operze :/ a oto źrodło
  1. <IMG src="c:/usr/krasnal/www/str/scrypt/foty/1Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/20Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/3Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/20Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Lilie wodne.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Zima.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Lilie wodne.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Zima.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/23Lilie wodne.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/23Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/23Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/23Zima.jpg"><br><IMG src="/foty/24Niebieskie góry.jpg"><br><IMG src="/foty/24Zima.jpg"><br><IMG src="../foty/25Zachód słońca.jpg"><br><IMG src="/foty/26C:DOCUME~1kanjiUSTAWI~1Tempphp63.tmp"><br><IMG src="/foty/26C:DOCUME~1kanjiUSTAWI~1Tempphp64.tmp"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/26Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/26Zima.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/26Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/26Zachód słońca.jpg"><br>


a to jest źródło z opery:
  1. <IMG src="c:/usr/krasnal/www/str/scrypt/foty/1Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/20Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/3Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/20Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Lilie wodne.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Zima.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Lilie wodne.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/22Zima.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/23Lilie wodne.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/23Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/23Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/23Zima.jpg"><br><IMG src="/foty/24Niebieskie góry.jpg"><br><IMG src="/foty/24Zima.jpg"><br><IMG src="../foty/25Zachód słońca.jpg"><br><IMG src="/foty/26C:DOCUME~1kanjiUSTAWI~1Tempphp63.tmp"><br><IMG src="/foty/26C:DOCUME~1kanjiUSTAWI~1Tempphp64.tmp"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/26Zachód słońca.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/26Zima.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/26Niebieskie góry.jpg"><br><IMG src="c:/usr/krasnal/www/str/scrypt/foty/26Zachód słońca.jpg"><br>
kszychu
Spróbuj może nie używać polskich znaków w nazwach plików.
kanji
Hmm w operze dalej to samo :/ nie reaguje na fotki :/
kszychu
... ani spacji, ani innych dziwnych znaków.
kanji
no ani spacji ani nic bo na nowo dodałem nowe pliki i nic, dalej to samo, bez spacji bez innych znakow itp i nic sad.gif
Dex1987
Ale Tobie odczytuje te pliki z z c:/.... w IE mozna tak odczytac pliki ale w operze juz nie. Musisz inaczej zapisywac sciezke do obrazka np /katalog/zdjecie.jpg
kanji
Dzięki no w sumie racja żeby tylko zapisywał do danego folderu fotkę snitch.gif Thx snitch.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.