Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z obrazkiem na serwerze
Forum PHP.pl > Forum > Przedszkole
bobens_83
Witam. Mam taki problemik

http://www.bobens.netstrefa.com.pl/feniks/index.php

Jest tam tylko 1 news, ktory nie wyswietla obrazka. Obrazki przechowywane sa w katalogu img. Po sprawdzeniu przez FTP widac, ze obrazek jest na serwerze (move_uploaded_file), a skrypt dobrze wstawia sciezke do niego(przy podgladzie kodu strony w przegladarce widac
Kod
<img src="img\2.jpg" class="img">


Co tu poczac? Pozdrawiam.

PS. Ustawilem chmod-a katalogu img na 777 (czy to dobra wartosc?)
ikioloak
Cos masz z kodowaniem namotane, bo w Operze jest ok - zdjecie sie wyswietla, natomiast ff pokazuje taka jego sciezke: http://www.bobens.netstrefa.com.pl/feniks/img%5C2.jpg czyli wstawia %5C zamiast /
bobens_83
Ale w ff przy podgladzie kodu jest ok, tzn nazwa pliku jest 2.jpg. W takim razie moze kod cos rozjasni, bo ja to juz zglupialem.

pokaz_news.php

  1. <?php
  2. require ('strona.inc');
  3.  
  4. class Pokaz extends Strona
  5. {
  6. public function WyswietlZawartosc()
  7. {
  8. $id_news = $_GET['id_news'];
  9. $db = new mysqli( 'localhost', 'bobens_mini', 'mini', 'bobens_feniks' );
  10. $q1 = "SELECT autor_news, tresc_news, tytul_news FROM news
  11.  WHERE id_news = '".$id_news."'";
  12. $wynik = $db->query($q1);
  13. $rzad = $wynik->fetch_assoc();
  14.  
  15. $q2 = "SELECT name_img FROM img WHERE id_news = '".$id_news."'";
  16. $wynik_img = $db->query($q2);
  17. $ile = $wynik_img->num_rows;
  18. // ZAWARTOSC
  19. echo "<table cellpadding="0" cellspacing="0" width="585">";
  20. echo "<tr><td id="tyt">".stripslashes($rzad['tytul_news'])."</td></tr>";
  21. echo "<tr><td id="zaw">";
  22. if( $ile > 0 )
  23. {
  24. $img = $rzad_img['name_img'];
  25. $rzad_img = $wynik_img->fetch_assoc();
  26. echo "<img src="img".$rzad_img['name_img']."\" class="img">"; // OBRAZEK
  27. }
  28. echo stripslashes( nl2br($rzad['tresc_news']) );
  29. echo "</td></tr>";
  30. echo "<tr><td id="aut">".stripslashes($rzad['autor_news'])."</td></tr>";
  31. echo "</table>";
  32. $db->close();
  33. }
  34. }
  35.  
  36. $pokaz = new Pokaz();
  37. $pokaz->Wyswietl();
  38. ?>
ikioloak
zobacz moze czy kodowanie pliku php masz takie samo jako kodowanie strony.
crash
Ustaw pełne ścieżki do grafiki i nie używaj \ tylko /...
bobens_83
Tak! fakt! aarambo.gif wiecznie mi sie to pierniczy.

Cytat
Ustaw pełne ścieżki do grafiki

Co przez to rozumiesz crash?
crash
Pełny adres (http://.../plik.jpg) w src.
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.