witam
niedawno zaczalem robic co nieco w php ale zastanawia mnie jedna rzecz, dlaczego funkcja phpinfo() nie zwraca mi ladnej tabeli tylko zwitek tekstu z ktorego niewiele mozna sie dowiedziec
witam
niedawno zaczalem robic co nieco w php ale zastanawia mnie jedna rzecz, dlaczego funkcja phpinfo() nie zwraca mi ladnej tabeli tylko zwitek tekstu z ktorego niewiele mozna sie dowiedziec
Jak nie
<? phpinfo(); ?>
i masz ladne informacje na temat serwera i php
no wlasnie zwraca mi cos takiego:
phpinfo() PHP Version => 5.0.0 System => Windows 9x TOM 4.10 Build Date => Jul 13 2004 2142 Configure Command => cscript /nologo configure.js "--enable-snapshot-build" "--with-gd=shared" Server API => Command Line Interface Virtual Directory Support => enabled Configuration File (php.ini) Path => C:\WINDOWS\php.ini PHP API => 20031224 PHP Extension => 20040412 Zend Extension => 220040412 Debug Build => no Thread Safety => enabled IPv6 Support => enabled Registered PHP Streams => php, file, http, ftp, compress.zlib Registered Stream Socket Transports => tcp, udp This program makes use of the Zend Scripting Language Engine: Zend Engine v2.0.0, Copyright (c) 1998-2004 Zend Technologies
itd.
moze trzeba cos w php.ini ustawic, instalowalem php wersja 5.0 bodajze z php.net
No to widocznie w php 5 troche to zmienili, w 4 np wywolujesz phpinfo(); i wyswietla ci sie dluuga tabela z informacjami, funkcja chyba nic nie zwraca.
no to pozostaje poczytac docs
A tu zwraca po prostu tablicę. W każdym razie, tak wygląda to wyplute przez skrypt coś. Czyli można zrobić tak:
<?
$php_info = phpinfo();
echo("Wersja PHP: " . $php_info['Version']);
?>
w dokumentacji <ort>pisze </ort>ze phpinfo() drukuje czysty tekst wtedy gdy php dziala w CLI, nie wiem czy dobrze rozumiem, czy chodzi o to ze w CLI php uruchamia sie za kazdym razem gdy chce otworzyc strone na serwerze ?