<?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>Ein Karlsruher Bloggt! &#187; MVC</title>
	<atom:link href="http://blog.mynotiz.de/tag/mvc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mynotiz.de</link>
	<description>Java, PHP und alles rund ums Thema Informatik</description>
	<lastBuildDate>Thu, 26 Jan 2012 11:22:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Smarty Tutorial &#8211; dynamische Webanwendung mit PHP</title>
		<link>http://blog.mynotiz.de/programmieren/smarty-tutorial-dynamische-webanwendung-mit-php-586/</link>
		<comments>http://blog.mynotiz.de/programmieren/smarty-tutorial-dynamische-webanwendung-mit-php-586/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 13:31:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[eclipse hotkeys]]></category>
		<category><![CDATA[Model-View-Controller]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Smarty]]></category>
		<category><![CDATA[Smarty Beispiel]]></category>
		<category><![CDATA[Smarty Tutorial]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://blog.mynotiz.de/?p=586</guid>
		<description><![CDATA[Übersicht Einleitung Einrichten der Entwicklungsumgebung Projekt &#38; Smarty einrichten Template erstellen Smarty Beispiel-Seite Download Einleitung&#160; Im folgenden Tutorial wird erklärt wie ihr eure erste Webseite erstellt mittels Smarty realisiert. Smarty ist ein Template System oder eine Template Engine und ermöglicht es den PHP-Code und die HTML-Ausgabe strikt zu trennen. Dieses Architektur basiert auf dem Model-View-Controller [...]
Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/php-tutorial-ajax-suche-aus-einer-mysql-datenbank-15/' rel='bookmark' title='PHP: Tutorial Ajax Suche aus einer MySQL Datenbank'>PHP: Tutorial Ajax Suche aus einer MySQL Datenbank</a> <small>Heute möchte ich euch zeigen wie man Schritt für Schritt...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/php-ausgabe-von-ordnern-und-dateien-iterativ-rekursiv-75/' rel='bookmark' title='PHP: Ausgabe von Ordnern und Dateien iterativ &amp; rekursiv'>PHP: Ausgabe von Ordnern und Dateien iterativ &#038; rekursiv</a> <small>Habe mir vor einiger Zeit ein kleines Galerie Skript geschrieben,...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/c-tutorial-fur-totale-anfanger-mit-dev-c-391/' rel='bookmark' title='C Tutorial für Anfänger mit Dev-C++'>C Tutorial für Anfänger mit Dev-C++</a> <small>Einleitung Nach meinem Tutorial mit LCC und der Programmiersprache C...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h2>Übersicht</h2>
<ul>
<li><a href="#einleitung">Einleitung</a></li>
<li><a href="#entwicklungsumgebung">Einrichten der Entwicklungsumgebung</a></li>
<li><a href="#projekt">Projekt &amp; Smarty einrichten</a></li>
<li><a href="#template">Template erstellen</a></li>
<li><a href="#beispiel">Smarty Beispiel-Seite</a></li>
<li><a href="#download">Download</a></li>
</ul>
<h2>Einleitung<a name="einleitung">&nbsp;</a></h2>
<p>Im folgenden Tutorial wird erklärt wie ihr eure erste Webseite erstellt mittels Smarty realisiert. Smarty ist ein Template System oder eine Template Engine und ermöglicht es den PHP-Code und die HTML-Ausgabe strikt zu trennen. Dieses Architektur basiert auf dem <a target="blank" href="http://de.wikipedia.org/wiki/Model_View_Controller">Model-View-Controller Paradigma</a>.</p>
<h2>Einrichten der Entwicklungsumgebung<a name="entwicklungsumgebung">&nbsp;</a></h2>
<h3>Wahl des Editors</h3>
<p>Wichtig um effiizient zu arbeiten ist das Programmierumfeld also der Programmier-Editor. Ich persönliche favorisiere <a href="http://www.eclipse.org/webtools/" target="_blank">Eclipse-WTP</a>. Eclipse-WTP bietet PHP-Unterstützung inklusive Funktionsbeschreibungen. Des weiteren ermöglicht es das Verwenden von sehr praktischen Tastenkürzel, sogenannten Shortcuts. Hier die wichtigsten die ich im alltäglichen Programmierwahnsinn verwende.</p>
<ul>
<li><strong>STRG+[Leer] </strong>- Automatische Codevervollständigung und anzeigen von Codevorschlägen.</li>
<li><strong>STRG + SHIFT + R</strong> &#8211; Live-Schnellsuche um eine Datei aus dem Workspace oder Projekt zu öffnen.</li>
<li><strong>STRG + SHIFT + F</strong> &#8211; automatische Codeformatierung (zum Beispiel richtiges Einrücken).</li>
<li><strong>F3</strong> &#8211; wechselt von einem Funktionsaufruf zu der Funktion oder von einer Variablenverwendung zu der Variablendefinition.</li>
<li>Übliche Tastenkürzel: <strong>STRG+C</strong> &#8211; kopieren, <strong>STRG+X</strong> &#8211; ausschneiden, <strong>STRG+V</strong> &#8211; einfügen, <strong>STRG+Z</strong> &#8211; Schritt rückwärts, <strong>STRG+Y</strong> &#8211; Schritt-vorwärts.</li>
</ul>
<h3>Server und Datenbank installieren</h3>
<p>Ein Apache-Webserver und eine Datenbank zu installieren ist nicht ganz so einfach. Noch schwieriger wird es, wenn weitere Pakete wie PHP oder Perl dazukommen. <strong>XAMPP</strong> ist ein Software-Paket welches Apache, MySQL, PHP und Perl beinhaltet. Über ein Controll Panel kann man einfach den Apache Server und die MySQL Datenbank starten und beenden. XAMPP könnt ihr euch, nachdem ihr euere Betriebsystem ausgewählt habt, einfach <a href="http://www.apachefriends.org/de/xampp.html" target="_blank">hier</a> herunterladen.</p>
<h3>Server und Datenbank starten</h3>
<p>Nach der Installation könnt ihr über das XAMPP Control Panel den Server und die MySQL-Datenbank starten.</p>
<div class="wp-caption alignnone" style="width: 456px"><img title="XAMPP - Screenshot" src="/bilder/smarty-tutorial/xampp-screenshot.gif" alt="XAMPP - Screenshot" width="446" height="352" /><p class="wp-caption-text">XAMPP - Screenshot</p></div>
<p>Nun rennt sowohl die Datenbank als auch der Server. Über die Web-Anwendung <strong>phpMyAdmin</strong>, die automatisch mit XAMPP mitinstalliert wird, könnt ihr Datenbanken und Tabellen erzeugen, löschen oder bearbeiten. Über die Url <a href="http://localhost/phpmyadmin" target="_blank">http://localhost/phpmyadmin</a> gelangt ihr zu der phpMyAdmin Oberfläche. Da in diesem Tutorial keine Datenbank benötigt wird spielt das für uns ersteinmal keine Rolle.</p>
<h2>Projekt &amp; Smarty einrichten<a name="projekt"></a></h2>
<h3>Projektordner im Serververzeichnis erstellen</h3>
<p>Alle Webprojekte befinden sich standartmäßig im XAMPP Installationsverzeichnis unter <em>xampp\htdocs</em>, zum Beispiel unter<em> C:\xampp\htdocs</em> und ist somit unser Server-Root. Um ein neues Projekt anzulegen erstellen wir einfach im Verzeichnis <em>htdocs</em> den Ordner <strong><em>testprojekt</em></strong>. Dieses Projekt könnt ihr nun über <em>http://localhost/testprojekt </em>erreichen.</p>
<p>Für Smarty werden einige Ordner benötigt, desswegen legen wir folgende Ordner in unserem Projektverzeichnis an.</p>
<div class="wp-caption alignnone" style="width: 125px"><img title="Ordner Struktur" src="/bilder/smarty-tutorial/ordner_struktur.gif" alt="Ordner Struktur" width="115" height="106" /><p class="wp-caption-text">Ordner Struktur</p></div>
<h3>Smarty herunterladen &amp; einbinden</h3>
<p>Die aktuelle Version von Smarty könnt ihr euch hier herunterladen <a href="http://www.smarty.net/download.php" target="_blank">http://www.smarty.net/download.php</a>. Den Ordner <em>Smarty-X.X.XX</em> bennen wir in <em>smarty</em> um und kopieren ihn in unser Verzeichnis <em>lib</em>.</p>
<h3>Smarty einrichten</h3>
<p>Anschließend müssen wir eine eigene Smarty-Klasse schreiben in der wir einige Verzeichnisse die Smarty benötigt definieren. So sieht diese aus.</p>
<h3>classes/TestProjektSmarty.class</h3>
<div align="left" class="java" style="border: 1px dotted black; padding: 5px; background-color: #EBEBEB;">
<pre style="color:#000000; font-size:8pt; font-family:'Courier New'; margin-top: 0; margin-bottom: 0;"><span style="color:#ff0080; font-weight:bold">&lt;</span>?php
    <span style="color:#004466">date_default_timezone_set</span><span style="color:#ff0080; font-weight:bold">(</span><span style="color:#a68500">&quot;Europe/Berlin&quot;</span><span style="color:#ff0080; font-weight:bold">);</span>

    <span style="color:#004466">set_include_path</span><span style="color:#ff0080; font-weight:bold">(</span> <span style="color:#004466">get_include_path</span><span style="color:#ff0080; font-weight:bold">().</span>PATH_SEPARATOR<span style="color:#ff0080; font-weight:bold">.</span><span style="color:#a68500">'./lib'</span><span style="color:#ff0080; font-weight:bold">);</span>
    <span style="color:#bb7977; font-weight:bold">require_once</span><span style="color:#ff0080; font-weight:bold">(</span><span style="color:#a68500">'lib/smarty/libs/Smarty.class.php'</span><span style="color:#ff0080; font-weight:bold">);</span>
    <span style="color:#bb7977; font-weight:bold">if</span><span style="color:#ff0080; font-weight:bold">(!</span><span style="color:#004466">defined</span><span style="color:#ff0080; font-weight:bold">(</span><span style="color:#a68500">'REQUIRED_SMARTY_DIR'</span><span style="color:#ff0080; font-weight:bold">))</span> <span style="color:#004466">define</span><span style="color:#ff0080; font-weight:bold">(</span><span style="color:#a68500">'REQUIRED_SMARTY_DIR'</span><span style="color:#ff0080; font-weight:bold">,</span><span style="color:#a68500">'./'</span><span style="color:#ff0080; font-weight:bold">);</span>

    <span style="color:#bb7977; font-weight:bold">class</span> TestProjektSmarty <span style="color:#bb7977; font-weight:bold">extends</span> Smarty<span style="color:#ff0080; font-weight:bold">{</span>

        <span style="color:#bb7977; font-weight:bold">function</span> <span style="color:#004466">__construct</span><span style="color:#ff0080; font-weight:bold">(){</span>
            <span style="color:#0080c0">$this</span><span style="color:#ff0080; font-weight:bold">-&gt;</span><span style="color:#004466">Smarty</span><span style="color:#ff0080; font-weight:bold">();</span>

            <span style="color:#0080c0">$this</span><span style="color:#ff0080; font-weight:bold">-&gt;</span>template_dir <span style="color:#ff0080; font-weight:bold">=</span> REQUIRED_SMARTY_DIR<span style="color:#ff0080; font-weight:bold">.</span><span style="color:#a68500">'templates'</span><span style="color:#ff0080; font-weight:bold">;</span>
            <span style="color:#0080c0">$this</span><span style="color:#ff0080; font-weight:bold">-&gt;</span>compile_dir   <span style="color:#ff0080; font-weight:bold">=</span> REQUIRED_SMARTY_DIR<span style="color:#ff0080; font-weight:bold">.</span><span style="color:#a68500">'templates_c'</span><span style="color:#ff0080; font-weight:bold">;</span>
            <span style="color:#0080c0">$this</span><span style="color:#ff0080; font-weight:bold">-&gt;</span>config_dir    <span style="color:#ff0080; font-weight:bold">=</span> REQUIRED_SMARTY_DIR<span style="color:#ff0080; font-weight:bold">.</span><span style="color:#a68500">'config'</span><span style="color:#ff0080; font-weight:bold">;</span>
            <span style="color:#0080c0">$this</span><span style="color:#ff0080; font-weight:bold">-&gt;</span>cache_dir     <span style="color:#ff0080; font-weight:bold">=</span> REQUIRED_SMARTY_DIR<span style="color:#ff0080; font-weight:bold">.</span><span style="color:#a68500">'cache'</span><span style="color:#ff0080; font-weight:bold">;</span>
        <span style="color:#ff0080; font-weight:bold">}</span>
    <span style="color:#ff0080; font-weight:bold">}</span>
?<span style="color:#ff0080; font-weight:bold">&gt;</span></pre>
</div>
<p>Die Ordnerdefinitionen können natürlich beliebig angepasst werden. Für den Einstieg jedoch empfehle ich die Ordnerstruktur wie sie hier definiert wurde beizubehalten.</p>
<h2>Template erstellen<a name="template">&nbsp;</a></h2>
<p>Nun können wir versuchen unsere erste Seite zu erstellen. Diese legen wir logischerweise im Hauptverzeichnis mit dem Namen <em>index.php</em> ab. Da Smarty ein <strong>Template-System</strong> ist brauchen wir logischerweise erstmal ein Layout für unsere Webseite. In diesem Template soll der Titel und der Seiteninhalt flexibel wählbar sein. Hier der Beispiel-Code für mein Layout-Template <em>layout.html</em>.</p>
<h3>template/layout.html</h3>
<div align="left" class="java" style="border: 1px dotted black; padding: 5px; background-color: #EBEBEB;">
<pre style="margin-top: 0; margin-bottom: 0; color:#000000; background-color:#eeeeee; font-size:8pt; font-family:'Courier New';"><span style="color:#bb7977; font-weight:bold">&lt;!DOCTYPE</span> html PUBLIC <span style="color:#a68500">&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;</span>
<span style="color:#a68500">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span><span style="color:#bb7977; font-weight:bold">&gt;</span>
<span style="color:#bb7977; font-weight:bold">&lt;html</span> <span style="color:#8080c0; font-weight:bold">xmlns</span>=<span style="color:#a68500">&quot;http://www.w3.org/1999/xhtml&quot;</span> xml:<span style="color:#8080c0; font-weight:bold">lang</span>=<span style="color:#a68500">&quot;en&quot;</span> <span style="color:#8080c0; font-weight:bold">lang</span>=<span style="color:#a68500">&quot;en&quot;</span><span style="color:#bb7977; font-weight:bold">&gt;</span>
<span style="color:#bb7977; font-weight:bold">&lt;head&gt;</span>
   <span style="color:#bb7977; font-weight:bold">&lt;title&gt;</span>{$title}<span style="color:#bb7977; font-weight:bold">&lt;/title&gt;</span>
<span style="color:#bb7977; font-weight:bold">&lt;/head&gt;</span>
<span style="color:#bb7977; font-weight:bold">&lt;body&gt;</span>
   {include <span style="color:#8080c0; font-weight:bold">file</span>=<span style="color:#a68500">&quot;$content&quot;</span>}
<span style="color:#bb7977; font-weight:bold">&lt;/div&gt;</span>
<span style="color:#bb7977; font-weight:bold">&lt;/body&gt;</span>
<span style="color:#bb7977; font-weight:bold">&lt;/html&gt;</span>
</pre>
</div>
<p>In der<em> layout.html</em> kommen zwei Arten Inhalte einzubinden zum Einsatz. Einerseits können wir Variablen in unserem Front-End einbinden (über <strong><em>{$variablenname}</em></strong>), andereseits haben wir auch die Möglichkeit andere Template-Dateien einzubinden (über<strong><em> {include file=&#8221;dateiname&#8221;}</em></strong>). Beide Möglichkeiten können auch kombiniert werden (über <strong>{include file=&#8221;$dateinamenvariable&#8221;}</strong>). Alle Template Dateien befinden sich im Ordner template. Ich persönlich benenne das Haupt-Layout immer <em>*.html</em> und alle Teil-Templates <em>*.tpl</em>.</p>
<p>Unsere Beispielseite soll folgenden Inhalt, der sich in der Datei <em>content_index.tpl</em> im Ordner templates befindet, darstellen.</p>
<h3>templates/content_index.tpl</h3>
<div align="left" class="java" style="border: 1px dotted black; padding: 5px; background-color: #EBEBEB;">
<pre style="margin-top: 0; margin-bottom: 0; color:#000000; background-color:#eeeeee; font-size:8pt; font-family:'Courier New';"><span style="color:#bb7977; font-weight:bold">&lt;h1&gt;</span>Startseite<span style="color:#bb7977; font-weight:bold">&lt;/h1&gt;</span>
<span style="color:#bb7977; font-weight:bold">&lt;p&gt;</span>
   Herzlich Willkommen bei meinem ersten Smarty - Projekt!
<span style="color:#bb7977; font-weight:bold">&lt;/p&gt;</span>
</pre>
</div>
<h2>Smarty Beispiel-Seite<a name="beispiel">&nbsp;</a></h2>
<p>Unsere erste Template-Vorlage ist nun fertig. Wir können jetzt über Smarty diese Platzhalter füllen. Unsere erste Seite, die Startseite, benennen wir logischerweise <em>index.php</em>.</p>
<h3>index.php</h3>
<div align="left" class="java" style="border: 1px dotted black; padding: 5px; background-color: #EBEBEB;">
<pre style="margin-top: 0; margin-bottom: 0; color:#000000; background-color:#eeeeee; font-size:8pt; font-family:'Courier New';"><span style="color:#ff0080; font-weight:bold">&lt;</span>?php
    <span style="color:#bb7977; font-weight:bold">include_once</span> <span style="color:#a68500">'classes/TestProjektSmarty.class.php'</span><span style="color:#ff0080; font-weight:bold">;</span>
    <span style="color:#0080c0">$smarty</span> <span style="color:#ff0080; font-weight:bold">=</span> <span style="color:#bb7977; font-weight:bold">new</span> <span style="color:#004466">TestProjektSmarty</span><span style="color:#ff0080; font-weight:bold">();</span>

    <span style="color:#0080c0">$smarty</span><span style="color:#ff0080; font-weight:bold">-&gt;</span><span style="color:#004466">assign</span><span style="color:#ff0080; font-weight:bold">(</span><span style="color:#a68500">'title'</span><span style="color:#ff0080; font-weight:bold">,</span> <span style="color:#a68500">'Startseite'</span><span style="color:#ff0080; font-weight:bold">);</span>
    <span style="color:#0080c0">$smarty</span><span style="color:#ff0080; font-weight:bold">-&gt;</span><span style="color:#004466">assign</span><span style="color:#ff0080; font-weight:bold">(</span><span style="color:#a68500">'content'</span><span style="color:#ff0080; font-weight:bold">,</span> <span style="color:#a68500">'content_index.tpl'</span><span style="color:#ff0080; font-weight:bold">);</span>

    <span style="color:#0080c0">$smarty</span><span style="color:#ff0080; font-weight:bold">-&gt;</span><span style="color:#004466">display</span><span style="color:#ff0080; font-weight:bold">(</span><span style="color:#a68500">'layout.html'</span><span style="color:#ff0080; font-weight:bold">);</span>
?<span style="color:#ff0080; font-weight:bold">&gt;</span>
</pre>
</div>
<p>Als erstes wird unsere erstellte Smarty-Klasse über include_once engebunden. Von dieser Klasse erstellen wir ein Objekt des Typs Smarty. Über dieses Smarty-Objekt können wir alle möglichen Template Aktionen durchführen. Die zwei wichtigsten Funktionen dieses Objekts sind <em><strong>assign</strong></em> und <em><strong>display</strong></em>. Über <em>assign</em> können wir die im Template definierten Platzhalter füllen und über <em>display</em> können wir das ganze dann darstellen.</p>
<p>Falls alles korrekt gelaufen ist können wir über <em>http://localhost/testprojekt/index.php </em>unsere erste Seite aufrufen.</p>
<div class="wp-caption alignnone" style="width: 425px"><img title="Startseite" src="/bilder/smarty-tutorial/index_seite.gif" alt="Startseite" width="415" height="106" /><p class="wp-caption-text">Startseite</p></div>
<h2>Download<a name="download">&nbsp;</a></h2>
<p>Das ganze Projekt könnt ihr euch auch <a href="/downloads/Smarty-Testprojekt.zip">hier herunterladen</a>. Verwendet wurde hier die Smarty-Version 2.6.25.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:140px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.mynotiz.de%2Fprogrammieren%2Fsmarty-tutorial-dynamische-webanwendung-mit-php-586%2F&amp;layout=button_count&amp;show_faces=false&amp;width=140&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=140px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.mynotiz.de/programmieren/smarty-tutorial-dynamische-webanwendung-mit-php-586/"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.mynotiz.de/programmieren/smarty-tutorial-dynamische-webanwendung-mit-php-586/"  data-text="Smarty Tutorial &#8211; dynamische Webanwendung mit PHP" data-count="horizontal">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p>Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/php-tutorial-ajax-suche-aus-einer-mysql-datenbank-15/' rel='bookmark' title='PHP: Tutorial Ajax Suche aus einer MySQL Datenbank'>PHP: Tutorial Ajax Suche aus einer MySQL Datenbank</a> <small>Heute möchte ich euch zeigen wie man Schritt für Schritt...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/php-ausgabe-von-ordnern-und-dateien-iterativ-rekursiv-75/' rel='bookmark' title='PHP: Ausgabe von Ordnern und Dateien iterativ &amp; rekursiv'>PHP: Ausgabe von Ordnern und Dateien iterativ &#038; rekursiv</a> <small>Habe mir vor einiger Zeit ein kleines Galerie Skript geschrieben,...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/c-tutorial-fur-totale-anfanger-mit-dev-c-391/' rel='bookmark' title='C Tutorial für Anfänger mit Dev-C++'>C Tutorial für Anfänger mit Dev-C++</a> <small>Einleitung Nach meinem Tutorial mit LCC und der Programmiersprache C...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mynotiz.de/programmieren/smarty-tutorial-dynamische-webanwendung-mit-php-586/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

