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
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


plik check.php
  1. <?php
  2. echo('<?php
  3. $lol = _LOL;
  4. if ($lol == '1.0') {
  5. echo 'Git';
  6. }
  7. ?>');
  8. ?>

albo wygodniejsza opcja:
  1. print <<<PHP_CODE
  2. <?php
  3. $lol = _LOL;
  4. if ($lol == '1.0') {
  5. echo 'Git';
  6. }
  7. ?>
  8. PHP_CODE;

dodaj ukośniki przed znaki dolara (nazwy zmiennych), bo niestety edytor forum, je usuwa :/

Ten post edytował LBO 4.07.2006, 22:37:21
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: 11.10.2025 - 03:27