<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Let&#039;s make the WebPerfect.pl &#187; Dynamiczne strony WWW</title>
	<atom:link href="http://www.webperfect.pl/category/dynamiczne-strony-www/feed" rel="self" type="application/rss+xml" />
	<link>https://www.webperfect.pl</link>
	<description>Samodzielne tworzenie stron www, skrypty, css, html, grafika, zarabianie na stronach</description>
	<lastBuildDate>Sun, 29 Apr 2012 15:49:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Funkcja phpinfo()</title>
		<link>https://www.webperfect.pl/dynamiczne-strony-www/php/porady-php/funkcja-phpinfo.html</link>
		<comments>https://www.webperfect.pl/dynamiczne-strony-www/php/porady-php/funkcja-phpinfo.html#comments</comments>
		<pubDate>Sun, 29 Apr 2012 15:49:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Porady]]></category>
		<category><![CDATA[konfiguracja]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpinfo]]></category>
		<category><![CDATA[tablice superglobalne]]></category>
		<category><![CDATA[zmienne]]></category>

		<guid isPermaLink="false">http://www.webperfect.pl/?p=295</guid>
		<description><![CDATA[Nie zawsze znajdziemy w dokumentacji serwera to czego naprawdę szukamy. Poza tym, nie każdy ma ochotę szukać, czasami nie wiadomo gdzie, konkretnych danych o zastosowanej konfiguracji języka PHP. Bardzo szybko możemy to zrobić wykorzystując funkcję phpinfo(), którą krótko tutaj opiszę. Funkcję włączamy bardzo prosto &#8211; tworzymy jakiś plik z rozszerzeniem .php, a w nim: &#60;?php [...]]]></description>
			<content:encoded><![CDATA[<p>Nie zawsze znajdziemy w dokumentacji serwera to czego naprawdę szukamy. Poza tym, nie każdy ma ochotę szukać, czasami nie wiadomo gdzie, konkretnych danych o zastosowanej konfiguracji języka PHP. Bardzo szybko możemy to zrobić wykorzystując funkcję <code>phpinfo()</code>, którą krótko tutaj opiszę.</p>
<p><span id="more-295"></span></p>
<p>Funkcję włączamy bardzo prosto &#8211; tworzymy jakiś plik z rozszerzeniem <code>.php</code>, a w nim:</p>
<pre escaped="true" lang="php" line="1">&lt;?php
    phpinfo();
?&gt;</pre>
<p>Po odpaleniu pliku powinna pojawić się tabela zatytułowana wersją języka PHP (pierwszy wiersz od góry).</p>
<p>Niekoniecznie jednak musimy zawsze sięgać do całej tabeli i później &#8222;docierać&#8221; do miejsca, które nas interesuje. Plik na szczęście można odpalić z parametrami. Oto i one (w nawiasie kwadratowym podany jest parametr liczbowy):</p>
<ul>
<li><code>INFO_ALL</code> [-1] &#8211; pokazuje wszystko</li>
<li><code>INFO_GENERAL</code> [1] &#8211; informacje podstawowe (wersja, system, silnik itp..)</li>
<li><code>INFO_CREDITS</code> [2] &#8211; lista nazwisk deweloperów języka PHP  &#8211; nie wszędzie będzie działać (ze względu na rozległość utworzono oddzielną funkcję &#8211; phpcredits() ).</li>
<li><code>INFO_CONFIGURATION</code> [4] &#8211; konfiguracja środowiska PHP</li>
<li><code>INFO_MODULES</code> [8] &#8211; informacje o zastosowanych modułach i ich ustawieniach</li>
<li><code>INFO_ENVIRONMENT</code> [16] &#8211; otoczenie ( IP serwera i użytkownika, ścieżkach, parametrach serwera, protokołach, ale też przeglądarce użytkownika&#8230;)</li>
<li><code>INFO_VARIABLES</code> [32] &#8211; zmienne predefiniowane z tablic superglobalnych, które możemy użyć (np. $_SERVER)</li>
<li><code>INFO_LICENSE</code> [64] &#8211; informacje nt. licencji</li>
</ul>
<p>Nazwy stałych parametrów wpisujemy na czysto, np. <code>phpinfo(INFO_LICENSE);</code></p>
<p>Gdy jesteśmy zmuszeni często zaglądać do tej funkcji, proponuję posługiwać się następującą instrukcją:</p>
<pre escaped="true" lang="php" line="1">&lt;?php
    if( isset($_GET['p']) )
        phpinfo($_GET['p']);
    else
        phpinfo();
?&gt;</pre>
<p>Jako parametr <code>p</code> używamy wcześniej podanych liczb z kwadratowego nawiasu. Dla własnych rozwiązań w zupełności wystarczy.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webperfect.pl/dynamiczne-strony-www/php/porady-php/funkcja-phpinfo.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
