» Poradna » Programy

$_server - existuje alternativa?

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 6/6
 |   |   |  [82.119.237.---]

Existuje nejaky iny sposob, ako sa dopracovat k nazvu aktualne pouzivaneho suboru, nez pomocou echo $_SERVER['PHP_SELF'];?
Problem je, ze prevadzkovatel mojho hostingu ma nainstalovane PHP 4.0.6, a tuto funkciu som nasielaz od v. 4.1.0
Dakujem

Odpovědi na otázku

 |   | 

Zkus tohle vypise ti vsechny promenne prikazu $_SERVER
print_r($_SERVER); vse vyjede jako sada a ukazeti vsechny dostupne prikazy jinak je take ['REQUEST_URI'] ['SCRIPT_NAME']

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [82.119.237.---]

asi som sa nespravne vyjadril - men $_SERVER vobec nefunguje. Nielen s tymto parametrom.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [62.245.124.---]

zkus najit nazev onoho skriptu ve vypise fce phpinfo(). Jestli tam bude, mas vyhrano. V levem sloupci bude nazev promenne, ktera ho uchovava.
Za jiste situace muze pomoci konstanta __FILE__, obsahujici jmeno prave spusteneho souboru. Ale nevim, jestli bude v te starsi verzi phpka

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [195.168.41.---]

Dik, cez PHPinfo som to nasiel.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Pak bych to videl leda zkus pomoci opendir() a fopen() nacitat soubory a adresare a zavest to pred <title> pokud ti jde o nazvy stranek , pokud nebude zadna jina alternativa.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [217.75.73.---]

a co takto si precitat dokumentaciu? je tam napisane celkom jasne:

Note: Introduced in 4.1.0. In earlier versions, use $HTTP_SERVER_VARS.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Alternativa



Určitě si přečtěte


Přechod z Windows na macOS: Co vás čeká a nemine

Přechod z Windows na macOS: Co vás čeká a nemine

** 5 kroků, které vás čekají, když se rozhodnete přejít z Windows na počítač značky Apple se systémem macOS ** macOS umí přenést data z počítače s Windows ** Při přechodu si budete zvykat na nové funkce a chování systému

17.  1.  2018 | Stanislav Janů | 133

Nejnovější americká výsadková loď USS Portland dostane laserovou zbraň

Nejnovější americká výsadková loď USS Portland dostane laserovou zbraň

** Právě v tomto období vstupuje do služby výsadková loď, která nese označení USS Portland (LPD-27) ** Specialisté na ní brzy přenesou laserový zbraňový systém XN-1 LaWS ** Ten dříve fungoval na výsadkové lodi třídy Austin/Trenton USS Ponce

17.  1.  2018 | Stanislav Mihulka | 5


Aktuální číslo časopisu Computer

Zachraňte nefunkční Windows

Jak nakupovat a prodávat kryptoměny

Otestovali jsme konvertibilní notebooky

Velký test 14 herních myší