Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Wyjaśnienie skryptu
Hectic
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Mam o to taki skrypt smile.gif Rozumiem jego działanie ale nie potrafie fachowo wyjaśnić co znaczy dana funkcja. Prosił bym o opisanie funkcji smile.gif

  1. <?php
  2.     if (!isset($_REQUEST["go"])) 
  3.         $url="glowna";
  4.     else      
  5.         $url=$_REQUEST["go"]; 
  6.  
  7.     switch ($url)    
  8.     {
  9.         case "glowna":
  10.             include ("podstrony/glowna.php");
  11.             break;
  12.         case "oferta":
  13.             include ("podstrony/oferta.php");
  14.             break;
  15.        
  16.             default:
  17.             include ("podstrony/blad.php");
  18.     }
  19. ?>


--- edit:
Proszę na przyszłość pamiętać o używaniu poprawnego BBCode...
~crash


Ten post edytował crash 20.11.2005, 13:13:12


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
Sabistik
post
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


1) to nie jest funkcja ;]
2) kod sluzy do zalaczania odpowiednich plikow zaleznie od $_REQUEST['go']. Wykorzystuje sie go do tworzenia prostego szablonu strony.
Go to the top of the page
+Quote Post
ergo
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 8.03.2005

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


!isset($_REQUEST["go"] - sprawdza czy jest zainicjowana taka zmienna jesli nie to wykonuje to co w klamerkach {} czyli ustawia ci wartosc zmiennej $url na "glowna"

else $url=$_REQUEST["go"];
jezeli wychodzi ze jednak taka funkcja jest zarejestrowana to przepisuje ci jeje zawartosc do innej zmiennej o nazwie $url

switch ($url) sprawdza warunki jakie podajesz w case i w zaleznoci czy warunek jest spelnony czy nie wykonuje jakas operacje

Ten post edytował ergo 20.11.2005, 13:39:38


--------------------
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Czy Ty nie przesadzasz :?:
Mamy Ci poszczególne funkcje tłumaczyć!!!

Przecież każda z nich (i struktury kontrolne też) są dokładnie opisane w manualu a do każdej znajdziesz ładne przykłady.

To jest przesada, zamykam temat.

Tym razem bez ostrzeżenia za niechęć do manuala.
Go to the top of the page
+Quote Post

Closed 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 - 09:24