Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z prostym skryptem
Forum PHP.pl > Forum > PHP
KR2615
Witam.
Jestem nowicjuszem jeśli chodzi o programowanie w PHP. Uczę się od niedawna. Na początek postanowiłem przepsiac stronę z .html do .php. Poprzednia wersja zawierała 13 plików .html w 77% o tej samej zawartości, nowa wersja, napisana przeze mnie w .php to jeden plik który includuje zawartośc z odpowiednich plików .txt. Skrypt wygląda tak:

  1. <?
  2. if ($kategoria == "glowna" or empty($kategoria))
  3. {
  4. include("txt/index.txt");
  5. }  if ($kategoria == "tvk" && $id == "")
  6.  {
  7.  include("txt/telewizja.txt");
  8. } if ($kategoria == "tvk" && $id == "2")
  9. {
  10. include("txt/oferta.txt");
  11. } if ($kategoria == "tvk" && $id == "3")
  12. {
  13. include("txt/reklama.txt");
  14. } if ($kategoria == "tvk" && $id == "4")
  15. {
  16.  include("txt/informacje.txt");
  17.  } if ($kategoria == "tvk" && $id == "5")
  18.  {
  19.  include("txt/program.txt");
  20.  } if ($kategoria == "tvk" && $id == "6")
  21.  {
  22.  include("txt/regulamin.txt");
  23.  }
  24. if ($kategoria == "net" && $id == "") {
  25.  include("txt/net.txt");
  26.  } if ($kategoria == "net" && $id == "7") {
  27.  include("txt/net_oferta.txt");
  28.  } if ($kategoria == "net" && $id == "8") {
  29.  include("txt/technologia.txt");
  30.  } if ($kategoria == "net" && $id == "9") {
  31.  include("txt/hotspot.txt");
  32.  } if ($kategoria == "net" && $id == "10") {
  33.  include("txt/pomoc.txt");
  34.  } if ($kategoria == "net" && $id == "11") {
  35.  include("txt/rules.txt");
  36.  }
  37.  if ($kategoria == "kontakt")
  38. {
  39. include("kontakt.txt");
  40. }
  41.  ?>


Całość stworzyłem na serwerze OVH 90 PLAN. Wszystko działało i działa bez zarzutów. Cieszyłem się, że z mojego pierwszego prototypu wyszedł działający site. Postanowiłem wgrac gotową strone na jej miejsce przeznaczenia, czyli hosting.internetdsl.pl. Niestety tu już nie było tak pięknie: po kliknięciu w jakikolwiek odnośnik na stronie includowała się zawartość txt/index.txt

Czy jest to wina serwera TP czy ja mam coś u siebie nie tak?

Z góry dziękuję za chęci pomocy
Tomplus
skąd są pobierane wartości:

$kategoria == "tvk"
$id == ""

questionmark.gif

moze należy zapisać je w postaci $_GET['kategoria'] i $_GET['id']
ewentualnie $_REQUEST['kategoria'] jeżeli potrzebne są do formularza.

Mówię tak bo sam miałem taki problem,
wrzuciłem skrypt który napisałem kilka lat temu z jednego serwera na którym działał, na drugi - współczesny.
u mnie była to tylko biała strona.
KR2615
Wszystkie dane pobierane są z paska adresu, np:

index.php?kategoria=tvk&id=5

Zmieniłem na $_GET['zmienna'] w każdym miejscu i działa bez zarzutów. Dzięki wielkie. Będę już coś więcej wiedział na przyszłość. Klikam pomógł winksmiley.jpg
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.