ini_get

 

Syntax


string ini_get ( string varname )

Popis


Príkaz jazyka PHP
ini_get -- Získat hodnotu konfigurační volby

Vrátí hodnotu konfigurační volby při úspěchu, FALSE při selhání.

Hodnoty varname


  • # engine (boolean) Obor: PHP_INI_ALL - zapíná/vypíná engine PHP
  • # short_open_tag (boolean) Obor: PHP_INI_ALL - zapíná/vypíná možnost krátkého stylu značek do kterých se vkládajá PHP kód
  • # asp_tags (boolean) Obor: PHP_INI_ALL - zapíná/vypíná možnost ASP stylu značek do kterých se vkládajá PHP kód
  • # precision (integer) Obor: PHP_INI_ALL - specifikuje počet číslic za desetinou čárkou
  • # output_buffering ((boolean) nebo (integer)) Obor: PHP_INI_SYSTEM - zapíná/vypíná možnost odeslat veškerý výstup naráz, poté, co skript skončí. V průběhu skriptu lze udělat v záhlaví jakékoli následné změny, protože se ješte neodeslalo - nastavení na ON. Tím se vyhnete hláškám typu
  • "Cannot add header information - header already sent"
  • # zlib.output_compression ((boolean) nebo (integer)) Obor: PHP_INI_SYSTEM - zapíná/vypíná možnost komprimaci výstupu před psláním prohížeči
  • # highlight.* (string) Obor: PHP_INI_ALL - zvýrazňování syntaxe zdrojových kódů
  • ve skriptu použiji funkci: highlight_file ("nejaky_zdrojak.php");
  • # safe_mode (boolean) Obor: PHP_INI_SYSTEM - zapíná/vypíná bezpečný mód
  • # safe_mode_gid (boolean) Obor: PHP_INI_SYSTEM - zapíná/vypíná kontrolu GID/UID
  • nastaveni ON - kontrola GID, OFF - kontrola UID (je restriktivnější)
  • # safe_mode_include_dir (string) Obor: PHP_INI_SYSTEM - kontrola UID/GID se ignorují, když se soubory otvírají z tohoto přiřazeného adresáře
  • # safe_mode_exec_dir (string) Obor: PHP_INI_SYSTEM - možnost spustit funkce systému z přiřazeného adresáře
  • # open_basedir (string) Obor: PHP_INI_SYSTEM - omezí operace se soubory pouze na definovaný adresář
  • # disable_function (string) Obor: PHP_INI_SYSTEM - vypnutí PHP funkcí
  • např. exec(), system()
  • # disable_classes (string) Obor: PHP_INI_SYSTEM - vypnutí tříd v OOP
  • # max_execution_time (integer) Obor: PHP_INI_ALL - maximální doba vykonávání skriptu
  • # max_input_time (integer) Obor: PHP_INI_ALL - maximální doba po kterou může skript PHP analyzovat data požadavku
  • # memory_limit (integer) Obor: PHP_INI_ALL - maximální množství alokované paměti pro PHP skript
  • # expose_php (boolean) Obor: PHP_INI_SYSTEM - zapíná/vypíná signaturu serveru
  • # error_reporting (string) Obor: PHP_INI_ALL - úroveň citlivosti na hlášení chyb
  • # display_errors (On, Off) Obor: PHP_INI_ALL - na výstupu se objeví všechny chyby, přinejmenším až do úrovně specifikované direktivou error_reporting
  • # display_startup_errors (On, Off) Obor: PHP_INI_ALL - vypnutím se uživateli nezobrazují chyby týkající se startovací procedury PHP
  • # log_errors (On, Off) Obor: PHP_INI_ALL - protokolování chyb
  • # html_errors (On, Off) Obor: PHP_INI_SYSTEM - obklopí chybové zprávy značkami HTML
  • # docref_root (On, Off) Obor: PHP_INI_ALL - pokud je direktiva html_errors zapnutá, bude PHP vkládat odkaz na podrobnější popis každé chyby. Touto direktivou nastavíte lokální umístění kopie manuálu
  • # error_log (On, Off) Obor: PHP_INI_ALL - pokud je direktiva log_errors zapnutá, specifikujeme kam se mají logovací zprávy ukládat
  • # register_globals (On, Off) Obor: PHP_INI_SYSTEM - vypnutí/povolení externích proměných aicky registrovat v globálním oboru.
  • Možné proměnné typy: COOKIE, ENVIROMENT, GET, POST a SERVER
  • # regsiter_long_arrays (On, Off) Obor: PHP_INI_SYSTEM - vypnutí/povolení "překonané" syntaxe HTTP_*_VARS. Vypnutí - lepší výkon
  • # post_max_size (interger)M Obor: PHP_INI_SYSTEM - určuje horní mez množství dat odesílaných přes metodu POST
  • # gpc_order (string) Obor: PHP_INI_ALL - určuje pořadí v jakém se provádí anylýza proměných předávaných přes metodu GET, POST, COOKIE. Výchozí "GPC" znamená, že proměná GET bude přepsána proměnnou POST se stejným názvem
  • # magic_quotes_gpc (On, Off) Obor: PHP_INI_SYSTEM - vypnutí/povolení magických uvozovek pro data přenášená přes GET, POST, COOKIE. Zapnutá direktiva dá před všechny apostrofy, uvozovky,obrácená lomítka a znaky null aicka zpětné lomítko
  • # magic_quotes_runtime (On, Off) Obor: PHP_INI_ALL - přidá utomaticky únikový znak před jakékoli znaky apostrof nebo uvozovka pro data vrácená z externího prostředku - databáze, textový soubor
  • # auto_prepend_file (string) Obor: PHP_INI_SYSTEM - aické vkládání souborů-knihoven před každý PHP skript - záhlavý stránek (ještě než se vykoná)
  • # auto_append_file (string) Obor: PHP_INI_SYSTEM - aické vkládání souborů-knihoven na konci PHP skriptu - zápatí stránek
  • # default_mimetyp (string) Obor: PHP_INI_ALL - typy MIME nabízejí standardní prostředky pro klasifikování typů souborů na internetu. Nejbežnejší je typ text/html
  • # default_charset (string) Obor: PHP_INI_ALL - definice výchozí znakové sady
  • # include_path (string) Obor: PHP_INI_ALL - nastavení cesty pro pro funkce include(), require(), fopen_with_path(). Na cestách zde definovaných se postupně hledají soubory. Pokud zadávám více cest musím je oddělit přes znak ";"
  • # doc_root (string) Obor: PHP_INI_SYSTEM - výchozí adresář ve kterém se budou provádět všechny skripty PHP
  • # user_dir (string) Obor: PHP_INI_SYSTEM - specifikuje absolutní adresář pro uživatele, který se otevře pomocí konvence /~username
  • (např. /~xnovak/test.html -- cesta /home/xnovak/test.html)
  • # extension_dir (string) Obor: PHP_INI_SYSTEM - kde jsou umístěny rozšíření (moduly), které lze nahrát
  • # enable_dl (string) Obor: PHP_INI_SYSTEM - funkce dl() dovoluje nahrát rozšíření PHP při běhu, tj. během vykonávání skriptu
  • # file_upload (On, Off) Obor: PHP_INI_SYSTEM - vypnutí/povolení nahrávání souborů
  • # upload_tmp_dir (string) Obor: PHP_INI_SYSTEM - cesta k adresari kam se budou ukladatr soubory nahrávané přes PHP
  • # upload_max_filesize (integer)M Obor: PHP_INI_SYSTEM - maximální velikost náhrávaného souboru
  • # allow_url_fopen (On, Off) Obor: PHP_INI_ALL - vypnutí/povolení zacházet se vzdálenými soubory jako kdyby byly locální. Pi povolení tak vzdálené soubory můžeme modifikovat (musíme mít ale na to oprávnění)
  • # from (string) Obor: PHP_INI_ALL - určuje heslo pro připojení k FTP serveru. Pozor jedná se skutečně o heslo a ne o username!
  • # extension (string) Obor: PHP_INI_ALL - používá se k aickému načtení konkrétního modulu


Príklad


<?php
// Check for safe mode
if ( ini_get('safe_mode') )
  {
  // Príkazy pre zapnutý safe_mode
  }
else
  {
  // Príkazy pre normálny mód
  }

?>


Pozri aj


ini_alter, ini_restore, ini_set



vytlačiť článok  hľadať súvisiace články 

Chat ku článku

Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294