<?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>webcyclus &#187; PHP</title> <atom:link href="http://webcyclus.de/category/tutorials/php/feed/" rel="self" type="application/rss+xml" /><link>http://webcyclus.de</link> <description></description> <lastBuildDate>Mon, 21 May 2012 16:18:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>PHP: String kürzen</title><link>http://webcyclus.de/php-string-kurzen/</link> <comments>http://webcyclus.de/php-string-kurzen/#comments</comments> <pubDate>Sun, 07 Feb 2010 14:44:42 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[Allgemein]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=4734</guid> <description><![CDATA[Sie wollen einen String in PHP kürzen? Hierzu können Sie die Funktion substr() verwenden. Als Übergabeparameter wird her der String gewählt, der gekürzt werden soll. Damit die Funktion weiß wieviele Stellen von dem angegeben String gekürzt werden sollen müssen Sie dazu noch die Länge oder Position angegeben ab wann der String abgeschnitten werden soll. Optional [...]]]></description> <content:encoded><![CDATA[<p>Sie wollen einen String in PHP kürzen? Hierzu können Sie die Funktion substr() verwenden. Als Übergabeparameter wird her der String gewählt, der gekürzt werden soll. Damit die Funktion weiß wieviele Stellen von dem angegeben String gekürzt werden sollen müssen Sie dazu noch die Länge oder Position angegeben ab wann der String abgeschnitten werden soll. Optional können Sich noch einen zweiten Parameter angeben, der angibt bis wohin der String gekürzt werden soll. Wollen Sie das der String von hinten abgeschnitten werden soll müssen Sie ein &#8211; als Startwert verwenden.</p><pre lang="php">
<?php
$var = "webcyclus";

echo substr($var, 0, 4).''; // webc
echo substr($var, -6).''; // cyclus
?>
</pre><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-string-kurzen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP &#8211; Zufallszahlen mit PHP generieren</title><link>http://webcyclus.de/php-zufallszahlen-mit-php-generieren/</link> <comments>http://webcyclus.de/php-zufallszahlen-mit-php-generieren/#comments</comments> <pubDate>Wed, 14 Oct 2009 19:20:24 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=793</guid> <description><![CDATA[In diesem Artikel können Sie erfahren, wie einfach es ist Zufallszahlen mit PHP zu generieren. Zufallszahlen werden in der Programmierung das ein oder andere mal gebraucht, um beispielsweise einen Text dynamisch auszugeben. Nehmen wir an wir wollen ein Wort aus einer Liste von Wörter bei jeden Besuch zufällig anzeigen. Mit der Funktion rand(minimaler Wert, maximaler [...]]]></description> <content:encoded><![CDATA[<p>In diesem Artikel können Sie erfahren, wie einfach es ist Zufallszahlen mit PHP zu generieren. Zufallszahlen werden in der Programmierung das ein oder andere mal gebraucht, um beispielsweise einen Text dynamisch auszugeben. Nehmen wir an wir wollen ein Wort aus einer Liste von Wörter bei jeden Besuch zufällig anzeigen. Mit der Funktion rand(minimaler Wert, maximaler Wert) erzeugt PHP für uns eine Zufallszeit. Es muss lediglich der minimale und maximale Wert der Zufallszahl angegeben werden.<br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$woerter <span
class="phpBlau">= <span
class="phpGruen">array</span> ( 'Hallo', 'Hi', 'Hello', 'Salut', 'Buongiorno', 'Hola' );</span></span><br
/> &nbsp;&nbsp;<span
class="phpRot">$zufallszahl <span
class="phpBlau"> = <span
class="phpGruen">rand</span> ( <span
class="phpGruen">0</span> , <span
class="phpGruen">5</span> );</span></span><br
/> &nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpRot">$woerter<span
class="phpBlau">[<span
class="phpRot">$zufallszahl</span>];</span></span></span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> <strong>Ausgabe:</strong></p><div
id="phpCode">Die Ausgabe ist bei nahezu jeden neuen Laden des Browsers anders, liegt aber immer im Rahmen des Arrays, da die maximale Zufallszahl dem maximalen Index des Arrays entspricht.(Gilt auch für den minalen Bereich des Index)</div><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-zufallszahlen-mit-php-generieren/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP &#8211; Datum und Uhrzeit mit Date</title><link>http://webcyclus.de/php-date-datum-und-uhrzeit/</link> <comments>http://webcyclus.de/php-date-datum-und-uhrzeit/#comments</comments> <pubDate>Wed, 14 Oct 2009 16:48:32 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Tutorials]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=727</guid> <description><![CDATA[Kommen wir jetzt zum Datum. Für das Datum gibt es zwei grundlegende Funktionen. Die erste Funktion heißt Date. Mit Date können Sie die aktuelle Zeit bzw. was das aktuelle Datum darstellen. &#60;?php &#160;&#160;echo ( ' h:i:s d.m.Y ' ); // Hiermit geben wir die aktuelle Zeit und das Datum aus. ?&#62; Ausgabe: 12:34:56 01.12.2009 Im [...]]]></description> <content:encoded><![CDATA[<p>Kommen wir jetzt zum Datum. Für das Datum gibt es zwei grundlegende Funktionen. Die erste Funktion heißt Date. Mit Date können Sie die aktuelle Zeit bzw. was das aktuelle Datum darstellen.<br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpBlau">( ' h:i:s d.m.Y ' );</span><span
class="phpOrange"> // Hiermit geben wir die aktuelle Zeit und das Datum aus.</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> <strong>Ausgabe:</strong></p><div
id="phpCode">12:34:56 01.12.2009</div><p>Im oberen Beispiel verwenden wir für die aktuelle Zeitausgabe h:i:s. h steht für Stunde, i steht für Minuten und s für die Sekunden. Die Doppelpunkte dienen lediglich zur Formatierung der Ausgabe. PHP bezieht das Datum immer von dem Server auf dem der Code ausgeführt wird. Die Date Funktion reicht für die einfache Ausgabe von Datumswerten vollkommen, soll allerdings mit dem Datum gerechnet werden ist die Funktion Time empfehlenswert. Time benutzt einen Zeitstempel, der Zeitstempel bezieht sich auf den Beginn der Unix Epoche 01.01.1970. Der Zeitstempel gibt die Zeit vom 01.01.1970 bis zur aktuellen Zeit in Sekunden aus, welches für Berechnungen besonders nützlich ist.<br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpBlau">time();</span></span><span
class="phpOrange"> // Ausgabe Zeitstempel</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> <strong>Ausgabe:</strong></p><div
id="phpCode"> 1255538069</div><p>Um aus dieser komischen Zahl jetzt eine gebrauchbare Zahl zu machen brauchen wir die Funktion mktime().<br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpBlau"><span
class="phpBlau">time() -</span> mktime( <span
class="phpGruen">0</span>, <span
class="phpGruen">0</span>, <span
class="phpGruen">0</span>, <span
class="phpGruen">01</span>, <span
class="phpGruen">01</span>, <span
class="phpGruen">2008</span> );</span></span><span
class="phpOrange"> // Berechnung der Zeit vom 01.01.2008 bis heute</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> <strong>Ausgabe:</strong><br
/> <code></p><div
id="phpCode"> 56396334</div><p>Im obigen Beispiel sieht man in der Klammer 6 Zahlen. Die ersten drei Zahlen stehen für Stunden, Minuten und Sekunden die anderen drei Zahlen stehen für den Monat, Tag und das Jahr. Jetzt erhalten wir die Zeit in Sekunden vom 01.01.2008 bis zum jetzigen Datum.<br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpBlau"><span
class="phpBlau">(time() -</span> mktime( <span
class="phpGruen">0</span>, <span
class="phpGruen">0</span>, <span
class="phpGruen">0</span>, <span
class="phpGruen">01</span>, <span
class="phpGruen">01</span>, <span
class="phpGruen">2008</span> )) / ( 60 * 60 * 24 );</span></span><span
class="phpOrange"> // Berechnung der Stunden vom 01.01.2008 bis heute</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> <strong>Ausgabe: </strong></p><div
id="phpCode"> Jetzt erhalten wir die Zeit vom 01.01.2008 bis zum jetzigen Datum in Stunden.</div><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-date-datum-und-uhrzeit/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP &#8211; for-Schleife</title><link>http://webcyclus.de/php-for-schleife/</link> <comments>http://webcyclus.de/php-for-schleife/#comments</comments> <pubDate>Tue, 13 Oct 2009 18:47:44 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Tutorials]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=346</guid> <description><![CDATA[Mit einer for-Schleife lässt sich eine Zählschleife bilden, die über eine Abbruchbedingung verfügt, der Abbruch allerdings schon im Kopf der Variable festgelegt werden muss. Kommen wir zum ersten Teil. Der erste Parameter in der for-Schleife ist die Anweisung die ausschließlich vor dem ersten Durchlaufen der Schleife ausgeführt wird. In der Regel wird hier die Zählvariable [...]]]></description> <content:encoded><![CDATA[<p>Mit einer for-Schleife lässt sich eine Zählschleife bilden, die über eine Abbruchbedingung verfügt, der Abbruch allerdings schon im Kopf der Variable festgelegt werden muss.<br
/> <br
/> Kommen wir zum ersten Teil. Der erste Parameter in der for-Schleife ist die Anweisung die ausschließlich vor dem ersten Durchlaufen der Schleife ausgeführt wird.<br
/> In der Regel wird hier die Zählvariable gesetzt ( $zaehler = 0, in vielen Fällen benutzt man in der Programmierung das i als Zählvariable ).<br
/> <br
/> Der zweite Parameter in der for-Schleife ist die Abbruchbedingung die bei jedem Durchlauf der Schleife geprüft wird. Der zweite Parameter besteht meistens aus zwei Zahlen oder einem Wahr, Falsch Vergleich. In dieser Bedingung muss festgelegt werden, wielange bzw. wann die Schleife stoppen soll. Hierbei spielen Vergleichsoperatoren eine sehr wichtige Rolle.<br
/> <br
/> <strong>Beispiel:</strong><br
/></p><div
id="phpCode"> <span
style="color: #0000bb">&lt;?php</span><br
/> <span
style="color: #000000">for( <span
style="color: #dd0000;">$zaehler = 0; $zaehler < 5; $zaehler++ <span
style="color: #000000;">)</span></span></span><br
/> <span
style="color: #000000">{</span><br
/> <span
style="color: #007700">&nbsp;&nbsp;&nbsp;echo <span
style="color: #0000bb">$zaehler.&#8217;&lt;br /&gt;&#8217;;</span><br
/> <span
style="color: #000000">}</span><br
/> <span
style="color: #0000bb">?&gt;</span></div><p><strong>Ergebnis:</strong><br
/> 0, 1, 2, 3, 4<br
/> <br
/> Kommen wir zum letzten Parameter. Der letzte Parameter enthält die Anweisung die nach jedem Schleifen durchlauf gemacht wird. Hier wird die Laufvariable ( in diesem Beispiel $zaehler ) hochgezählt um so den Schleifendurchlauf festzulegen. In der Regel wird hier das beliebte ++ oder auch Inkrement genannt verwendet, hierbei wird die Variable immer um eins erhöht.</p><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-for-schleife/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP &#8211; while-Schleife</title><link>http://webcyclus.de/php-while-schleife/</link> <comments>http://webcyclus.de/php-while-schleife/#comments</comments> <pubDate>Tue, 13 Oct 2009 18:47:22 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Tutorials]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=381</guid> <description><![CDATA[Neben der for-Schleife gibt es auch noch weitere Schleifen. Die wohl bekannteste ist die while-Schleife. Die while-Schleife läuft solange bis die Abbruchbedingung erreicht ist. Dieses wird mit einer sogenannten Laufvariable gemacht, die die Anzahl der Schleifen durchläufe angibt. Beispiel: &#60;?php &#160;&#160;&#160;$i = 0; &#160;&#160;&#160;while ( $i < 5 ) &#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;echo $i.&#8217;&#60;br /&#62;&#8217;; &#160;&#160;&#160;} ?&#62; [...]]]></description> <content:encoded><![CDATA[<p>Neben der for-Schleife gibt es auch noch weitere Schleifen. Die wohl bekannteste ist die while-Schleife. Die while-Schleife läuft solange bis die Abbruchbedingung erreicht ist. Dieses wird mit einer sogenannten Laufvariable gemacht, die die Anzahl der Schleifen durchläufe angibt.<br
/> <br
/> <strong>Beispiel:</strong><br
/></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;&nbsp;<span
class="phpBlau">$i</span> = <span
class="phpGruen">0</span>;<br
/> &nbsp;&nbsp;&nbsp;<span
class="phpBlau">while ( <span
class="phpRot">$i < 5 </span >)<br
/> &nbsp;&nbsp;&nbsp;{<br
/> &nbsp;&nbsp;&nbsp;<span
class="phpGruen">&nbsp;&nbsp;echo <span
class="phpBlau"><span
class="phpRot">$i</span>.&#8217;&lt;br /&gt;&#8217;;</span></span><br
/> &nbsp;&nbsp;&nbsp;}</span ><br
/> <span
class="phpBlau">?&gt;</span></div><p> In dem oberen Beispiel würde die Schleife nie aufhören, da die Laufvariable $i nie erhöht bzw. nie die Abbruchbedingung 5 erreicht. Um das zu vermeiden müssen wir bei jedem Schleifendurchlauf die Laufvariable $i erhöhen.<br
/></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;&nbsp;<span
class="phpBlau">$i</span> = <span
class="phpGruen">0</span>;<br
/> &nbsp;&nbsp;&nbsp;<span
class="phpBlau">while ( <span
class="phpRot">$i < 5 </span >)<br
/> &nbsp;&nbsp;&nbsp;{<br
/> &nbsp;&nbsp;&nbsp;<span
class="phpGruen">&nbsp;&nbsp;echo <span
class="phpBlau"><span
class="phpRot">$i</span>.&#8217;&lt;br /&gt;&#8217;;</span></span><br
/> &nbsp;&nbsp;&nbsp;<span
class="phpRot">&nbsp;&nbsp;$i++</span>;<br
/> &nbsp;&nbsp;&nbsp;}</span ><br
/> <span
class="phpBlau">?&gt;</span ></div><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-while-schleife/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP &#8211; if Anweisung in PHP</title><link>http://webcyclus.de/php-if-anweisung-in-php/</link> <comments>http://webcyclus.de/php-if-anweisung-in-php/#comments</comments> <pubDate>Tue, 13 Oct 2009 18:47:09 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Tutorials]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=416</guid> <description><![CDATA[Wer kennt es nicht, die if-Anweisung oder auch wenn dann ist eine bedingt Anweisung die nur ausgeführt wird, wenn das Argument TRUE bzw. WAHR ist. Die if-Anweisung wird sehr häufig in der Programmierung verwendet um beispielsweise irgendwelche Variablen abzufragen ob sie null ist. Im unteren Beispiels überprüfen wir eine Variable auf ihren Wert. Hat die [...]]]></description> <content:encoded><![CDATA[<p>Wer kennt es nicht, die if-Anweisung oder auch wenn dann ist eine bedingt Anweisung die nur ausgeführt wird, wenn das Argument TRUE bzw. WAHR ist. Die if-Anweisung wird sehr häufig in der Programmierung verwendet um beispielsweise irgendwelche Variablen abzufragen ob sie null ist. Im unteren Beispiels überprüfen wir eine Variable auf ihren Wert. Hat die Variable wie im Beispiel einen Wert von 0 wird die if-Anweisung ausgeführt, wenn nicht null wird eine Fehlermeldung ausgegeben.<br
/></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php<br
/> &nbsp;&nbsp;<span
class="phpBlau">$variable</span> = <span
class="phpGruen">0</span>;<br
/> &nbsp;&nbsp;<span
class="phpBlau">if ( <span
class="phpRot">$variable == <span
class="phpGruen">0</span></span> )<span
class="phpOrange"> // $variable ist gleich 0 = true</span><br
/> &nbsp;&nbsp;{<br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpBlau">&#8216;Die Variable hat einen Wert von &#8216;.<span
class="phpRot">$variable</span></span></span>;<br
/> &nbsp;&nbsp;}<br
/> &nbsp;&nbsp;else<br
/> &nbsp;&nbsp;{<br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpRot">$variable.<span
class="phpBlau">&#8216; ist nicht null.</span></span></span>;<br
/> &nbsp;&nbsp;}<br
/> <span
class="phpBlau">?&gt;</span></div><p> <strong>Ergebnis:</strong></p><div
id="phpCode">Die Variable hat einen Wert von 0</div><p> Wenn mehrere Variablen abfragt werden sollen gibt es noch die Möglichkeit ein weitere if mithilfe von <strong>else if</strong> einzufügen.<br
/> <br
/> <strong>Beispiel:</strong><br
/></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php<br
/> &nbsp;&nbsp;<span
class="phpBlau">$variable</span> = <span
class="phpGruen">1</span>;<br
/> &nbsp;&nbsp;<span
class="phpBlau">if ( <span
class="phpRot">$variable == <span
class="phpGruen">0</span></span> )<span
class="phpOrange"> // $variable ist gleich 0 = TRUE</span><br
/> &nbsp;&nbsp;{<br
/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpBlau">&#8216;Die Variable hat einen Wert von &#8216;.<span
class="phpRot">$variable</span></span></span>; <span
class="phpOrange">// Ausgabe: Die Variable hat einen Wert von 0</span><br
/> &nbsp;&nbsp;}<br
/> &nbsp;&nbsp;else if ( <span
class="phpRot">$variable == <span
class="phpGruen">1</span></span> )<br
/> &nbsp;&nbsp;{<br
/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpBlau">&#8216;Die Variable hat einen Wert von &#8216;.<span
class="phpRot">$variable</span></span></span>; <span
class="phpOrange">// Ausgabe: Die Variable hat einen Wert von 1</span><br
/> &nbsp;&nbsp;}<br
/> &nbsp;&nbsp;else<br
/> &nbsp;&nbsp;{<br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpRot">$variable.<span
class="phpBlau">&#8216; ist nicht null oder eins.</span></span></span>; <span
class="phpOrange">// Ausgabe: 0 / 1 ist nicht null / eins</span><br
/> &nbsp;&nbsp;}</span></div><p> <strong>Ergebnis:</strong></p><div
id="phpCode">Die Variable hat einen Wert von 1</div><p> Für etwas Fortgeschrittene gibt es auch noch die Möglichkeit mehrere Variablen mit einem logischen UND ( &#038;&#038; ) oder einem logischen ODER ( || ) in einer if-Anweisung zu überprüfen.<br
/> <br
/> <strong>Beispiel:</strong><br
/></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php<br
/> &nbsp;&nbsp;<span
class="phpBlau">$variable</span> = <span
class="phpGruen">0</span>;<br
/> &nbsp;&nbsp;<span
class="phpBlau">if ( <span
class="phpRot">$variable == <span
class="phpGruen">0</span> <span
class="phpBlau">||</span> $variable == <span
class="phpGruen">1</span></span> ) <span
class="phpOrange"> // Wenn $variable = 1 ODER $variable = 0 = TRUE</span><br
/> &nbsp;&nbsp;{<br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpBlau">&#8216;Die Variable hat einen Wert von &#8216;.<span
class="phpRot">$variable</span></span></span>;<br
/> &nbsp;&nbsp;}<br
/> &nbsp;&nbsp;else<br
/> &nbsp;&nbsp;{<br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpRot">$variable.<span
class="phpBlau">&#8216; ist nicht null.</span></span></span>;<br
/> &nbsp;&nbsp;}<br
/> <span
class="phpBlau">?&gt;</span></div><p> <strong>Ergebnis:</strong><br
/></p><div
id="phpCode">Die Variable hat einen Wert von 0</div><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-if-anweisung-in-php/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP &#8211; Variablen</title><link>http://webcyclus.de/php-variablen/</link> <comments>http://webcyclus.de/php-variablen/#comments</comments> <pubDate>Tue, 13 Oct 2009 18:46:55 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Tutorials]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=511</guid> <description><![CDATA[Kommen wir zu den Variablen. Jeder kennt sie, viele hassen sie, besonders in der Mathematik. Variablen sind die Grundlage in der Programmierung. Variablen werden in PHP mit dem Dollarzeichen $ gekennzeichnet und muss immer am Anfang stehen. Variablen müssen in PHP kein direkter Typ wie beispielsweise string oder integer zugewiesen werden, man könnte auch sagen [...]]]></description> <content:encoded><![CDATA[<p>Kommen wir zu den Variablen. Jeder kennt sie, viele hassen sie, besonders in der Mathematik. Variablen sind die Grundlage in der Programmierung. Variablen werden in PHP mit dem Dollarzeichen $ gekennzeichnet und muss immer am Anfang stehen. Variablen müssen in PHP kein direkter Typ wie beispielsweise string oder integer zugewiesen werden, man könnte auch sagen sie sind sehr flexibel und suchen sich den jeweiligen Typ selber aus. Eine Variable lässt alle alphanumerischen Zeichen zu. Bei der Verwendung sollte man auf die Groß- und Kleinschreibung acht geben. Desweiteren dürfen Variablen nicht mit einer Ziffer beginnen.<br
/> <br
/> <strong>Beispiel:</strong><br
/> <br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$variable<span
class="phpBlau"> = 'Maus';</span></span><br
/> &nbsp;&nbsp;<span
class="phpRot">$Variable<span
class="phpBlau"> = 'Hund';</span></span><br
/> &nbsp;&nbsp;<span
class="phpRot">$zahl<span
class="phpBlau"> = <span
class="phpGruen">1</span>;</span></span><br
/> &nbsp;&nbsp;<span
class="phpRot">$käse<span
class="phpBlau"> = 'Gauda';</span></span><span
class="phpOrange"> // Umlaute sind erlaubt</span><br
/> <br
/> &nbsp;&nbsp;<span
style="text-decoration: line-through;"><span
class="phpRot">$1variable<span
class="phpBlau"> = 'Gauda';</span></span></span><span
class="phpOrange"> // Variablen dürfen nicht mit Zahlen beginnen</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> Um eine Variable in einer Textausgabe auszugeben muss die Variable außerhalb und mit einem Punkt vom Anführungszeichen getrennt sein.<br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$vorname<span
class="phpBlau"> = 'Larry';</span></span><br
/> &nbsp;&nbsp;<span
class="phpGruen">echo<span
class="phpBlau"> 'Hallo '<span
class="phpRot">.$vorname;</span></span></span><span
class="phpOrange"> // Variable muss außerhalb und mit einem Punkt von dem Anführungszeichen getrennt sein</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> <strong>Ausgabe:</strong></p><div
id="phpCode">Hallo Larry</div><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-variablen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP &#8211; foreach-Schleife</title><link>http://webcyclus.de/php-foreach-schleife/</link> <comments>http://webcyclus.de/php-foreach-schleife/#comments</comments> <pubDate>Tue, 13 Oct 2009 18:46:36 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Tutorials]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=485</guid> <description><![CDATA[Die foreach-Schleife ist im Prinzip eine sehr einfache Schleife. Mit der Schleife kann ein beispielsweise ein Array mit wenigen Zeilen ausgegeben werden. Die Foreach-Schleife endet erst wenn das Array vollständig ausgegeben ist. Im unteren Beispiel sieht man das Array welches einer neuen Variable zugewiesen wird. Bei jedem Durchlauf der Schleife wird ein Wert aus dem [...]]]></description> <content:encoded><![CDATA[<p>Die foreach-Schleife ist im Prinzip eine sehr einfache Schleife. Mit der Schleife kann ein beispielsweise ein Array mit wenigen Zeilen ausgegeben werden. Die Foreach-Schleife endet erst wenn das Array vollständig ausgegeben ist. Im unteren Beispiel sieht man das Array welches einer neuen Variable zugewiesen wird. Bei jedem Durchlauf der Schleife wird ein Wert aus dem Array ausgelesen und in die neue Variable geschrieben die dann zur Verarbeitung verwendet werden kann, in diesem Fall zur Ausgabe.<br
/> <br
/> <strong>Beispiel:</strong><br
/> <br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$werte<span
class="phpGruen"> = array ( <span
class="phpBlau">'Haus', 'Auto', 'Fisch', 'Esel' </span>)</span></span><br
/> &nbsp;&nbsp;<span
class="phpBlau">foreach ( <span
class="phpRot">$werte <span
class="phpGruen">as</span> $ausgabe</span> )<br
/> &nbsp;&nbsp;{</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpRot">$ausgabe.<span
class="phpBlau">'&lt;br /&gt;'</span></span></span>;<br
/> &nbsp;&nbsp;<span
class="phpBlau">}</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> <strong>Ausgabe:</strong></p><div
id="phpCode">Haus<br
/>Auto<br
/>Fisch<br
/>Esel</div><p> Wenn nicht alle Werte ausgegeben werden sollen kann die foreach-Schleife mit break; vorzeitig beendet werden. Im unteren Beispiel wird die Schleife beendet sobald die dritte Positions des Array erreicht wird. Hierbei wird einfach eine if-Anweisung verwendet die immer die Ausgabevariable auf den dritten Wert im Array ( Fisch ) überprüft.<br
/> <br
/> <strong>Beispiel:</strong><br
/> <br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$werte<span
class="phpGruen"> = array ( <span
class="phpBlau">'Haus', 'Auto', 'Fisch', 'Esel' </span>)</span></span><br
/> &nbsp;&nbsp;<span
class="phpBlau">foreach ( <span
class="phpRot">$werte <span
class="phpGruen">as</span> $ausgabe</span> )<br
/> &nbsp;&nbsp;{</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">if ( <span
class="phpRot">$ausgabe <span
class="phpGruen">==</span><span
class="phpBlau">'Fisch'</span></span>)</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">{</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">break;</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">}</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">else</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">{</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpRot">$ausgabe.<span
class="phpBlau">'&lt;br /&gt;'</span></span></span>;<br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">}</span><br
/> &nbsp;&nbsp;<span
class="phpBlau">}</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> <strong>Ausgabe:</strong><br
/></p><div
id="phpCode">Haus<br
/>Auto</div><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-foreach-schleife/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP &#8211; Textdatei schreiben und lesen</title><link>http://webcyclus.de/php-textdatei-schreiben-und-lesen/</link> <comments>http://webcyclus.de/php-textdatei-schreiben-und-lesen/#comments</comments> <pubDate>Tue, 13 Oct 2009 18:46:23 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Tutorials]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=551</guid> <description><![CDATA[Im unteren Beispiel wird gezeigt wie man schnell und einfach Daten mithilfe von PHP in eine Textdatei schreiben und lesen kann. &#60;?php &#160;&#160;$text'Das ist ein Text.'; // Dateiinhalt &#160;&#160;$dateiname 'textdatei.txt'; // Dateiname &#160;&#160;$dateihandler = fOpen ( $dateiname, 'a+'); // Datei öffnen / erstellen &#160;&#160;fWrite ( $dateihandler ,$text); // Text in Datei schreiben &#160;&#160;fClose ( $dateihandler [...]]]></description> <content:encoded><![CDATA[<p>Im unteren Beispiel wird gezeigt wie man schnell und einfach Daten mithilfe von PHP in eine Textdatei schreiben und lesen kann.<br
/> <code></p><div
id="phpCode"><span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$text<span
class="phpBlau">'Das ist ein Text.';</span></span><span
class="phpOrange"> // Dateiinhalt</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$dateiname <span
class="phpBlau">'textdatei.txt';</span></span><span
class="phpOrange"> // Dateiname</span><br
/> <br
/> &nbsp;&nbsp;<span
class="phpRot">$dateihandler<span
class="phpBlau"> = <span
class="phpGruen">fOpen</span> ( <span
class="phpRot">$dateiname, <span
class="phpBlau">'</span>a+<span
class="phpBlau">');</span></span></span><span
class="phpOrange"> // Datei öffnen / erstellen</span><br
/> &nbsp;&nbsp;<span
class="phpGruen">fWrite<span
class="phpBlau"> ( <span
class="phpRot">$dateihandler <span
class="phpBlau">,</span>$text<span
class="phpBlau">);</span></span></span><span
class="phpOrange"> // Text in Datei schreiben</span><br
/> &nbsp;&nbsp;<span
class="phpGruen">fClose<span
class="phpBlau"> ( <span
class="phpRot">$dateihandler</span> );</span></span><span
class="phpOrange"> // Datei schließen</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> Gehen wir nochmal kurz auf die obigen Funktionen ein.<br
/> <br
/> Die Funktion fOpen() öffnet die Datei. Anschließend wird mit der Funktion fWrite() der Textinhalt in die Datei geschrieben. Um den Vorgang abzuschließend muss die Datei noch geschlossen werden, das geschieht mit fClose().<br
/> Bei dem Dateihandler muss immer ein Attribut angegeben werden. Mehr Informationen zu den Dateiattributen. In diesem Fall verwenden wir das Dateiattribut &#8220;a+&#8221; ( Lesen und Schreiben ).<br
/> <br
/> Um einen Zeilenumbruch zu erzeugen wird der Escape-Code \n verwendet.<br
/> <code></p><div
id="phpCode"><span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$text<span
class="phpBlau">'Das ist ein Text.\nText in neuer Zeile.';</span></span><span
class="phpOrange"> // Dateiinhalt</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$dateiname <span
class="phpBlau">'textdatei.txt';</span></span><span
class="phpOrange"> // Dateiname</span><br
/> <br
/> &nbsp;&nbsp;<span
class="phpRot">$dateihandler<span
class="phpBlau"> = <span
class="phpGruen">fOpen</span> ( <span
class="phpRot">$dateiname, <span
class="phpBlau">'</span>a+<span
class="phpBlau">');</span></span></span><span
class="phpOrange"> // Datei öffnen / erstellen</span><br
/> &nbsp;&nbsp;<span
class="phpGruen">fWrite<span
class="phpBlau"> ( <span
class="phpRot">$dateihandler <span
class="phpBlau">,</span>$text<span
class="phpBlau">);</span></span></span><span
class="phpOrange"> // Text in Datei schreiben</span><br
/> &nbsp;&nbsp;<span
class="phpGruen">fClose<span
class="phpBlau"> ( <span
class="phpRot">$dateihandler</span> );</span></span><span
class="phpOrange"> // Datei schließen</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code></p><h3><b>Textdatei auslesen</b></h3><p> Um den Inhalt einer Textdatei auszulesen gibt es mehrere Möglichkeiten. Aufgrund der riesen Vielfalt an Funktionen in PHP fangen wir mit der einfachsten Methode an.<br
/></p><h3>1. Methode &#8211; Alle Zeilen ausgeben</h3><p><code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpGruen">readfile<span
class="phpBlau"> ( 'textdatei.txt' );</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code></p><h3>2. Methode &#8211; Einzelne Zeilen ausgeben</h3><p><code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$dateiname<span
class="phpBlau"> = 'textdatei.txt';</span></span><br
/> &nbsp;&nbsp;<span
class="phpRot">$array <span
class="phpBlau"> = <span
class="phpGruen">file</span> ( <span
class="phpRot">$textdatei</span> );</span></span><br
/> &nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpRot">$array<span
class="phpBlau">[</span><span
class="phpGruen">2</span><span
class="phpBlau">];</span></span></span><span
class="phpOrange"> // Zeile 3 wird ausgegeben - Arrayindex startet bei 0</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code></p><h3>3. Methode &#8211; Gesamten Text mit Array ausgeben</h3><p><code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpRot">$dateiname<span
class="phpBlau"> = 'textdatei.txt';</span></span><br
/> &nbsp;&nbsp;<span
class="phpRot">$array <span
class="phpBlau"> = <span
class="phpGruen">file</span> ( <span
class="phpRot">$textdatei</span> );</span></span><br
/> &nbsp;&nbsp;<span
class="phpBlau">foreach ( <span
class="phpRot">$array <span
class="phpGruen">as</span> $ausgabe</span> )</span><br
/> &nbsp;&nbsp;<span
class="phpBlau">{</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpRot">$ausgabe.<span
class="phpBlau">'&lt;br /&gt;';</span></span></span><br
/> &nbsp;&nbsp;<span
class="phpBlau">}</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code></p><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-textdatei-schreiben-und-lesen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHP &#8211; Ausnahmebehandlung try catch</title><link>http://webcyclus.de/php-ausnahmebehandlung-try-catch/</link> <comments>http://webcyclus.de/php-ausnahmebehandlung-try-catch/#comments</comments> <pubDate>Tue, 13 Oct 2009 18:46:13 +0000</pubDate> <dc:creator>Patrick</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[Tutorials]]></category><guid
isPermaLink="false">http://webcyclus.de/?p=628</guid> <description><![CDATA[Ausnahmebehandlungen werden in der Programmierung sehr gerne zur Fehlererkennung verwendet. Sie sparen enorm viel Zeit und vorallem Nerven bei der Fehlersuche. Ist ein Fehler im PHP Code bekommt man meistens keine aussagekräftigen Fehlermeldungen mit try und catch kann dieses etwas benutzerfreundlicher gemacht werden und vorallem bleibt das Programm stabil. &#60;?php &#160;&#160;try &#160;&#160;{ &#160;&#160;&#160;&#160;if ( file_exists [...]]]></description> <content:encoded><![CDATA[<p>Ausnahmebehandlungen werden in der Programmierung sehr gerne zur Fehlererkennung verwendet. Sie sparen enorm viel Zeit und vorallem Nerven bei der Fehlersuche. Ist ein Fehler im PHP Code bekommt man meistens keine aussagekräftigen Fehlermeldungen mit try und catch kann dieses etwas benutzerfreundlicher gemacht werden und vorallem bleibt das Programm stabil.<br
/> <code></p><div
id="phpCode"> <span
class="phpBlau">&lt;?php</span><br
/> &nbsp;&nbsp;<span
class="phpBlau">try</span><br
/> &nbsp;&nbsp;<span
class="phpBlau">{</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">if ( <span
class="phpGruen">file_exists</span> ( 'textdatei.txt' ))</span><span
class="phpOrange"> // Prüfen ob Datei existiert</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">{</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">readfile <span
class="phpBlau">( 'textdatei.txt' );</span></span><span
class="phpOrange"> // Datei auslesen</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">}</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">else</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">{</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">throw new Exception<span
class="phpBlau"> ( 'Datei nicht gefunden!' );</span></span><span
class="phpOrange"> // Wenn Datei nicht vorhanden, erzeuge Exception</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpBlau">}</span><br
/> &nbsp;&nbsp;<span
class="phpBlau">}</span><br
/> &nbsp;&nbsp;<span
class="phpBlau">catch ( Exception <span
class="phpRot">$e</span> )</span><br
/> &nbsp;&nbsp;<span
class="phpBlau">{</span><br
/> &nbsp;&nbsp;&nbsp;&nbsp;<span
class="phpGruen">echo <span
class="phpRot">$e<span
class="phpGruen">-></span>getMessage<span
class="phpBlau">();</span></span></span><span
class="phpOrange"> // Fehlermeldung ausgeben</span><br
/> &nbsp;&nbsp;<span
class="phpBlau">}</span><br
/> <span
class="phpBlau">?&gt;</span></div><p></code><br
/> <strong>Ausgabe:</strong></p><div
id="phpCode">Datei nicht gefunden!</div><div
id="vgwpixel"></div>]]></content:encoded> <wfw:commentRss>http://webcyclus.de/php-ausnahmebehandlung-try-catch/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 13/18 queries in 0.007 seconds using disk: basic

Served from: webcyclus.de @ 2012-05-23 05:43:16 -->
