Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] konflikt skryptow
Cinkowy
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.07.2007

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


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





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


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


--------------------
Linux is like Wigwam - no Windows, no Gates and apache inside :D
Go to the top of the page
+Quote Post
Cinkowy
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.07.2007

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


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





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

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


link powinien wyglądać tak:

Kod
?show=galeria&nr=32344


przyczym plik z galeria musi miec nazwe galeria.php


--------------------
W chwili wolnego zapraszam na gry Dla każdego coś się znajdzie;)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 13:03