Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Zmienna $php_self i określenie lokalizacji..., nie wiem czemu, ale coś nie działa :(
ApC
post
Post #1





Grupa: Zarejestrowani
Postów: 121
Pomógł: 0
Dołączył: 22.09.2007

Ostrzeżenie: (20%)
X----


Witam,
Mam problem, wielki problem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Robię skrypt i mam if'a:

Kod
if ($PHP_SELF=='index.php' || $PHP_SELF=='index2.php')
{
echo "Jesteś w plikach index'owych.";
} else {
echo "Nie jesteś w plikach index'owych.";
}


I skrypt nie działa, jak jestem w index.php to pisze, że nie jestem itd. Jak to wykonać, aby działało (jak ktoś nie rozumiem rozwinę jakoś)?

Wie ktoś, dzięki z góry (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) !

?

Ten post edytował ApC 10.10.2007, 15:54:14
Go to the top of the page
+Quote Post
-Merko-
post
Post #2





Goście







A to jest na fuzionie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy masz zdefiniowane
$PHP_SELF
np.:
$PHP_SELF='index.php';

Ja to zrobilem (zeby sprawdzic) tak :

  1. <?php
  2. $PHP_SELF='index.php';
  3. if ($PHP_SELF=='index.php' || $PHP_SELF=='index2.php')
  4. {
  5. echo "Jesteś w plikach index'owych.";
  6. } else {
  7. echo "Nie jesteś w plikach index'owych.";
  8. }
  9. ?>


^^ 1 plik^^(na ktorym pisze ze jeses w plikach indexowych TUTAJ)




  1. <?php
  2. $PHP_SELF='m.php';
  3. if ($PHP_SELF=='index.php' || $PHP_SELF=='index2.php')
  4. {
  5. echo "Jesteś w plikach index'owych.";
  6. } else {
  7. echo "Nie jesteś w plikach index'owych.";
  8. }
  9. ?>


^^ 2 plik^^(na ktorym pisze ze nie jeses w plikach indexowych TUTAJ)

Nie wiem czy oto ci chodziło ;]
Go to the top of the page
+Quote Post
nevt
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


zakładam, że w wcześniej w kodzie masz (a jak nie to uzupełnij)
  1. <?php
  2. $PHP_SELP = $_SERVER['php_self'];
  3. ?>

nazwa pliku określona w $_SERVER['php_self'] jest w postaci: '/plik.php', czyli twój warunek powinien wyglądać:
  1. <?php
  2. if ($PHP_SELF=='/index.php' || $PHP_SELF=='/index2.php')
  3. ?>

Pozdrawiam.
Go to the top of the page
+Quote Post

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: 15.09.2025 - 13:16