Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GLOBAL dla stałej
LamaMASTER
post
Post #1





Grupa: Zarejestrowani
Postów: 160
Pomógł: 0
Dołączył: 27.03.2006

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


Witam,
Potrzebuję bardzo szybko odpowiedzi, kurcze czasu nie ma, a kombinuję już długo. Mam plik.php:
  1. <?php
  2. define('_LOL', '1.0');
  3.  
  4. include('http://strona.pl/check.php');
  5. ?>

a teraz w check.php:
  1. <?php
  2. $lol = _LOL;
  3. if ($lol == '1.0') {
  4. echo 'Git';
  5. }
  6. ?>

Niestety check.php w ogóle nie wyczuwa stałej _LOL, tak jakby jej nie było. Sprawdzałem if (!defined i echo _LOL.
Co mogę zrobić, żeby ten plik widział tą stałą? Próbowałem zmienić include w readfile, ale brak efektu.
Może trzeba tu użyć czegoś typu global?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LamaMASTER
post
Post #2





Grupa: Zarejestrowani
Postów: 160
Pomógł: 0
Dołączył: 27.03.2006

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


Ale przy okazji uświadomiłeś mi, że include plików z innego serwera działa inaczej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Teraz już będę wiedział (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W każdym razie jest to tylko plik sprawdzający wersję no i mogę się zabezpieczyć, wystarczy do tego echo:
if (!defined('_LOL') {
die('access denied');
}
i wtedy jak ktoś plik otworzy bezpośrednio to po ptokach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Mogę też if (eregi('check.php', $PHP_SELF) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

W każdym razie dzięki i pozdrawiam serdecznie!

edit

no if defined nie zadziała - też wyświetlane, a jak dam normalnie to jedynie eregi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

edit

No i problem mam jeszcze, nie wiem czemu nie działa:
if (eregi('check.php', $PHP_SELF)) nawet jeżeli $PHP_SELF jest jako global (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował LamaMASTER 4.07.2006, 22:44:27
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: 10.10.2025 - 06:32