<?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>css-schule.de &#187; PHP</title>
	<atom:link href="http://css-schule.de/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://css-schule.de</link>
	<description>Alles für den Webmaster.</description>
	<lastBuildDate>Sat, 14 Nov 2009 20:20:07 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Die wichtigsten Sicherheitsoptionen in der php.ini</title>
		<link>http://css-schule.de/die-wichtigsten-sicherheitsoptionen-in-der-php-ini.html</link>
		<comments>http://css-schule.de/die-wichtigsten-sicherheitsoptionen-in-der-php-ini.html#comments</comments>
		<pubDate>Thu, 12 Nov 2009 19:22:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[Sicherheits]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=166</guid>
		<description><![CDATA[register_global = off verchindert, dass Varablenzuweisungen in HTTP-Anfrage und Cookies globale Programmvariablen überschreiben. Diese Option zwingt Skripte dazu, von Anwenderseite übermittelte Variable über gesonderte Arrays wie $_REQUEST bewusst abzuholen. Ein Angreifer kann es dadurch nicht mehr ohne weiteres ausnutzen, falls ein Skript uninitialisierte Variablen verwendet oder leichtfertig von bestimmten globalen Vorbelegungen ausgeht.
allow_url_fopen = off sorgt [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>register_global = off </strong><span style="color: #000000;">ver</span></span>chindert, dass Varablenzuweisungen in HTTP-Anfrage und Cookies globale Programmvariablen überschreiben. Diese Option zwingt Skripte dazu, von Anwenderseite übermittelte Variable über gesonderte Arrays wie <span style="color: #ff0000;">$_REQUEST</span> bewusst abzuholen. Ein Angreifer kann es dadurch nicht mehr ohne weiteres ausnutzen, falls ein Skript uninitialisierte Variablen verwendet oder leichtfertig von bestimmten globalen Vorbelegungen ausgeht.</p>
<p><span style="color: #ff0000;"><strong>allow_url_fopen = off </strong></span>sorgt dafür, dass PHP-Skript nur lokale Dateien des Servers einbinden können. Dies ist eine besondere Hürde für viele Angriffstypen, da keine Skripte mehr direkt von externen Servern nachgeladen werden können.</p>
<p><span style="color: #ff0000;"><strong>safe-mode = on</strong></span> bewirkt unter anderem, das der PHP-Prozess Verzeichnisse  zugreifen darf, die dem Nutzer gehören, mit dessen Rechtender PHP- Prozess läuft. Auf  Linux-Servern ist dies meist www-data beziehungsweise beim Einsatz von Apache-Modulen wie <span style="color: #ff0000;">mod_suexec</span> oder suPHP der Skriptbesitzer. Außerdem sperrt der Safe-Mode in seiner Defaut-Einstellung gefärliche Funktionen wie <span style="color: #ff0000;">shell_exec()</span>, doch sein Verhalten lässt sich durch weitere Optionen steuern [1].</p>
<p><span style="color: #ff0000;"><strong>open_basedir = /pfad/zum/www-ordner</strong></span> legt ein Verzeichnis fest, außerhalb dessen PHP-Skripte keine Dateien öffnen können-ähnlich eine chroot-Umgebung. Der Zugriff auf enthaltene Unterordner ist natürlich gestattet, doch das direkte Auslesen beispielsweise von /etc/passwd und anderen vertraulichen Daten außerhalb des WWW-Root durch Path Traversal ist damit nicht mehr möglich.</p>
<p><strong><span style="color: #ff0000;">display_errors = off</span></strong> erschwert unter Umständen die Vorbereitung eines Angriffs. Für einige Attacken ist es beispielsweise nötig, dass der Dateisystempfad zur Webapplikation bekannt ist. Diese Information lässt sich unter anderem vielen PHP-Fehlermeldungen entnehmen.  Die Option verhindert, dass Angreifer gezielt Fehlermeldungen provozieren können.</p>
<p style="text-align: center;"><a href="http://www.verschenkehandy.de/handy.php?id=3510&t=194&pid=436" target="_blank"><img src="http://www.verschenkehandy.de/images/maintop_3510.jpg" width="100%" height="264" border="0"></a></p>
<p><span style="color: #ff0000;"><strong>magic_quotes_gpc = on</strong></span> escaped alle <span style="color: #ff0000;">Single-quotes (&#8216;), Double quotes (&#8216;)</span>, Backslashes (\) und NULL-Zeichen automatisch mit einem Backslash. Teilweise lassen sich damit  SQL-Injection-Angriffe verhindern, allerdings gibt es Möglichkeiten, diese Beschränkung zu umgehen. Zudem funktionieren einige Anwendungen mit dieser Option nicht.</p>
<p><span style="color: #ff0000;"><strong>disable_functions</strong></span> spezifiziert eine Liste von gesperrten PHP-Funktionen. Insbesondere PHP-Anwendungen, die unter Sicherheitsaspekten entwickelt wurden, machen einen großen Bogen um potenziell gefährliche Funktionen wie <span style="color: #ff0000;">exec()<span style="color: #ff0000;">, <span style="color: #000000;">sodass ihr Fehlen ihnen häufig keine Probleme bereitetvielen im Umlauf befindlichen Exploits aber sehr wohl.</span></span></span></p>
<p><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #000000;"> </span><strong>sql.safe_mode </strong></span></span><strong><span style="color: #ff0000;"> </span></strong><span style="color: #000000;">regelt eine Sonderbehandlung von Anmeldungen Datenbankservern. In diesem Modus verwenden die PHP-Funktionen zur Datenbankanmeldung ausschließlich den Namen des System-Users, dem das Skript gehört. Da in Shared-Webhosting-Umgebungen der Name des Datenbanknutzers fast nie mit dem des System-Users übereinstimmt, kommt dort diese Option nur äußerst selten in Fragen</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/die-wichtigsten-sicherheitsoptionen-in-der-php-ini.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Operatoren</title>
		<link>http://css-schule.de/php-operatoren.html</link>
		<comments>http://css-schule.de/php-operatoren.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 16:44:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP Operatoren]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=148</guid>
		<description><![CDATA[Operatoren werden verwendet, um Werte zu betreiben.

PHP Operatoren
In diesem Abschnitt werden die verschiedenen Akteure in PHP verwendet.
Arithmetische Operatoren



Betreiber
Beschreibung
Beispiel
Ergebnis


+
Zusatz
x = 2
x 2
4


-
Subtraktion
x = 2
5-x
3


*
Multiplikation
x = 4
x * 5
20


/
Division
15/5
5/2
3
2.5


%
Modulus (Abteilung Rest)
5%2
10%8
10%2
1
2
0


++
Increment
x = 5
x + +
x = 6


&#8211;
Decrement
x = 5
x &#8211;
x = 4



Zuweisungs-Operatoren



Betreiber
Beispiel
Ist die gleiche wie


=
x = y
x = y


+=
x + y =
x = x + y


-=
-x = [...]]]></description>
			<content:encoded><![CDATA[<p>Operatoren werden verwendet, um Werte zu betreiben.</p>
<hr />
<h2>PHP Operatoren</h2>
<p>In diesem Abschnitt werden die verschiedenen Akteure in PHP verwendet.</p>
<p><strong>Arithmetische Operatoren</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<th width="15%" align="left">Betreiber</th>
<th width="40%" align="left">Beschreibung</th>
<th width="25%" align="left">Beispiel</th>
<th width="20%" align="left">Ergebnis</th>
</tr>
<tr>
<td valign="top">+</td>
<td valign="top">Zusatz</td>
<td valign="top">x = 2<br />
x 2</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top">-</td>
<td valign="top">Subtraktion</td>
<td valign="top">x = 2<br />
5-x</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top">*</td>
<td valign="top">Multiplikation</td>
<td valign="top">x = 4<br />
x * 5</td>
<td valign="top">20</td>
</tr>
<tr>
<td valign="top">/</td>
<td valign="top">Division</td>
<td valign="top">15/5<br />
5/2</td>
<td valign="top">3<br />
2.5</td>
</tr>
<tr>
<td valign="top">%</td>
<td valign="top">Modulus (Abteilung Rest)</td>
<td valign="top">5%2<br />
10%8<br />
10%2</td>
<td valign="top">1<br />
2<br />
0</td>
</tr>
<tr>
<td valign="top">++</td>
<td valign="top">Increment</td>
<td valign="top">x = 5<br />
x + +</td>
<td valign="top">x = 6</td>
</tr>
<tr>
<td valign="top">&#8211;</td>
<td valign="top">Decrement</td>
<td valign="top">x = 5<br />
x &#8211;</td>
<td valign="top">x = 4</td>
</tr>
</tbody>
</table>
<p><strong>Zuweisungs-Operatoren</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<th width="15%" align="left">Betreiber</th>
<th width="40%" align="left">Beispiel</th>
<th width="45%" align="left">Ist die gleiche wie</th>
</tr>
<tr>
<td valign="top">=</td>
<td valign="top">x = y</td>
<td valign="top">x = y</td>
</tr>
<tr>
<td valign="top">+=</td>
<td valign="top">x + y =</td>
<td valign="top">x = x + y</td>
</tr>
<tr>
<td valign="top">-=</td>
<td valign="top">-x = y</td>
<td valign="top">x = x-y</td>
</tr>
<tr>
<td valign="top">*=</td>
<td valign="top">x *= y</td>
<td valign="top">x = x * y</td>
</tr>
<tr>
<td valign="top">/=</td>
<td valign="top">x / y =</td>
<td valign="top">x = x / y</td>
</tr>
<tr>
<td valign="top">.=</td>
<td valign="top">x = y</td>
<td valign="top">x = x.y</td>
</tr>
<tr>
<td valign="top">%=</td>
<td valign="top">x% = y</td>
<td valign="top">x = x% y</td>
</tr>
</tbody>
</table>
<p><strong>Vergleichs-Operatoren</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<th width="15%" align="left">Betreiber</th>
<th width="40%" align="left">Beschreibung</th>
<th width="45%" align="left">Beispiel</th>
</tr>
<tr>
<td valign="top">==</td>
<td valign="top">ist gleich</td>
<td valign="top">5 == 8 false</td>
</tr>
<tr>
<td valign="top">!=</td>
<td valign="top">ist nicht gleich</td>
<td valign="top">5! = 8 true zurück</td>
</tr>
<tr>
<td valign="top">&lt;&gt;</td>
<td valign="top">ist nicht gleich</td>
<td valign="top">5 &lt;&gt; 8 true zurück</td>
</tr>
<tr>
<td valign="top">&gt;</td>
<td valign="top">größer ist als</td>
<td valign="top">5&gt; 8 false</td>
</tr>
<tr>
<td valign="top">&lt;</td>
<td valign="top">weniger als</td>
<td valign="top">5 &lt;8 true zurück</td>
</tr>
<tr>
<td valign="top">&gt;=</td>
<td valign="top">ist größer als oder gleich</td>
<td valign="top">5&gt; = 8 false</td>
</tr>
<tr>
<td valign="top">&lt;=</td>
<td valign="top">weniger als oder gleich</td>
<td valign="top">5 &lt;= 8 true zurück</td>
</tr>
</tbody>
</table>
<p><strong>Logische Operatoren</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<th width="15%" align="left">Betreiber</th>
<th width="40%" align="left">Beschreibung</th>
<th width="45%" align="left">Beispiel</th>
</tr>
<tr>
<td valign="top">&amp;&amp;</td>
<td valign="top">und</td>
<td valign="top">x = 6<br />
y = 3(x &lt;10 &amp; &amp; y&gt; 1) liefert true,</td>
</tr>
<tr>
<td valign="top">||</td>
<td valign="top">oder</td>
<td valign="top">x = 6<br />
y = 3(x == 5 | | y == 5) false</td>
</tr>
<tr>
<td valign="top">!</td>
<td valign="top">nicht</td>
<td valign="top">x = 6<br />
y = 3! (x == y) gibt true zurück</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/php-operatoren.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP String Funktionen</title>
		<link>http://css-schule.de/php-string-funktionen.html</link>
		<comments>http://css-schule.de/php-string-funktionen.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 16:40:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP String-Variablen]]></category>
		<category><![CDATA[PHP String Funktionen]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=144</guid>
		<description><![CDATA[PHP String Einführung
Die String-Funktionen ermöglichen es Ihnen, Strings zu manipulieren.

Installation
Die String-Funktionen gehören zum Grundbestand von PHP. Es ist keine Installation   notwendig, um diese Funktionen nutzen zu können.

PHP String-Funktionen
PHP: Zeigt die erste Version von PHP unterstützt, dass die     Funktion.



Funktion
Beschreibung
PHP


addcslashes ()
Gibt einen String mit einem Backslash vor der angegebenen   Zeichen
4


addslashes ()
Gibt [...]]]></description>
			<content:encoded><![CDATA[<h2>PHP String Einführung</h2>
<p>Die String-Funktionen ermöglichen es Ihnen, Strings zu manipulieren.</p>
<hr />
<h2>Installation</h2>
<p>Die String-Funktionen gehören zum Grundbestand von PHP. Es ist keine Installation   notwendig, um diese Funktionen nutzen zu können.</p>
<hr />
<h2>PHP String-Funktionen</h2>
<p><strong>PHP</strong>: Zeigt die erste Version von PHP unterstützt, dass die     Funktion.</p>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<th width="38%" align="left" valign="top">Funktion</th>
<th width="57%" align="left" valign="top">Beschreibung</th>
<th width="5%" align="left" valign="top">PHP</th>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_addcslashes.asp">addcslashes ()</a></td>
<td valign="top">Gibt einen String mit einem Backslash vor der angegebenen   Zeichen</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_addslashes.asp">addslashes ()</a></td>
<td valign="top">Gibt einen String mit einem Backslash vor vordefinierten   Zeichen</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_bin2hex.asp">bin2hex ()</a></td>
<td valign="top">Konvertiert einen String von ASCII-Zeichen in Hexadezimal-Werte</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_chop.asp">chop ()</a></td>
<td valign="top">Alias von RTRIM ()</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_chr.asp">chr ()</a></td>
<td valign="top">Gibt ein Zeichen aus einer angegebenen ASCII-Wert</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_chunk_split.asp">chunk_split ()</a></td>
<td valign="top">Teilt eine Zeichenkette in eine Reihe von kleineren Teilen</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_convert_cyr_string.asp">convert_cyr_string ()</a></td>
<td valign="top">Konvertiert einen String von einem kyrillischen Zeichensatz-in einen anderen</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_convert_uudecode.asp">convert_uudecode ()</a></td>
<td valign="top">Dekodiert ein uuencoded string</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_convert_uuencode.asp">convert_uuencode ()</a></td>
<td valign="top">Kodiert einen String mit dem uuencode Algorithmus</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_count_chars.asp">count_chars ()</a></td>
<td valign="top">Versandkosten, wie oft ein ASCII-Zeichen innerhalb eines   String und gibt die Informationen</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_crc32.asp">crc32 ()</a></td>
<td valign="top">Zur Berechnung eines 32-Bit-CRC für eine Zeichenfolge</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_crypt.asp">crypt ()</a></td>
<td valign="top">One-way-String-Verschlüsselung (Hash)</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_echo.asp">echo ()</a></td>
<td valign="top">Ausgänge Strings</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_explode.asp">explode ()</a></td>
<td valign="top">Teilt eine Zeichenkette in ein Array</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_fprintf.asp">fprintf ()</a></td>
<td valign="top">Schreibt einen formatierten String in einer bestimmten Ausgabe-Stream</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_get_html_translation_table.asp">get_html_translation_table ()</a></td>
<td valign="top">Liefert die Übersetzung Tabelle verwendet, die von htmlspecialchars ()   und htmlentities ()</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_hebrev.asp">hebrev ()</a></td>
<td valign="top">Konvertiert hebräischen Text in sichtbaren Text</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_hebrevc.asp">hebrevc ()</a></td>
<td valign="top">Konvertiert hebräischen Text in sichtbaren Text und neue Zeilen (\ n) in   &lt;br /&gt;</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_html_entity_decode.asp">html_entity_decode ()</a></td>
<td valign="top">Konvertiert HTML-Entities, um Zeichen</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_htmlentities.asp">htmlentities ()</a></td>
<td valign="top">Wandelt Zeichen in HTML-Entities</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_htmlspecialchars_decode.asp">htmlspecialchars_decode ()</a></td>
<td valign="top">Konvertiert einige vordefinierte HTML-Entities, um Zeichen</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_htmlspecialchars.asp">htmlspecialchars ()</a></td>
<td valign="top">Konvertiert einige vordefinierte Zeichen in HTML-Entities</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_implode.asp">implode ()</a></td>
<td valign="top">Gibt einen String aus den Elementen eines Arrays</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_join.asp">join ()</a></td>
<td valign="top">Alias von implode ()</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_levenshtein.asp">levenshtein ()</a></td>
<td valign="top">Liefert die Levenshtein Distanz zwischen zwei Strings</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_localeconv.asp">localeconv ()</a></td>
<td valign="top">Gibt locale numerische und finanzielle Formatierungsinformationen</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_ltrim.asp">LTRIM ()</a></td>
<td valign="top">Strips Whitespace von der linken Seite einer Zeichenfolge</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_md5.asp">md5 ()</a></td>
<td valign="top">Berechnet den MD5-Hash eines Strings</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_md5_file.asp">md5_file ()</a></td>
<td valign="top">Berechnet den MD5-Hash einer Datei</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_metaphone.asp">metaphone ()</a></td>
<td valign="top">Berechnet die metaphone Schlüssel eines Strings</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_money_format.asp">money_format ()</a></td>
<td valign="top">Gibt einen String formatiert als Währung string</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_nl_langinfo.asp">nl_langinfo ()</a></td>
<td valign="top">Gibt spezifische lokale Informationen</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_nl2br.asp">nl2br ()</a></td>
<td valign="top">Fügt HTML-Zeilenumbrüche vor   eines jeden Zeilenumbruch in einem String</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_number_format.asp">number_format ()</a></td>
<td valign="top">Formatiert eine Zahl mit gruppierten Tausende</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_ord.asp">ord ()</a></td>
<td valign="top">Liefert den ASCII-Wert des ersten Zeichens einer Zeichenkette</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_parse_str.asp">parse_str ()</a></td>
<td valign="top">Analysiert eine Abfrage String in Variable</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_print.asp">print ()</a></td>
<td valign="top">Gibt eine Zeichenfolge</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_printf.asp">printf ()</a></td>
<td valign="top">Gibt eine formatierte Zeichenkette</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_quoted_printable_decode.asp">quoted_printable_decode ()</a></td>
<td valign="top">Decodiert einen quoted-printable String</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_quotemeta.asp">quotemeta ()</a></td>
<td valign="top">Zitate Meta-Zeichen</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_rtrim.asp">RTRIM ()</a></td>
<td valign="top">Strips Whitespace von der rechten Seite einer Zeichenfolge</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_setlocale.asp">setlocale ()</a></td>
<td valign="top">Setzt Locale Informationen</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_sha1.asp">sha1 ()</a></td>
<td valign="top">Berechnet den SHA-1 Hash eines Strings</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_sha1_file.asp">sha1_file ()</a></td>
<td valign="top">Berechnet den SHA-1 Hash einer Datei</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_similar_text.asp">similar_text ()</a></td>
<td valign="top">Berechnet die Ähnlichkeit zweier Zeichenketten</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_soundex.asp">Soundex ()</a></td>
<td valign="top">Berechnet die Laut-Ähnlichkeit eines Strings</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_sprintf.asp">sprintf ()</a></td>
<td valign="top">Schreibt einen formatierten String in eine Variable</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_sscanf.asp">sscanf ()</a></td>
<td valign="top">Interpretiert den Input aus einem String nach einem Format</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_str_ireplace.asp">str_ireplace ()</a></td>
<td valign="top">Ersetzt werden einige Zeichen in ein   string (Groß-und Kleinschreibung)</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_str_pad.asp">str_pad ()</a></td>
<td valign="top">Pads eine Zeichenkette an die neue Länge</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_str_repeat.asp">str_repeat ()</a></td>
<td valign="top">Wiederholt einen String eine bestimmte Anzahl von Zeiten</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_str_replace.asp">str_replace ()</a></td>
<td valign="top">Ersetzt werden einige Zeichen in ein   string (Groß-und Kleinschreibung)</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_str_rot13.asp">str_rot13 ()</a></td>
<td valign="top">Führt die ROT13-Codierung auf einer Schnur</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_str_shuffle.asp">str_shuffle ()</a></td>
<td valign="top">Zufällig mischt alle Zeichen in einem String</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_str_split.asp">str_split ()</a></td>
<td valign="top">Zerlegt einen String in ein Array</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_str_word_count.asp">str_word_count ()</a></td>
<td valign="top">Zählt die Anzahl der Wörter in einem String</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strcasecmp.asp">strcasecmp ()</a></td>
<td valign="top">Vergleicht zwei Zeichenketten (Groß-und Kleinschreibung)</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strchr.asp">strchr ()</a></td>
<td valign="top">Sucht das erste Vorkommen eines Strings innerhalb eines anderen   string (Alias von strstr ())</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strcmp.asp">strcmp ()</a></td>
<td valign="top">Vergleicht zwei Zeichenketten (Groß-und Kleinschreibung)</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strcoll.asp">strcoll ()</a></td>
<td valign="top">Locale-basierter String-Vergleich</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strcspn.asp">strcspn ()</a></td>
<td valign="top">Liefert die Anzahl der Zeichen in einem String vor gefunden   einen Teil einiger angegebenen Zeichen gefunden</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strip_tags.asp">strip_tags ()</a></td>
<td valign="top">Strips HTML-und PHP-Tags aus einer Zeichenkette</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_stripcslashes.asp">stripcslashes ()</a></td>
<td valign="top">Unquotes einen String zitiert mit addcslashes ()</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_stripslashes.asp">stripslashes ()</a></td>
<td valign="top">Unquotes einen String zitiert mit addslashes ()</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_stripos.asp">stripos ()</a></td>
<td valign="top">Gibt die Position des ersten Auftretens einer Zeichenfolge   innerhalb einer anderen Zeichenfolge (Groß-und Kleinschreibung)</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_stristr.asp">stristr ()</a></td>
<td valign="top">Sucht das erste Vorkommen eines Strings innerhalb eines anderen   string (Groß-und Kleinschreibung)</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strlen.asp">strlen ()</a></td>
<td valign="top">Liefert die Länge eines Strings</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strnatcasecmp.asp">strnatcasecmp ()</a></td>
<td valign="top">Vergleicht zwei Strings unter Verwendung einer &#8220;natürlichen Ordnung&#8221;   Algorithmus (Groß-und Kleinschreibung)</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strnatcmp.asp">strnatcmp ()</a></td>
<td valign="top">Vergleicht zwei Strings unter Verwendung einer &#8220;natürlichen Ordnung&#8221;   Algorithmus (Groß-und Kleinschreibung)</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strncasecmp.asp">strncasecmp ()</a></td>
<td valign="top">String-Vergleich des ersten   n Zeichen (Groß-und Kleinschreibung)</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strncmp.asp">strncmp ()</a></td>
<td valign="top">String-Vergleich des ersten   n Zeichen (Groß-und Kleinschreibung)</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strpbrk.asp">strpbrk ()</a></td>
<td valign="top">Sucht eine Zeichenfolge für eine aus einer Reihe von Zeichen</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strpos.asp">strpos ()</a></td>
<td valign="top">Gibt die Position des ersten Auftretens einer Zeichenfolge   innerhalb einer anderen Zeichenfolge (Groß-und Kleinschreibung)</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strrchr.asp">strrchr ()</a></td>
<td valign="top">Findet das letzte Vorkommen einer Zeichenkette in einer anderen   string</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strrev.asp">strrev ()</a></td>
<td valign="top">Kehrt einen String</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strripos.asp">strripos ()</a></td>
<td valign="top">Findet die Position des letzten Auftretens einer   Zeichenfolge innerhalb einer anderen Zeichenfolge (Groß-und Kleinschreibung)</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strrpos.asp">strrpos ()</a></td>
<td valign="top">Findet die Position des letzten Auftretens einer   Zeichenfolge innerhalb einer anderen Zeichenfolge (Groß-und Kleinschreibung)</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strspn.asp">strspn ()</a></td>
<td valign="top">Liefert die Anzahl der Zeichen in einer Zeichenfolge gefunden, dass   enthält nur Zeichen aus einem bestimmten charlist</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strstr.asp">strstr ()</a></td>
<td valign="top">Sucht das erste Vorkommen eines Strings innerhalb eines anderen   string (Groß-und Kleinschreibung)</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strtok.asp">strtok ()</a></td>
<td valign="top">Zerlegt Zeichenkette in kleinere Strings</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strtolower.asp">strtolower ()</a></td>
<td valign="top">Konvertiert einen String in Kleinbuchstaben</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strtoupper.asp">strtoupper ()</a></td>
<td valign="top">Konvertiert einen String in Großbuchstaben</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_strtr.asp">strtr ()</a></td>
<td valign="top">Konvertiert bestimmte Zeichen in einem String</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_substr.asp">substr ()</a></td>
<td valign="top">Gibt einen Teil einer Zeichenkette</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_substr_compare.asp">substr_compare ()</a></td>
<td valign="top">Vergleicht zwei Zeichenketten aus einem bestimmten Startposition (binärfest   und gegebenenfalls Groß-und Kleinschreibung)</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_substr_count.asp">substr_count ()</a></td>
<td valign="top">Zählt die Anzahl, wie oft ein Teilstring tritt in einem String</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_substr_replace.asp">substr_replace ()</a></td>
<td valign="top">Ersetzt einen Teil einer Zeichenkette durch eine andere Zeichenfolge</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_trim.asp">trim ()</a></td>
<td valign="top">Strips Whitespace von beiden Seiten ein   string</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_ucfirst.asp">ucfirst ()</a></td>
<td valign="top">Wandelt das erste Zeichen einer Zeichenfolge in Großbuchstaben</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_ucwords.asp">ucwords ()</a></td>
<td valign="top">Wandelt den ersten Buchstaben eines Wortes in einem String in Großbuchstaben</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_vfprintf.asp">vfprintf ()</a></td>
<td valign="top">Schreibt einen formatierten String in einer bestimmten Ausgabe-Stream</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_vprintf.asp">vprintf ()</a></td>
<td valign="top">Gibt eine formatierte Zeichenkette</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_vsprintf.asp">vsprintf ()</a></td>
<td valign="top">Schreibt einen formatierten String in eine Variable</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top"><a href="http://www.w3schools.com/php/func_string_wordwrap.asp">wordwrap ()</a></td>
<td valign="top">Bricht eine Zeichenkette an einer bestimmten Anzahl von Zeichen</td>
<td valign="top">4</td>
</tr>
</tbody>
</table>
<hr />
<h2>PHP String-Konstanten</h2>
<p><strong>PHP</strong>: Zeigt die erste Version von PHP unterstützt, dass die     konstant.</p>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<th width="38%" align="left">Constant</th>
<th width="57%" align="left">Beschreibung</th>
<th width="5%" align="left">PHP</th>
</tr>
<tr>
<td valign="top">CRYPT_SALT_LENGTH</td>
<td valign="top">Enthält die Länge der Standard-Verschlüsselungsverfahren für   der<br />
System. Für Standard-DES-Verschlüsselung ist die Länge 2</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">CRYPT_STD_DES</td>
<td valign="top">Auf 1 gesetzt, wenn die Standard-DES-Verschlüsselung mit einem 2   Zeichen-Salt unterstützt wird, sonst 0</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">CRYPT_EXT_DES</td>
<td valign="top">Set 1, wenn die erweiterte DES-Verschlüsselung mit einem 9   Zeichen-Salt unterstützt wird, sonst 0</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">CRYPT_MD5</td>
<td valign="top">Auf 1 gesetzt, wenn der MD5-Verschlüsselung mit einem 12-Zeichen-Salt   beginnend mit $ 1 $ unterstützt wird, sonst 0</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">CRYPT_BLOWFISH</td>
<td valign="top">Auf 1 gesetzt, wenn der Blowfish-Verschlüsselung mit 16 Zeichen   Salt, beginnend mit $ 2 $ oder $ 2a $ wird unterstützt, 0 otherwise0</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">HTML_SPECIALCHARS</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">HTML_ENTITIES</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">ENT_COMPAT</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">ENT_QUOTES</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">ENT_NOQUOTES</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">CHAR_MAX</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">LC_CTYPE</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">LC_NUMERIC</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">LC_TIME</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">LC_COLLATE</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">LC_MONETARY</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">LC_ALL</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">LC_MESSAGES</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">STR_PAD_LEFT</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">STR_PAD_RIGHT</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">STR_PAD_BOTH</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/php-string-funktionen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP String-Variablen</title>
		<link>http://css-schule.de/php-string-variablen.html</link>
		<comments>http://css-schule.de/php-string-variablen.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 16:38:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP String-Variablen]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=142</guid>
		<description><![CDATA[Eine String-Variable wird verwendet, um Text zu speichern und zu manipulieren.

String-Variablen in PHP
String-Variablen werden für Werte eingesetzt, die Zeichen enthält.
In diesem Kapitel werden wir auf die gebräuchlichsten Funktionen suchen   und Reiseveranstaltern genutzt, um Zeichenketten in PHP zu manipulieren.
Nachdem wir einen String, können wir es zu manipulieren. Ein String kann direkt verwendet werden  [...]]]></description>
			<content:encoded><![CDATA[<p>Eine String-Variable wird verwendet, um Text zu speichern und zu manipulieren.</p>
<hr />
<h2>String-Variablen in PHP</h2>
<p>String-Variablen werden für Werte eingesetzt, die Zeichen enthält.</p>
<p>In diesem Kapitel werden wir auf die gebräuchlichsten Funktionen suchen   und Reiseveranstaltern genutzt, um Zeichenketten in PHP zu manipulieren.</p>
<p>Nachdem wir einen String, können wir es zu manipulieren. Ein String kann direkt verwendet werden   in einer Funktion oder es kann in einer Variablen gespeichert werden.</p>
<p>Unten, weist das PHP-Skript den Text &#8220;Hallo Welt&#8221; in einen String Variable namens $ txt:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ff0000;">&lt;? php<br />
$ txt = &#8220;Hallo Welt&#8221;;<br />
echo $ txt;<br />
?&gt;</span></td>
</tr>
</tbody>
</table>
<p>Die Ausgabe des obigen Codes werden:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>Hallo Welt</td>
</tr>
</tbody>
</table>
<p>Nun können versuchen, einige andere Funktionen und Operatoren verwenden, um die manipulieren   String.</p>
<hr />
<h2>Der Verkettungsoperator</h2>
<p>Es gibt nur einen String-Operator in PHP.</p>
<p>Die Verkettung Operator (.) Wird verwendet, um zwei String-Werte zusammengestellt.</p>
<p>Um zwei String-Variablen verkettet, verwenden Sie die Verbindungs-Operator:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ff0000;">&lt;? php<br />
$ txt1 = &#8220;Hallo Welt!&#8221;;<br />
$ txt2 = &#8220;What a nice day!&#8221;;<br />
echo $ txt1. &#8220;&#8221;. $ txt2;<br />
?&gt;</span></td>
</tr>
</tbody>
</table>
<p>Die Ausgabe des obigen Codes werden:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>Hallo Welt! What a nice day!</td>
</tr>
</tbody>
</table>
<p>Wenn wir uns den Code anschauen sehen Sie, dass wir die Verkettung Betreiber eingesetzt   zwei mal. Dies liegt daran, mussten wir ein Drittel string (Leerzeichen), die beiden zu trennen einfügen   Strings.</p>
<hr />
<h2>Die strlen ()-Funktion</h2>
<p>Die strlen ()-Funktion wird verwendet, um die Länge eines Strings zurück.</p>
<p>Let&#8217;s find die Länge eines Strings:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ff0000;">&lt;? php<br />
echo strlen ( &#8220;Hallo Welt!&#8221;);<br />
?&gt;</span></td>
</tr>
</tbody>
</table>
<p>Die Ausgabe des obigen Codes werden:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>12</td>
</tr>
</tbody>
</table>
<p>Die Länge eines Strings wird oft in Schleifen oder andere Funktionen verwendet, wenn es   wichtig zu wissen, wenn der String endet. (d. h. in einer Schleife, möchte wir aufhören   die Schleife nach dem letzten Zeichen in der Zeichenkette).</p>
<hr />
<h2>Die Funktion strpos ()</h2>
<p>Die Funktion strpos () wird verwendet, um Charakter innerhalb einer Suche   String.</p>
<p>Wird eine Übereinstimmung gefunden wird, gibt die Funktion die Position des   das erste Spiel. Wenn keine Übereinstimmung gefunden, wird FALSE zurückgegeben.</p>
<p>Mal sehen, ob wir die Sehne finden &#8220;Welt&#8221; in der Zeichenfolge:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ff0000;">&lt;? php<br />
echo strpos ( &#8220;Hallo Welt!&#8221;, &#8220;Welt&#8221;);<br />
?&gt;</span></td>
</tr>
</tbody>
</table>
<p>Die Ausgabe des obigen Codes werden:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>6</td>
</tr>
</tbody>
</table>
<p>Die Position der Zeichenkette &#8220;Welt&#8221; in unserem String ist 6-Stellung.   Der Grund, dass es 6 (und nicht 7), ist, dass die erste Position in der Zeichenfolge ist   0, und nicht 1.</p>
<hr />
<h2>Complete String PHP Referenz</h2>
<p>Für eine vollständige Referenz aller String-Funktionen finden Sie auf unserer <a href="http://css-schule.de/php-string-funktionen.html" target="_self">komplette PHP String Reference.</a></p>
<p>Der Vorlagebeschluss enthält eine kurze Beschreibung und Beispiele der Nutzung für jeden   Funktion!</p>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/php-string-variablen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Variablen</title>
		<link>http://css-schule.de/php-variablen.html</link>
		<comments>http://css-schule.de/php-variablen.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 15:58:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP Variablen]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=139</guid>
		<description><![CDATA[Eine Variable wird verwendet, um Informationen zu speichern.

Variablen in PHP
Die Variablen werden für die Speicherung von a-Werte verwendet, wie Texte, Zahlen oder   Arrays.
Wenn eine Variable deklariert ist, kann sie genutzt werden und immer wieder in Ihrem Skript.
Alle Variablen in PHP beginnen mit einem $-Zeichen-Symbol.
Der korrekte Weg, der Deklaration einer Variablen in PHP:



$ var_name [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Variable wird verwendet, um Informationen zu speichern.</p>
<hr />
<h2>Variablen in PHP</h2>
<p>Die Variablen werden für die Speicherung von a-Werte verwendet, wie Texte, Zahlen oder   Arrays.</p>
<p>Wenn eine Variable deklariert ist, kann sie genutzt werden und immer wieder in Ihrem Skript.</p>
<p>Alle Variablen in PHP beginnen mit einem <span style="color: #ff0000;">$</span>-Zeichen-Symbol.</p>
<p>Der korrekte Weg, der Deklaration einer Variablen in PHP:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ff0000;">$ var_name = value;</span></td>
</tr>
</tbody>
</table>
<p>Neue PHP-Programmierer oft vergessen, das<span style="color: #ff0000;"> $</span>-Zeichen am Anfang der   Variable. In diesem Fall wird es nicht funktionieren.</p>
<p>Lassen Sie uns versuchen, eine Variable mit einem String und eine Variable mit einer Zahl:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ff0000;">&lt;? php<br />
$ txt = &#8220;Hallo Welt!&#8221;;<br />
$ x = 16;<br />
?&gt;</span></td>
</tr>
</tbody>
</table>
<hr />
<h2>PHP ist eine streng typisierte Sprache</h2>
<p>In PHP ist eine Variable nicht erforderlich, bevor Sie ein Wert deklariert werden.</p>
<p>Im obigen Beispiel sehen Sie, dass Sie nicht zu sagen, PHP, welche Daten   Geben Sie die Variable ist.</p>
<p>PHP konvertiert automatisch die Variable auf den richtigen Datentyp, je   auf ihren Wert.</p>
<p>In einem stark typisierte Programmiersprache, müssen Sie erklären (definieren) die   Art und Name der Variablen, bevor Sie es.</p>
<p>In PHP ist die Variable automatisch deklariert, wenn Sie es verwenden.</p>
<hr />
<h2>Namenskonventionen für Variablen</h2>
<ul>
<li>Ein Variablenname muss mit einem Buchstaben oder einem Unterstrich beginnen &#8220;_&#8221;</li>
<li>Ein Variablenname darf nur alphanumerische Zeichen und Unterstriche   (<span style="color: #ff0000;">a-z, A-Z, 0-9 und _</span>)</li>
<li>Eine Variable Name sollte keine Leerzeichen enthalten. Wenn eine Variable Name ist mehr als ein Wort,   es sollte getrennt werden mit   einen Unterstrich (<span style="color: #ff0000;">$ my_string</span>), oder mit Großschreibung (<span style="color: #ff0000;">$ myString</span>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/php-variablen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Syntax</title>
		<link>http://css-schule.de/php-syntax.html</link>
		<comments>http://css-schule.de/php-syntax.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 15:54:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP Syntax]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=137</guid>
		<description><![CDATA[PHP-Code auf dem Server ausgeführt, und die Plain-HTML-Ergebnis   ist an den Browser gesendet.

Basic PHP-Syntax
Ein PHP-Skript-Block beginnt immer mit &#60;? php und endet mit ?&#62;.   Ein PHP-Skript-Block kann an beliebiger Stelle im Dokument platziert werden.
Auf Servern mit Kurzschrift-Unterstützung aktiviert können Sie ein Skript starten   Block mit &#60;? und enden mit?&#62;.
Für [...]]]></description>
			<content:encoded><![CDATA[<p>PHP-Code auf dem Server ausgeführt, und die Plain-HTML-Ergebnis   ist an den Browser gesendet.</p>
<hr />
<h2>Basic PHP-Syntax</h2>
<p>Ein PHP-Skript-Block beginnt immer mit <span style="color: #ff0000;"><strong>&lt;? php</strong> und endet mit <strong>?&gt;</strong></span>.   Ein PHP-Skript-Block kann an beliebiger Stelle im Dokument platziert werden.</p>
<p>Auf Servern mit Kurzschrift-Unterstützung aktiviert können Sie ein Skript starten   Block mit <span style="color: #ff0000;">&lt;? und enden mit?&gt;.</span></p>
<p>Für maximale Kompatibilität, empfehlen wir Ihnen, dass Sie die Standard-Nutzung   Form <span style="color: #ff0000;">(&lt;? php)</span> statt der Kurzform.</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ff0000;">&lt;? php<br />
?&gt;</span></td>
</tr>
</tbody>
</table>
<p>Eine PHP-Datei enthält normalerweise HTML-Tags, wie eine HTML-Datei, und einige PHP   Skript-Code.</p>
<p>Unten haben wir ein Beispiel für eine einfache PHP-Skript, welches den Text sendet   &#8220;Hallo Welt&#8221; an den Browser:</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ff0000;">&lt;html&gt;<br />
&lt;body&gt;</p>
<p>&lt;? php<br />
echo &#8220;Hallo Welt&#8221;;<br />
?&gt;</p>
<p>&lt;/ body&gt;<br />
&lt;/ html&gt;</span></td>
</tr>
</tbody>
</table>
<p>Jede Codezeile in PHP muss mit einem Semikolon. Das Semikolon ist ein Trennzeichen und   wird verwendet, um   unterscheiden, ein Satz von Anweisungen aus einem anderen.</p>
<p>Es gibt zwei grundlegende Aussagen zur Ausgabe Text mit PHP: <strong>echo</strong> und <strong> print</strong>. Im obigen Beispiel haben wir die echo-Anweisung für die Ausgabe verwendet   Text &#8220;Hallo Welt&#8221;.</p>
<p><strong>Hinweis:</strong> Die Datei muss ein. Php extension. Wenn die Datei ein. Html   Erweiterung wird die PHP-Code nicht ausgeführt werden.</p>
<hr />
<h2>Kommentare in PHP</h2>
<p>In PHP benutzen wir / / bis ein einzeiliger Kommentar oder machen / * und * / zu einer machen   große Kommentar zu blockieren.</p>
<p><span style="color: #ff0000;">&lt;html&gt;<br />
&lt;body&gt;</p>
<p>&lt;? php<br />
/ / Dies ist ein Kommentar</p>
<p>/*<br />
Dies ist<br />
Kommentar<br />
Block<br />
*/<br />
?&gt;</p>
<p>&lt;/ body&gt;<br />
&lt;/ html&gt;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/php-syntax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Installation</title>
		<link>http://css-schule.de/php-installation.html</link>
		<comments>http://css-schule.de/php-installation.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 15:51:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP Installation]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=135</guid>
		<description><![CDATA[Was brauchen Sie?
Wenn Ihr Server PHP unterstützt Sie nicht   Notwendigkeit, etwas zu tun.
Erstellen Sie einfach einige. Php Dateien in Ihrem Web-Verzeichnis, und der Server   werden sie analysieren für Sie. Denn es ist kostenlos, die meisten Internet-Hosts   PHP-Unterstützung bieten.
Allerdings, wenn Ihr Server nicht unterstützt PHP, müssen Sie PHP.
Hier ist ein [...]]]></description>
			<content:encoded><![CDATA[<h2>Was brauchen Sie?</h2>
<p>Wenn Ihr Server PHP unterstützt Sie nicht   Notwendigkeit, etwas zu tun.</p>
<p>Erstellen Sie einfach einige. Php Dateien in Ihrem Web-Verzeichnis, und der Server   werden sie analysieren für Sie. Denn es ist kostenlos, die meisten Internet-Hosts   PHP-Unterstützung bieten.</p>
<p>Allerdings, wenn Ihr Server nicht unterstützt PHP, müssen Sie PHP.</p>
<p>Hier ist ein Link zu einem guten Tutorial von PHP.net, wie man PHP5 zu installieren: <a href="http://www.php.net/manual/en/install.php" target="_blank"> http://www.php.net/manual/en/install.php</a></p>
<h2>Download PHP</h2>
<p>PHP Download kostenlos hier: <a href="http://www.php.net/downloads.php" target="_blank">http://www.php.net/downloads.php</a></p>
<h2>Download MySQL-Datenbank</h2>
<p>MySQL Download kostenlos hier: <a href="http://www.mysql.com/downloads/index.html" target="_blank">http://www.mysql.com/downloads/index.html</a></p>
<h2>Download Apache Server</h2>
<p>Apache Download kostenlos hier: <a href="http://httpd.apache.org/download.cgi" target="_blank"> http://httpd.apache.org/download.cgi</a></p>
<p style="text-align: center;"><a href="http://www.verschenkehandy.de/handy.php?id=3510&t=194&pid=436" target="_blank"><img src="http://www.verschenkehandy.de/images/maintop_3510.jpg" width="100%" height="264" border="0"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/php-installation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Einführung</title>
		<link>http://css-schule.de/php-einfuhrung.html</link>
		<comments>http://css-schule.de/php-einfuhrung.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 15:48:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP Intro]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Einführung]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=131</guid>
		<description><![CDATA[Bevor Sie fortfahren, sollten ein grundlegendes Verständnis für die Folgenden:

HTML / XHTML
JavaScript

Was ist PHP?

PHP steht für PHP: Hypertext Preprocessor
PHP ist eine serverseitige Skriptsprache, wie ASP
PHP-Skripte auf dem Server ausgeführt
PHP unterstützt eine Vielzahl von Datenbanken (MySQL, Informix, Oracle, Sybase, Solid,     PostgreSQL, Generic ODBC, etc.)
PHP ist eine Open-Source-Software
PHP ist kostenlos herunterzuladen und zu verwenden

Was ist [...]]]></description>
			<content:encoded><![CDATA[<p>Bevor Sie fortfahren, sollten ein grundlegendes Verständnis für die Folgenden:</p>
<ul>
<li>HTML / XHTML</li>
<li>JavaScript</li>
</ul>
<h2>Was ist PHP?</h2>
<ul>
<li>PHP steht für <strong>P</strong>HP: <strong>H</strong>ypertext <strong>P</strong>reprocessor</li>
<li>PHP ist eine serverseitige Skriptsprache, wie ASP</li>
<li>PHP-Skripte auf dem Server ausgeführt</li>
<li>PHP unterstützt eine Vielzahl von Datenbanken (MySQL, Informix, Oracle, Sybase, Solid,     PostgreSQL, Generic ODBC, etc.)</li>
<li>PHP ist eine Open-Source-Software</li>
<li>PHP ist kostenlos herunterzuladen und zu verwenden</li>
</ul>
<h2>Was ist eine PHP-Datei?</h2>
<ul>
<li>PHP-Dateien können Text-, HTML-Tags und Skripts</li>
<li>PHP-Dateien werden an den Browser als normaler HTML zurück</li>
<li>PHP-Dateien haben die Dateiendung &#8220;. Php&#8221;, &#8220;. Php3&#8243; oder &#8220;. Phtml&#8221;</li>
</ul>
<h2>Was ist MySQL?</h2>
<ul>
<li>MySQL ist eine Datenbank-Server</li>
<li>MySQL ist sowohl für kleine und große Anwendungen ideal</li>
<li>MySQL unterstützt SQL-Standard</li>
<li>MySQL erstellt eine Reihe von Plattformen</li>
<li>MySQL ist kostenlos herunterzuladen und zu verwenden</li>
</ul>
<h2>PHP + MySQL</h2>
<ul>
<li>PHP in Verbindung mit MySQL sind Cross-Plattform (Sie können die Entwicklung in     Windows und auf einem Unix-Plattform)</li>
</ul>
<h2>Warum PHP?</h2>
<ul>
<li>PHP läuft auf verschiedenen Plattformen (Windows, Linux, Unix, etc.)</li>
<li>PHP ist mit fast allen Servern verwendet heute kompatibel (Apache, IIS, etc.)</li>
<li>PHP steht kostenlos zum Download von der offiziellen PHP-Ressource: <a href="http://www.php.net/" target="_blank"> www.php.net</a></li>
<li>PHP ist leicht zu erlernen und läuft problemlos, wenn die Server-Seite</li>
</ul>
<h2>Wo fange ich an?</h2>
<p>Um den Zugriff auf einen Webserver mit PHP-Unterstützung zu erhalten, können Sie:</p>
<ul>
<li>Installation von Apache (oder IIS) auf Ihrem eigenen Server, Installation von PHP und MySQL</li>
<li>Oder finden Sie einen Web-Hosting-Plan mit PHP und MySQL-Unterstützung</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/php-einfuhrung.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Funktion auf dem Server testen</title>
		<link>http://css-schule.de/php-funktion-auf-dem-server-testen.html</link>
		<comments>http://css-schule.de/php-funktion-auf-dem-server-testen.html#comments</comments>
		<pubDate>Wed, 04 Nov 2009 18:12:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-Anfänger]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=81</guid>
		<description><![CDATA[


Manchmal                          ist es günstig zu wissen, ob der Webserver überhaupt                     [...]]]></description>
			<content:encoded><![CDATA[<table border="0" width="100%">
<tbody>
<tr>
<td align="left" valign="top">Manchmal                          ist es günstig zu wissen, ob der Webserver überhaupt                          in der Lage ist PHP Seiten zu verarbeiten. Hierfür                          bietet sich die Funktion phpinfo() an.</td>
</tr>
<tr>
<td align="left" valign="top"></td>
</tr>
<tr>
<td align="left" valign="top"><strong>Der                          <span style="color: #ff0000;">PHP</span> Code:</strong></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#f2f2f2"><span style="color: #ff0000;">&lt;?<br />
phpinfo();<br />
?&gt;<br />
</span></td>
</tr>
<tr>
<td align="left" valign="top"></td>
</tr>
<tr>
<td align="left" valign="top"><strong>So                            wirds gemacht:</strong></p>
<p><strong>Erstellen Sie eine PHP Seite mit dem oben gezeigten                            Quellcode. Speichern Sie die Webseite z.B. unter php_info.php                            ab. Übertragen Sie Datei z.B. via FTP auf Ihren                            Webserver. Öffnen Sie einen Browser und rufen Sie                            die Datei auf.</strong></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/php-funktion-auf-dem-server-testen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Was ist PHP</title>
		<link>http://css-schule.de/was-ist-php.html</link>
		<comments>http://css-schule.de/was-ist-php.html#comments</comments>
		<pubDate>Wed, 04 Nov 2009 18:07:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP-Anfänger]]></category>
		<category><![CDATA[Was ist PHP]]></category>

		<guid isPermaLink="false">http://css-schule.de/?p=79</guid>
		<description><![CDATA[PHP ist eine Serverseitige in HTML eingebundene Script Sprache. Die Offiziellle Bedeutung von PHP ist Hypertext Preprozessor. &#8211; WAS WILL UNS DAS NUN SAGEN? Am besten lässt es sich vielleicht direkt an einem Beispiel erklären:
Der PHP Code für das erste Beispiel:
&#60;html&#62;
&#60;head&#62;
&#60;/head&#62;
&#60;body&#62;
Ich bin kein PHP sondern normales HTML &#60;br&#62;
&#60;? echo &#8220;Ich bin ein PHP Script, das [...]]]></description>
			<content:encoded><![CDATA[<p>PHP ist eine Serverseitige in HTML eingebundene Script Sprache. Die Offiziellle Bedeutung von PHP ist Hypertext Preprozessor. &#8211; WAS WILL UNS DAS NUN SAGEN? Am besten lässt es sich vielleicht direkt an einem Beispiel erklären:</p>
<p>Der PHP Code für das erste Beispiel:</p>
<p><span style="color: #ff0000;">&lt;html&gt;</p>
<p>&lt;head&gt;</p>
<p>&lt;/head&gt;</p>
<p>&lt;body&gt;</span></p>
<p>Ich bin kein PHP sondern normales HTML <span style="color: #ff0000;">&lt;br&gt;</span></p>
<p><span style="color: #ff0000;">&lt;? echo &#8220;Ich bin ein PHP Script, das über den Echo Befehl in PHP Serverseitig ausgeführt wird&#8221;; ?&gt;</p>
<p>&lt;/body&gt;</p>
<p>&lt;/html&gt;</span></p>
<p>Das Ergebnis sieht so aus:</p>
<p>Ich bin kein PHP sondern ganz normales HTML<br />
Ich bin ein PHP Script das über den Echo Befehl Serverseitig ausgeführt wird</p>
<p>Erklärung:</p>
<p>Blau gekennzeichnet ist ein ganz gewöhnlicher HTML Code.</p>
<p>Eine PHP Anweisung (es gibt mehrere Möglichkeiten) beginnt in unserem Beispiel mit <span style="color: #ff0000;">&lt;?</span> und endet mit ;<span style="color: #ff0000;">?&gt;</span> Der Befehl &#8220;echo&#8221; gibt den Text für den Besucher der Webseite aus, der zwischen &#8220;und&#8221;</p>
<p>geschrieben wurde. Das PHP Script wird also auf dem Webserver ausgeführt, der User bekommt quasi nur das Ergebnis angezeigt.</p>
]]></content:encoded>
			<wfw:commentRss>http://css-schule.de/was-ist-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
