<?xml version="1.0" encoding="utf-8" ?>

<rdf:RDF 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
    <title>php10.de International Blog</title>
    <link>http://www.php10.de/blog_international/</link>
    <description>Christian Fraunholz Internet, Intranet and iPhone development</description>
    <dc:language>en</dc:language>

    <image rdf:resource="http://www.php10.de/blog_international/templates/default/img/s9y_banner_small.png" />

    <items>
      <rdf:Seq>
        <rdf:li resource="http://www.php10.de/blog_international/archives/4-guid.html" />
        <rdf:li resource="http://www.php10.de/blog_international/archives/3-guid.html" />
        <rdf:li resource="http://www.php10.de/blog_international/archives/2-guid.html" />
        <rdf:li resource="http://www.php10.de/blog_international/archives/1-guid.html" />
      </rdf:Seq>
    </items>
</channel>

<image rdf:about="http://www.php10.de/blog_international/templates/default/img/s9y_banner_small.png">
        <url>http://www.php10.de/blog_international/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: php10.de International Blog - Christian Fraunholz Internet, Intranet and iPhone development</title>
        <link>http://www.php10.de/blog_international/</link>
        <width>100</width>
        <height>21</height>
    </image>


<item rdf:about="http://www.php10.de/blog_international/archives/4-guid.html">
    <title>Coding Rules</title>
    <link>http://www.php10.de/blog_international/archives/4-Coding-Rules.html</link>
    <description>
    &lt;p&gt;&lt;br /&gt;
These are my coding rules:&lt;/p&gt; &lt;br /&gt;
&lt;ol&gt; &lt;br /&gt;
&lt;li&gt;line indent 4 spaces, no tabs (relevant for SVN commits)&lt;/li&gt; &lt;br /&gt;
&lt;li&gt;UTF-8 everywhere&lt;/li&gt; &lt;br /&gt;
&lt;li&gt;prevent parameter manipulation via HTTP POST or GET&lt;/li&gt; &lt;br /&gt;
&lt;li&gt;prevent SQL-Injection: before storing a value into the database: use &amp;#160;(int) typcasting for integer values and my_sql() function for all other values&lt;/li&gt; &lt;br /&gt;
&lt;li&gt;prevent Cross-Site-Scripting: before outputting a variable to HTML, use the html() function&lt;/li&gt; &lt;br /&gt;
&lt;/ol&gt; &lt;code&gt;&lt;br /&gt;
function my_sql($var) {&lt;br /&gt;
&amp;#160;&amp;#160;return mysql_real_escape_string($var);&lt;br /&gt;
}&lt;br /&gt;
function html($var) {&lt;br /&gt;
&amp;#160;&amp;#160;return htmlspecialchars($var, ENT_QUOTES, &#039;UTF_8&#039;);&lt;br /&gt;
} &lt;/code&gt; &lt;br /&gt;
&lt;p&gt; &lt;/p&gt; 
    </description>

    <dc:publisher>php10.de International Blog</dc:publisher>
    <dc:creator>nospam@example.com (Christian K. Fraunholz)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2011-02-25T11:28:35Z</dc:date>
    <wfw:comment>http://www.php10.de/blog_international/wfwcomment.php?cid=4</wfw:comment>
        <slash:comments>10</slash:comments>
        <wfw:commentRss>http://www.php10.de/blog_international/rss.php?version=1.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    
    
</item>
<item rdf:about="http://www.php10.de/blog_international/archives/3-guid.html">
    <title>Petition to the European Parliament</title>
    <link>http://www.php10.de/blog_international/archives/3-Petition-to-the-European-Parliament.html</link>
    <description>
    my petition for gardeners - if farmers get subsidiaries, gardeners should get subsidiaries, too - has just been forwarded from the European Parliament to the European Committee 
    </description>

    <dc:publisher>php10.de International Blog</dc:publisher>
    <dc:creator>nospam@example.com (Christian K. Fraunholz)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2011-02-19T22:55:12Z</dc:date>
    <wfw:comment>http://www.php10.de/blog_international/wfwcomment.php?cid=3</wfw:comment>
        <slash:comments>5</slash:comments>
        <wfw:commentRss>http://www.php10.de/blog_international/rss.php?version=1.0&amp;type=comments&amp;cid=3</wfw:commentRss>
    
    
</item>
<item rdf:about="http://www.php10.de/blog_international/archives/2-guid.html">
    <title>iThrow at Twitter</title>
    <link>http://www.php10.de/blog_international/archives/2-iThrow-at-Twitter.html</link>
    <description>
    Somewhere sometimes someone throws his iPhone into the air. You can find the highest iPhone throws made with the Accelerated Browser now at &lt;a href=&quot;https://twitter.com/iThrowmiPhone&quot;&gt;https://twitter.com/iThrowmiPhone&lt;/a&gt; 
    </description>

    <dc:publisher>php10.de International Blog</dc:publisher>
    <dc:creator>nospam@example.com (Christian K. Fraunholz)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2010-03-21T21:00:22Z</dc:date>
    <wfw:comment>http://www.php10.de/blog_international/wfwcomment.php?cid=2</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.php10.de/blog_international/rss.php?version=1.0&amp;type=comments&amp;cid=2</wfw:commentRss>
    
    
</item>
<item rdf:about="http://www.php10.de/blog_international/archives/1-guid.html">
    <title>The Big Red Button</title>
    <link>http://www.php10.de/blog_international/archives/1-The-Big-Red-Button.html</link>
    <description>
    &lt;p&gt;As you may know, building a simple web application that displays the&lt;br /&gt;
content of a database table and a form to edit it, requires typing the&lt;br /&gt;
field names over and over again. Once you write them as a simple&lt;br /&gt;
comma-separated list, then they come via HTTP POST method packed in&lt;br /&gt;
$_POST[&#039;foobar&#039;]. For context change you have to write code to escape&lt;br /&gt;
and protect against SQL-Injection or Cross Site Scripting attacks. Most&lt;br /&gt;
of the time you must consider the type of each field even though you&lt;br /&gt;
defined it already in the database. After all you must type every field&lt;br /&gt;
name about 25 times in different formats for a basic application. The&lt;br /&gt;
&lt;strong&gt;Big Red Button Source Code Generator,&lt;/strong&gt; being developed by Christian&lt;br /&gt;
Fraunholz, is designed to help you with this annoying task.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&lt;a title=&quot;Der Große Rote Knopf Quellcode Generator Feature Liste&quot; href=&quot;/red_button/features.php&quot;&gt;Description &amp;amp; Feature List&lt;br /&gt;&lt;/a&gt;&lt;/p&gt; &lt;br /&gt;
&lt;p&gt; &lt;a title=&quot;Der Große Rote Knopf Quellcode Generator&quot; href=&quot;/red_button/&quot;&gt;The Big Red Button Source Code Generator&lt;/a&gt;&lt;/p&gt;  
    </description>

    <dc:publisher>php10.de International Blog</dc:publisher>
    <dc:creator>nospam@example.com (Christian K. Fraunholz)</dc:creator>
    <dc:subject>
    </dc:subject>
    <dc:date>2010-01-01T12:28:16Z</dc:date>
    <wfw:comment>http://www.php10.de/blog_international/wfwcomment.php?cid=1</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.php10.de/blog_international/rss.php?version=1.0&amp;type=comments&amp;cid=1</wfw:commentRss>
    
    
</item>

</rdf:RDF>

