Alternatywa dla phpinfo()
Tym razem pokażę, jak pobrać niektóre usatwienia php, bez używania phpinfo(). Do czego może się to przydać? Np. niektóre hostingi blokują phpinfo(), a akórat potrzebujemy sprawdzić np. limit pamięci czy jest sens instalować jakiś gotowy skrypt. Bedziemy wykorzystywać ini_get(), ale dodam też skrypcik wyświetlający informacje, których przez ini_get() nie zdobędziemy.
Listing
<?php
echo ini_get('memory_limit'); /*Wyśiwetli limit pamięci np. 128M.
W miejsce memory_limit możemy stawić dowolną dyrektywę ze strony: http://pl2.php.net/manual/en/ini.list.php posiadającą możliwość zmiany ustawioną na PHP_INI_ALL*/
?>
<?php
//A teraz obiecany dodatek ;)
error_reporting(E_ALL);
echo 'GINFO<HR>';
foreach(gd_info() as $nazwa => $wartosc)
{
echo $nazwa.' -> '.$wartosc.'<br>';
}
echo '<BR>$_SERVER<HR>';
foreach($_SERVER as $nazwa => $wartosc)
{
echo $nazwa.' -> '.$wartosc.'<br>';
}
echo '<BR>$_ENV<HR>';
foreach($_ENV as $nazwa => $wartosc)
{
echo $nazwa.' -> '.$wartosc.'<br>';
}
?>
echo ini_get('memory_limit'); /*Wyśiwetli limit pamięci np. 128M.
W miejsce memory_limit możemy stawić dowolną dyrektywę ze strony: http://pl2.php.net/manual/en/ini.list.php posiadającą możliwość zmiany ustawioną na PHP_INI_ALL*/
?>
<?php
//A teraz obiecany dodatek ;)
error_reporting(E_ALL);
echo 'GINFO<HR>';
foreach(gd_info() as $nazwa => $wartosc)
{
echo $nazwa.' -> '.$wartosc.'<br>';
}
echo '<BR>$_SERVER<HR>';
foreach($_SERVER as $nazwa => $wartosc)
{
echo $nazwa.' -> '.$wartosc.'<br>';
}
echo '<BR>$_ENV<HR>';
foreach($_ENV as $nazwa => $wartosc)
{
echo $nazwa.' -> '.$wartosc.'<br>';
}
?>
Dodano przez: eider Ranga: 0 Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno