Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] konflikt skryptow
Forum PHP.pl > Forum > Przedszkole
Cinkowy
Witam mam taki skrypt do linkowania (przerobka kessa)


  1. <?php
  2. $show=$_GET["show"];
  3. if(!isset($show)) {
  4. include("news.php");
  5. }
  6. else {
  7. if(is_file("$show.php")) {
  8. include("$show.php");
  9. }
  10. else
  11. echo "<center>Przykro nam, ale strona o podanym adresie nie istnieje lub jest w trakcie bud
    owy!</center>"
    ;
  12. }
  13. ?>


i dziala ok z newsami jednak gdy wchodze w galerie tam linki nie działają wysiwetla mi:

Przykro nam, ale strona o podanym adresie nie istnieje lub jest w trakcie budowy!

Jaki będzie prawidłowy link żeby galeria działa, probowalem roznych mozliwosci jednak nie dziala:

  1. <?php
  2. $katalog = opendir ('zdjecia');
  3. $i=1;
  4. while ($plik = readdir ($katalog)) {
  5. if (ereg (".gif$|.jpg$", $plik)) { $zdjecia[$i++] = $plik; }
  6. }
  7. closedir ($katalog);
  8.  
  9. if (($nr>0) && ($nr<=count($zdjecia))) {
  10. print "<P ALIGN=CENTER>";
  11. if ($nr>1) {
  12. print '<A HREF="galery.php?nr='.($nr-1);
  13. print '">Poprzednie</A>&nbsp;&nbsp;&nbsp;';
  14. }
  15. print '<A HREF="galery.php">Galeria</A>&nbsp;&nbsp;&nbsp;';
  16. if ($nr<count($zdjecia)) {
  17. print '<A HREF="galery.php?nr='.($nr+1).'">Następny</A>';
  18. }
  19. print "</P><P ALIGN=CENTER>";
  20. $nazwapliku = 'zdjecia/duze/'.$zdjecia[$nr];
  21. if (file_exists($nazwapliku)) {
  22. $rozmiar = getimagesize($nazwapliku);
  23. print '<IMG SRC='.$nazwapliku.' '.$rozmiar[3];
  24. print '></P>';
  25. } else {
  26. print "Brak dużego zdjęcia</P>";
  27. }
  28.  
  29. } elseif (count($zdjecia)>0) {
  30. print "<H2>Galeria zdjęć</H2><P ALIGN=CENTER>";
  31. for ($i=1; $i<=count($zdjecia); $i++) {
  32. $nazwapliku = 'zdjecia/'.$zdjecia[$i];
  33. $rozmiar = getimagesize($nazwapliku);
  34. print "<A HREF="galery.php?nr=$i">";
  35. print "<IMG SRC="$nazwapliku" ".$rozmiar[3];
  36. print "BORDER=0 HSPACE=10 VSPACE=10 ALIGN=absmiddle></A>";
  37. }
  38. print "</P>";
  39. } else {
  40. print "Katalog jest pusty!";
  41. }
  42. ?>
andy84
a sprawdziles czy te niedzialajace linki wogole maja sens questionmark.gif? chodzi mi o to czy one w dobre miejsce celuja ( te z bledem co wyswietlaja - nie te w skrypcie ) moze poprostu otwiera ci linki o poziom folderu za wysoko albo za nisko - sprawdz gdzie niedzialajacy link celuje i sprawdz czy sie zgadza to z tym co masz w skrypcie i HDD to ja bym zrobil na sam poczatek - nie spotkalem sie z przypadkiem zeby link nie dzialal bo skrypt jest zly co najwyzej skrypt moze zle interpretowac sciezki smile.gif
Cinkowy
Sprawdzalem juz to przeciez oczywiste :Pchodzi o to ze oba skrypty maja ?nr= a pierwszy na strone glowna includowany jest news.php i nie wpisuje index.php?show=news?nr=121 tylko mam link ?nr=213121 i działa ok, a jak wejde w galerie i wybiore zdjecie to sie wlaczaja newsy, chcialem to zrobic zeby wymienic np na id? ale to nic nie dało :/ jak przerobic pierwszy skrypt zeby "pamietal" ze nie jest juz na news.php questionmark.gif
mrjozo
link powinien wyglądać tak:

Kod
?show=galeria&nr=32344


przyczym plik z galeria musi miec nazwe galeria.php
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.