Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] index.php?id=1
Forum PHP.pl > Forum > Przedszkole
madel
Witam.
To mój pierwszy post na tym forum.

Właśnie chciałem swoją 'stronę', przejśc na php. Obecna wersja wygląda tak: www.onet.pl/index.html
Otrzymałem od kolegi podpowiedź i skrypt w celu zmiany pliku index na php. Zmieniłem linki które są w komórce po lewo na taki wzór:
Kod
<A HREF="index1.php?id=0">strona główna</A><BR>
<A HREF="index1.php?id=1">linki</A><BR>
<A HREF="index1.php?id=2">chat</A><BR>
<A HREF="index1.php?id=3#newsy">news</A><BR>

itd...
Natomiast w komórce (na razie strona jest w 'tabelkach',mam zamiar przejśc na 'div-y') gdzie wyswietla się treśc podstron umieściłem kod:
Kod
<?

$where = $HTTP_GET_VARS['id'];
                $allowed_values = array
                (
                    "0" => "cos.txt",
                    "1" => "cos.txt",
                    "2" => "cos.txt",
                    "3" => "cos.txt",
                    "4" => "cos.txt",
                    "5" => "cos.txt",
                    "6" => "cos.txt",
                    "7" => "cos.txt",
                );

                if($allowed_values[$where] !='')
                    {
                        include("$allowed_values[$where]");
                    }
                else
                    {
                        include("cos.txt");
                    }

?>

Na razie działają odnośniki chat i linki. Generalnie działa tylko jest poważny problem w tym, że.... strona 'nie rozciąga się' wtedy kiedy treść podstron jest większa... A sami zobaczcie: www.zakryte.pl/index1.php
Co jest nie tak?
Cysiaczek
Ok. Patrzę, patrzę, patrzę ... i nic nie widzę. Możesz jaśniej? Tam razie jakieś errory wyskakują, a ju zzupełni enie wiem o co chodzi z tym rozciąganie, bo jest tam za mało tekstu, żeby się rozciągnęło... chyba...Możesz jaśniej?

Pozdrawiam.
Lonas
Tutaj masz jeszcze troszke inny sposob na "przejscie" na php-a

może z tym nie będziesz miał problemów-

na stronie index.php umieszczasz np :

  1. <?
  2. $id = $_GET['id'];
  3. if(!isset($id)) {
  4. include("glowna.php");
  5. } else {
  6. if($id==0) {
  7. include("dyr.php");
  8. } else if ($id==1) {
  9. include("personel.php");
  10. } else if ($id==2) {
  11. include("biblioteka.php");
  12. } else if ($id==3) {
  13. include("samorzad.php");
  14. } else if ($id==4) {
  15. include("nabor.php");
  16. } else if ($id==5) {
  17. include("historia.php");
  18. } else if ($id==6) {
  19. include("imie.php");
  20. } else if ($id==7) {
  21. include("plan.html");
  22. } else if ($id==8) {
  23. include("studium.php");
  24. } else if ($id==9) {
  25. include("newsy.php");
  26. } else if ($id==10) {
  27. include("all.php");
  28. } else if ($id==11) {
  29. include("szkol.php");
  30. } else if ($id==12) {
  31. include("download.php");
  32. } else if ($id==13) {
  33. include("autor.php");
  34. } else if ($id==14) {
  35. include("wpis.html");
  36. } else if ($id==15) {
  37. include("ksiega.php");
  38. } else {
  39. echo "Brak definicji strony";
  40. }
  41. }
  42.  
  43. ?>


Później linki analogicznie :
np :

  1. <?php
  2. index.php?id=8
  3. ?>
Cysiaczek
@L.Pociask - sposób @madela jest o 100000 razy lepszy. Co Ty mu proponujesz? laugh.gif, toż to bzdura totalna (bez obrazy)

Pozdrawiam
Lonas
Kiedyś tak robiłem - działało - a że nie do końca załapałem w czym problem to niech tak spróbuje smile.gif może wpadnie gdzie sam robi bład smile.gif
madel
Cytat(Cysiaczek @ 20.08.2006, 21:41 ) *
Ok. Patrzę, patrzę, patrzę ... i nic nie widzę. Możesz jaśniej? Tam razie jakieś errory wyskakują, a ju zzupełni enie wiem o co chodzi z tym rozciąganie, bo jest tam za mało tekstu, żeby się rozciągnęło... chyba...Możesz jaśniej?

Pozdrawiam.


Error wyskakuje tam gdzie nie ma jeszcze zrobionych podstron - pisałem, że na razie umieściłem tylko linki i chat, gdy wciśniesz inny odnośnik wyskoczy error bo nie ma jeszcze zrobionych tychże podstron (news, pogoda, autor itd.).

Co jest źle? Nie widać? smile.gif Wystarczy porownać wchodząc na stronę http://www.zakryte.pl/index.html i klikajc w linki - wtedy wszystko łądnie wygląda. Natomiast na stronie http://www.onet.pl/index1.php klikając tez w linki możemy zobaczyć że tło na którym się one wyświetlają jest 'za krótkie' - krósze niż długość podstrony. Uff może jest jaśniej teraz.

prosze o pomoc!

Cytat(L.Pociask @ 20.08.2006, 22:05 ) *
Kiedyś tak robiłem - działało - a że nie do końca załapałem w czym problem to niech tak spróbuje smile.gif może wpadnie gdzie sam robi bład smile.gif

oj sam nie wpadnie, nie wpadnie smile.gif
Lonas
A w tych plikach txt, masz wszystko napisane jedym ciągniem ?
madel
Cytat(L.Pociask @ 20.08.2006, 22:26 ) *
A w tych plikach txt, masz wszystko napisane jedym ciągniem ?

jednym ciągiem? ma nie być enterów? - pustych linii?

juz jest wszystko dobrze, znalazłem błąd
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.