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 10.10.2007, 15:47:20
Post #1





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

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


Witam,
Mam problem, wielki problem 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 smile.gif !

?

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





Goście







A to jest na fuzionie 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 10.10.2007, 20:32:28
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.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 13:10