Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Czy istnieje taka funkcja?
Yazzie
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 5.04.2007
Skąd: Otwock

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


Witam

Chciałem zbudować instrukcję warunkową if o takiej budowie:

  1. <?php
  2. if ( funkcja("index.php?site=file") ) 
  3. {
  4. include("file.php");
  5. }
  6. ?>


Chodzi w niej o to, że gdy znajdujesz się na stronie index.php?site=file,ma ci dołączyć plik file.php. Jest jeden problem, czy istnieje taka funkcja, która by sprawdzała na jakiej jesteś stronie i jeżeli jesteś na stronie, która jest w nawiasie, to ma wykonać dalszą instrukcję.

Użyłem też tego:

  1. <?php
  2. if ( $_GET['site'] == 'file' )
  3. ?>


Niestety to nie działa, kiedy mam adres index.php bez tablicy _GET, właśnie po to mi ta funkcja (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam

[+] edit
Dodaje tag zgodny z forum Przedszkole.
Na przyszłość proszę samemu o tym pamiętać.
---
~strife
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pbnan
post
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


@wert1: IMO poniższe rozwiązanie jest bardziej... Noo... gumowate? Rozciągliwe? /Elastyczne ;]/ Eeee, wiecie, o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
  1. <?php
  2. $pages = array('glowna.php', 'kontakty.php', 'duperele.php', 'projekty.php');
  3. $id = intval($_GET['show']);
  4. if (!isset($_GET['show']) || !is_numeric($_GET['show'])) { $id == 0; } //dodałem dla obsługi domyślnej stronki :)
  5. if (!file_exists('strony/'.$pages[$id])) {
  6. echo 'Nie ma takiej strony.';
  7. } else {
  8. require('strony/'.$pages[$id]);
  9. }
  10. ?>

//O właśnie, dzięki, maryaan (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował pbnan 13.04.2007, 18:32:29
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 18:16