<?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/"
	>

<channel>
	<title>SQL, perl und Unix/Linux Schulungen in und um Wien &#187; php</title>
	<atom:link href="http://www.trust-box.at/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.trust-box.at</link>
	<description>SQL, perl und Unix/Linux Schulungen in und um Wien</description>
	<pubDate>Tue, 22 Feb 2011 10:24:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Registrar(Partner) bei der switch.ch werden</title>
		<link>http://www.trust-box.at/2011/01/25/registrar-partner-bei-der-switchch-werden/</link>
		<comments>http://www.trust-box.at/2011/01/25/registrar-partner-bei-der-switchch-werden/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 16:34:51 +0000</pubDate>
		<dc:creator>schulung</dc:creator>
		
		<category><![CDATA[Domain Registry Stuff]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.trust-box.at/?p=109</guid>
		<description><![CDATA[Nachdem ich ja beruflich mit einigen Registries zu tun habe - ich arbeite primär für die nic.at - kenne ich einige Zulassungsprozesse für ccTLD Registries.
Der bei weitem &#8220;lustigste&#8221; Prozess ist der der switch.ch, der Schweizer Registry.  Dort sind nicht nur finanzielle und organisatorische Hürden zu nehmen (und auch die sind nicht zu knapp) sondern [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich ja beruflich mit einigen Registries zu tun habe - ich arbeite primär für die <a href="http://nic.at">nic.at</a> - kenne ich einige Zulassungsprozesse für ccTLD Registries.</p>
<p>Der bei weitem &#8220;lustigste&#8221; Prozess ist der der <a href="http://switch.ch">switch.ch, der Schweizer Registry</a>.  Dort sind nicht nur finanzielle und organisatorische Hürden zu nehmen (und auch die sind nicht zu knapp) sondern auch ein technischer Parcours.</p>
<p>Dieser Parcours (der heißt wirklich so) besteht aus 23 epp transactionen (Querbeet, dh personen, hostobjekte, domains  anlegen, löschen und so weiter) die einem Durchgang durchzuführen sind. </p>
<p>Das bedeutet, daß jeder Registrar neben des Implementierungsaufwands für den normalen Clienten, sich nochmals zwei Tage (solange habe ich alles in allem gebraucht) Zeit &#038; Geld nehmen darf um den Parcours zu implementieren. Man muß allerdings auch wirklich zugeben, wenn man den Parcour implementiert (und somit verstanden) hat, daß man auch die Prozesse der switch &#8220;durchschaut&#8221; hat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trust-box.at/2011/01/25/registrar-partner-bei-der-switchch-werden/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Die Relevanz der Inflationsrate</title>
		<link>http://www.trust-box.at/2010/04/16/die-relevanz-der-inflationsrate/</link>
		<comments>http://www.trust-box.at/2010/04/16/die-relevanz-der-inflationsrate/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 17:59:34 +0000</pubDate>
		<dc:creator>schulung</dc:creator>
		
		<category><![CDATA[Oracle]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.trust-box.at/?p=87</guid>
		<description><![CDATA[Zend, Oracle, perl, php
]]></description>
			<content:encoded><![CDATA[<p>Zend, Oracle, perl, php</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trust-box.at/2010/04/16/die-relevanz-der-inflationsrate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>nic.at epp client on github (written in php)</title>
		<link>http://www.trust-box.at/2010/01/05/nicat-epp-client-on-github-written-in-php/</link>
		<comments>http://www.trust-box.at/2010/01/05/nicat-epp-client-on-github-written-in-php/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 12:13:04 +0000</pubDate>
		<dc:creator>schulung</dc:creator>
		
		<category><![CDATA[Domain Registry Stuff]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.trust-box.at/?p=82</guid>
		<description><![CDATA[I decided that from now on the source code for the  epp client for domain registries (templates specifically for the austrian top level domain .at) will reside on github
The giturl you&#8217;ll find the code at is
http://github.com/MarkHofstetter/php-epp-client
remarks/comments/suggestion are very welcome
]]></description>
			<content:encoded><![CDATA[<p>I decided that from now on the source code for the  epp client for domain registries (templates specifically for the austrian top level domain .at) will reside on <a href="http://www.github.com" target="_blank">github</a></p>
<p>The giturl you&#8217;ll find the code at is</p>
<p>http://github.com/MarkHofstetter/php-epp-client</p>
<p>remarks/comments/suggestion are very welcome</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trust-box.at/2010/01/05/nicat-epp-client-on-github-written-in-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Zend Guestbook demo with Oracle 11g</title>
		<link>http://www.trust-box.at/2009/11/23/the-zend-guestbook-demo-with-oracle-11g/</link>
		<comments>http://www.trust-box.at/2009/11/23/the-zend-guestbook-demo-with-oracle-11g/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 10:21:14 +0000</pubDate>
		<dc:creator>schulung</dc:creator>
		
		<category><![CDATA[Oracle]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.trust-box.at/?p=80</guid>
		<description><![CDATA[The Zend Guestbook demo implemented with Zend 1.95, Oracle 11g and the xampp package
download the complete example here
First things first. Don&#8217;t, *again* don&#8217;t, use Zend 1.9 which seems to have some bugs, use at least 1.91.
What I&#8217;ve done I changed as few things as possible to get the guestbook quickstart demo running on Oracle.
Only some [...]]]></description>
			<content:encoded><![CDATA[<h2>The <a href="http://framework.zend.com/docs/quickstart" target="_blank">Zend Guestbook</a> demo implemented with Zend 1.95, Oracle 11g and the xampp package</h2>
<p><a href="http://trust-box.at/download/">download </a>the complete example <a href="http://trust-box.at/download/zend-quickstart-oracle.zip">here</a></p>
<p>First things first. Don&#8217;t, *again* don&#8217;t, use Zend 1.9 which seems to have some bugs, use at least 1.91.<br />
What I&#8217;ve done I changed as few things as possible to get the guestbook quickstart demo running on Oracle.<br />
Only some minor yak shaving had to take place:</p>
<ul>
<li>You cannot easily user the Zend .ini style configuration  because you need some Db_Zend constansts, so you either have to use XML style config or hardcode the constants (and the credentials) directly in the Bootstrap.php file (the easy route which I have taken)</li>
<li> In Oracle its not possible to name a column &#8220;COMMENT&#8221; so I have chosen &#8220;COMMENTS&#8221; instead which is equally bad but at least working</li>
<li> Use at least Zend 1.91, have I already mentioned that?</li>
<li> I haven&#8217;t came around to get &#8220;Zend_Db::CASE_FOLDING =&gt; Zend_Db::CASE_UPPER&#8221; working quickly, so all the column names used have to be upper case as they are stored in the Oracle data dictonary views</li>
</ul>
<h3>Installation</h3>
<ul>
<li> Be careful, if you break something it&#8217;s your fault not mine</li>
<li> Everything is you need is in the zip file which should be unpacked in a directory accessable by your webserver, in the many cases (also with the XAMPP and LAMPP packages) this folder is named &#8220;htdocs&#8221;</li>
</ul>
<h3>Database (Oracle) Side</h3>
<ul>
<li> if you have user create privileges (usually SYSTEM or SYS user), you may execute the questbook.sql script found in the INSTALL folder</li>
<li> if you don&#8217;t have user create privileges, but a database user (the name doesn&#8217;t matter) login as the user and start with line 6 (the create sequence command) of the guestbook.sql file</li>
</ul>
<h3>PHP Side</h3>
<ul>
<li> in application/Bootstrap.php change the dbname, username and password to your settings</li>
</ul>
<h3>You are ready</h3>
<ul>
<li>navigate your web browser to http://&lt;yourhostname&gt;/quickstart/public/guestbook and everything should work out fine</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.trust-box.at/2009/11/23/the-zend-guestbook-demo-with-oracle-11g/feed/</wfw:commentRss>
		</item>
		<item>
		<title>nic.at epp client 0.26 - feature complete</title>
		<link>http://www.trust-box.at/2009/02/13/nicat-epp-client-026-feature-complete/</link>
		<comments>http://www.trust-box.at/2009/02/13/nicat-epp-client-026-feature-complete/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 21:32:59 +0000</pubDate>
		<dc:creator>schulung</dc:creator>
		
		<category><![CDATA[Domain Registry Stuff]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.trust-box.at/?p=51</guid>
		<description><![CDATA[new Version of the nic.at epp client to be found here
hopefully I did not forget any features/request types. The most interessting new feature is the web client, which is in my oppion easy to use and really usefull for small scale registrars
so the new feature for this release are

web client
all request types (hopefully)

what is still [...]]]></description>
			<content:encoded><![CDATA[<p>new Version of the nic.at epp client to be found <a href="http://www.trust-box.at/download/php-epp-client">here</a></p>
<p>hopefully I did not forget any features/request types. The most interessting new feature is the web client, which is in my oppion easy to use and really usefull for small scale registrars</p>
<p>so the new feature for this release are</p>
<ul>
<li>web client</li>
<li>all request types (hopefully)</li>
</ul>
<p>what is still lacking is reasonable error handling, support of severel registrars and possibly multi client capabiltiy, when installing please be carefull that your php.ini(s) include openssl/ssl support</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trust-box.at/2009/02/13/nicat-epp-client-026-feature-complete/feed/</wfw:commentRss>
		</item>
		<item>
		<title>nic.at epp client 0.10</title>
		<link>http://www.trust-box.at/2009/01/28/nicat-epp-client-010/</link>
		<comments>http://www.trust-box.at/2009/01/28/nicat-epp-client-010/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 10:15:37 +0000</pubDate>
		<dc:creator>schulung</dc:creator>
		
		<category><![CDATA[Domain Registry Stuff]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.trust-box.at/?p=40</guid>
		<description><![CDATA[newest version of the php client for nic.at epp registry system
php-epp-client
for more information please go to  the php-epp-client main page
new feature(s);

 a command line client


shell&#62; php client.php epp-config.xml domain-info
domain : bla.at
trid : 123

&#60;?xml version="1.0" encoding="UTF-8" standalone="no" ?&#62;&#60;epp xmlns="urn:i
e" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"&#62;
&#60;response&#62;
&#60;result code="1000"&#62;
&#60;msg&#62;Command completed successfully&#60;/msg&#62;
&#60;/result&#62;&#60;msgQ count="1" id="296463033"/&#62;
&#60;resData&#62;
&#60;domain:infData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" x
&#60;domain:name&#62;bla.at&#60;/domain:name&#62;
&#60;domain:roid&#62;bla.at&#60;/domain:roid&#62;
&#60;domain:status s="ok"/&#62;
&#60;domain:registrant&#62;FS1533880&#60;/domain:registrant&#62;
&#60;domain:contact type="admin"&#62;FS1533880&#60;/domain:contact&#62;
&#60;domain:contact type="tech"&#62;NIS1494123&#60;/domain:contact&#62;
&#60;domain:ns&#62;
&#60;domain:hostAttr&#62;
&#60;domain:hostName&#62;ns1.nessus.at&#60;/domain:hostName&#62;
&#60;/domain:hostAttr&#62;
&#60;domain:hostAttr&#62;
&#60;domain:hostName&#62;ns2.nessus.at&#60;/domain:hostName&#62;
&#60;/domain:hostAttr&#62;
&#60;domain:hostAttr&#62;
&#60;domain:hostName&#62;ns3.nessus.at&#60;/domain:hostName&#62;
&#60;/domain:hostAttr&#62;
&#60;/domain:ns&#62;
&#60;domain:clID&#62;Reg326&#60;/domain:clID&#62;
&#60;domain:upDate&#62;2006-05-23T08:52:53.00Z&#60;/domain:upDate&#62;
&#60;/domain:infData&#62;
&#60;/resData&#62;
&#60;trID&#62;
&#60;clTRID&#62;123&#60;/clTRID&#62;
&#60;svTRID&#62;2009012811122133516239-992-nicat&#60;/svTRID&#62;
&#60;/trID&#62;
&#60;/response&#62;

&#60;/epp&#62;

1000
Command completed successfully

shell&#62;

]]></description>
			<content:encoded><![CDATA[<p>newest version of the php client for nic.at epp registry system<br />
<a href="http://www.trust-box.at/download/php-epp-client">php-epp-client</a></p>
<p>for more information please go to  the <a href="http://www.trust-box.at/nicat-php-client/">php-epp-client</a> main page</p>
<p>new feature(s);</p>
<ul>
<li> a command line client</li>
</ul>
<pre>
shell&gt; php client.php epp-config.xml domain-info
domain : bla.at
trid : 123

&lt;?xml version="1.0" encoding="UTF-8" standalone="no" ?&gt;&lt;epp xmlns="urn:i
e" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"&gt;
&lt;response&gt;
&lt;result code="1000"&gt;
&lt;msg&gt;Command completed successfully&lt;/msg&gt;
&lt;/result&gt;&lt;msgQ count="1" id="296463033"/&gt;
&lt;resData&gt;
&lt;domain:infData xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" x
&lt;domain:name&gt;bla.at&lt;/domain:name&gt;
&lt;domain:roid&gt;bla.at&lt;/domain:roid&gt;
&lt;domain:status s="ok"/&gt;
&lt;domain:registrant&gt;FS1533880&lt;/domain:registrant&gt;
&lt;domain:contact type="admin"&gt;FS1533880&lt;/domain:contact&gt;
&lt;domain:contact type="tech"&gt;NIS1494123&lt;/domain:contact&gt;
&lt;domain:ns&gt;
&lt;domain:hostAttr&gt;
&lt;domain:hostName&gt;ns1.nessus.at&lt;/domain:hostName&gt;
&lt;/domain:hostAttr&gt;
&lt;domain:hostAttr&gt;
&lt;domain:hostName&gt;ns2.nessus.at&lt;/domain:hostName&gt;
&lt;/domain:hostAttr&gt;
&lt;domain:hostAttr&gt;
&lt;domain:hostName&gt;ns3.nessus.at&lt;/domain:hostName&gt;
&lt;/domain:hostAttr&gt;
&lt;/domain:ns&gt;
&lt;domain:clID&gt;Reg326&lt;/domain:clID&gt;
&lt;domain:upDate&gt;2006-05-23T08:52:53.00Z&lt;/domain:upDate&gt;
&lt;/domain:infData&gt;
&lt;/resData&gt;
&lt;trID&gt;
&lt;clTRID&gt;123&lt;/clTRID&gt;
&lt;svTRID&gt;2009012811122133516239-992-nicat&lt;/svTRID&gt;
&lt;/trID&gt;
&lt;/response&gt;

&lt;/epp&gt;

1000
Command completed successfully

shell&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.trust-box.at/2009/01/28/nicat-epp-client-010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>finger - php Ajax Framework</title>
		<link>http://www.trust-box.at/2009/01/21/finger-php-ajax-framework/</link>
		<comments>http://www.trust-box.at/2009/01/21/finger-php-ajax-framework/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 18:04:03 +0000</pubDate>
		<dc:creator>schulung</dc:creator>
		
		<category><![CDATA[Domain Registry Stuff]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[ajax]]></category>

		<category><![CDATA[finger]]></category>

		<category><![CDATA[framework]]></category>

		<category><![CDATA[nic.at]]></category>

		<guid isPermaLink="false">http://www.trust-box.at/?p=33</guid>
		<description><![CDATA[If you are trying to find a usefull domainname for yourself on some Registrars webpage you always (mostly) have to go through the same type, submit, wait, check result, start again routine.
This is so 90s!
So I thought of doing it with a little php and Ajax using the finger tool (or something similar) provided by [...]]]></description>
			<content:encoded><![CDATA[<p>If you are trying to find a usefull domainname for yourself on some Registrars webpage you always (mostly) have to go through the same type, submit, wait, check result, start again routine.</p>
<p>This is so 90s!</p>
<p>So I thought of doing it with a little php and Ajax using the finger tool (or something similar) provided by most registries. Taking this opportunity I also tried it in three different ways to check which Ajax Framework to use.</p>
<p><a href="http://dev.trust-box.at/finger.php" target="_blank">See how it works</a></p>
<h4>The oldfashioned way - by hand</h4>
<p>See the <a href="http://trust-box.at/dokuwiki/doku.php?id=hand-made-code">code here</a>, a little clumsy</p>
<h4><a href="http://www.modernmethod.com/sajax/">The Sajax Framework</a></h4>
<p>See the <a href="http://trust-box.at/dokuwiki/doku.php?id=finger_with_sajax">code here</a>, the Framework is quite new, and honestly I didn&#8217;t get the code to work on this server, it worked nicely with a XAMPP installation on windows, but neither on OpenSuse 10 nor on AIX 5.3. The callbacks are also an nuisance i.e. that you have to code them yourself.</p>
<h4><a href="http://xajaxproject.org/">The xajax Framework</a></h4>
<p>See the <a href="http://trust-box.at/dokuwiki/doku.php?id=finger_with_xajax">code here</a>. This is the shortest and most elegant code by far. Coming from the examples it took me about three minutes to adapt the example. For me the clear winner of this short comparison</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trust-box.at/2009/01/21/finger-php-ajax-framework/feed/</wfw:commentRss>
		</item>
		<item>
		<title>nic.at epp client</title>
		<link>http://www.trust-box.at/2008/12/02/nicat-epp-client/</link>
		<comments>http://www.trust-box.at/2008/12/02/nicat-epp-client/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 14:54:39 +0000</pubDate>
		<dc:creator>schulung</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.trust-box.at/2008/12/02/nicat-epp-client/</guid>
		<description><![CDATA[newest version of the php client for nic.at epp registry system
php-epp-client
for more information please go to  the php-epp-client main page
]]></description>
			<content:encoded><![CDATA[<p>newest version of the php client for nic.at epp registry system<br />
<a href="http://www.trust-box.at/download/php-epp-client">php-epp-client</a></p>
<p>for more information please go to  the <a href="http://www.trust-box.at/nicat-php-client/">php-epp-client</a> main page</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trust-box.at/2008/12/02/nicat-epp-client/feed/</wfw:commentRss>
		</item>
		<item>
		<title>nic.at epp client in php</title>
		<link>http://www.trust-box.at/2008/11/01/nicat-epp-client-in-php/</link>
		<comments>http://www.trust-box.at/2008/11/01/nicat-epp-client-in-php/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 21:09:50 +0000</pubDate>
		<dc:creator>schulung</dc:creator>
		
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.trust-box.at/2008/11/01/nicat-epp-client-in-php/</guid>
		<description><![CDATA[Ich bin sicher kein Experte für php, aber ich habe einmal auf die Schnelle einen clienten für das nic.at epp System gestrickt. Der Client ist eher eine &#8220;Machbarkeitsstudie&#8221; die ohne externe php module (und &#8220;ohne&#8221; xml) auskommt, daß heißt einfach entpacken, client.php editieren und loslegen. Sinnvollerweise sollten die Daten natürlich aus einer Datenbank oder etwas [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin sicher kein Experte für php, aber ich habe einmal auf die Schnelle einen clienten für das nic.at epp System gestrickt. Der Client ist eher eine &#8220;Machbarkeitsstudie&#8221; die ohne externe php module (und &#8220;ohne&#8221; xml) auskommt, daß heißt einfach entpacken, client.php editieren und loslegen. Sinnvollerweise sollten die Daten natürlich aus einer Datenbank oder etwas Vergleichbarem herkommen.</p>
<p>Es sind noch nicht die Templates für alle Kommandos fertig, aber anhand der Beispiele sollte es klar sein was zu tun ist. Zur Zeit auch einmal ohne Doku, ich hoffe ich komme da einmal dazu - bei Fragen bitte einfach mailen.</p>
<p>In Zukunft werde ich die Doku/Änderungen auf der <a href="http://www.trust-box.at/nicat-php-client/">Hauptseite der Client Packages</a> präsentieren, die jeweils neueste Version der Software wird es <a href="http://trust-box.at/download/php-epp-client/">hier</a> geben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trust-box.at/2008/11/01/nicat-epp-client-in-php/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

