<?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>Tipps und Tricks für Webmaster &#187; Codeschnipsel</title>
	<atom:link href="http://www.net-developers.de/blog/category/php/codeschnipsel-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.net-developers.de/blog</link>
	<description>PHP (OOP, MVC), HTML, MySQL, Javascript, AJAX und vieles mehr!</description>
	<lastBuildDate>Tue, 20 Jul 2010 20:46:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)</title>
		<link>http://www.net-developers.de/blog/2010/01/13/eindeutige-und-zufallige-hashes-mit-php-generieren-oop-klasse/</link>
		<comments>http://www.net-developers.de/blog/2010/01/13/eindeutige-und-zufallige-hashes-mit-php-generieren-oop-klasse/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 19:56:58 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[eindeutig]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[generieren]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[hashes]]></category>
		<category><![CDATA[Klasse]]></category>
		<category><![CDATA[methode]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[unique]]></category>
		<category><![CDATA[zufall]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/blog/?p=1918</guid>
		<description><![CDATA[Neulich benötigte ich eine Möglichkeit, eindeutige Strings (Hashes) mit einer Länge von 8 Zeichen zu generieren. Die Anforderungen an den String waren, dass er zufällig ist (nicht fortlaufend) und eine feste Länge von 8 Zeichen hat. Meine Überlegung war, einfach die md5-Summe von einem String, der sich aus mehreren Teilen zusammensetzt, zu bilden und die [...]


Related posts:<ol><li><a href='http://www.net-developers.de/blog/2009/12/20/objektorientierte-id-verwaltung-in-php/' rel='bookmark' title='Permanent Link: Objektorientierte ID-Verwaltung in PHP'>Objektorientierte ID-Verwaltung in PHP</a></li>
<li><a href='http://www.net-developers.de/blog/2010/05/04/brute-force-algorithmus-in-c/' rel='bookmark' title='Permanent Link: Brute-Force-Algorithmus in C++'>Brute-Force-Algorithmus in C++</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2010/01/13/eindeutige-und-zufallige-hashes-mit-php-generieren-oop-klasse/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Objektorientierte ID-Verwaltung in PHP</title>
		<link>http://www.net-developers.de/blog/2009/12/20/objektorientierte-id-verwaltung-in-php/</link>
		<comments>http://www.net-developers.de/blog/2009/12/20/objektorientierte-id-verwaltung-in-php/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 20:22:02 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[id]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php 5]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/blog/?p=1776</guid>
		<description><![CDATA[Es gibt viele Fälle, bei denen man eindeutige Zahlen zum Identifizieren von Daten hat. In MySQL gibt es hierfür die Kennzeichnung &#8220;auto_increment&#8221;. Dabei werden die IDs automatisch erhöht, wenn ein neuer Datensatz hinzugefügt wird. Aber für PHP gibt es nichts in der Richtung. Deshalb habe ich für mein Framework eine Komponente namens FW_Tool_ID geschrieben.

Der ID-Generator [...]


Related posts:<ol><li><a href='http://www.net-developers.de/blog/2010/01/13/eindeutige-und-zufallige-hashes-mit-php-generieren-oop-klasse/' rel='bookmark' title='Permanent Link: Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)'>Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)</a></li>
<li><a href='http://www.net-developers.de/blog/2010/02/05/php-verkettete-methoden-fluent-interface/' rel='bookmark' title='Permanent Link: PHP: Verkettete Methoden / Fluent Interface'>PHP: Verkettete Methoden / Fluent Interface</a></li>
<li><a href='http://www.net-developers.de/blog/2009/10/08/verwenden-von-funktionen-zur-initialisierung-von-attributen-in-klassen/' rel='bookmark' title='Permanent Link: Verwenden von Funktionen zur Initialisierung von Attributen in Klassen'>Verwenden von Funktionen zur Initialisierung von Attributen in Klassen</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2009/12/20/objektorientierte-id-verwaltung-in-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dithering mit PHP</title>
		<link>http://www.net-developers.de/blog/2009/11/12/dithering-mit-php/</link>
		<comments>http://www.net-developers.de/blog/2009/11/12/dithering-mit-php/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 15:54:08 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[bild]]></category>
		<category><![CDATA[bildbearbeitung]]></category>
		<category><![CDATA[dithering]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/blog/?p=1664</guid>
		<description><![CDATA[Mein Cousin hat im Studium ein Java-Programm geschrieben, das beliebige Bilder auf 2 Farben reduziert: Weiß und Schwarz. Ich weiß, dass das eigentlich keine Farben sind, aber was solls&#8230;
Ich habe mir den Spaß gemacht und diesen Algorithmus (&#8220;Floyd-Steinberg-Dithering&#8221;) in PHP implementiert. Dass die Ausführung mit PHP total langsam ist, ist klar. Aber darum ging es [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2009/11/12/dithering-mit-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hashtabelle in PHP</title>
		<link>http://www.net-developers.de/blog/2009/05/30/hashtabelle-in-php/</link>
		<comments>http://www.net-developers.de/blog/2009/05/30/hashtabelle-in-php/#comments</comments>
		<pubDate>Sat, 30 May 2009 14:35:11 +0000</pubDate>
		<dc:creator>Fritz</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[hashtabelle]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[rekursion]]></category>
		<category><![CDATA[relation]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/?p=1215</guid>
		<description><![CDATA[Wenn man vollständig Objektorientiert programmieren möchte, dann sind auch Arrays keine Ausnahme. Daher habe ich eine Hashtabelle für PHP entwickelt, die mit der Java-Klasse java.util.Hashtable ähnlich ist, jedoch abgespeckt ist.
&#60;?php
class Hashtable
{
	private $_keys = array();

	private $_values = array();

	private $_pointer = 0;

	private $_workingPointer = 0;

	public function set($key, $value)
	{
		if ($this-&#62;get($key)) {
			$this-&#62;_values[$this-&#62;_workingPointer] = $value;
			return null;
		}
		$this-&#62;_keys[] = $key;
		$this-&#62;_values[] = $value;
		$this-&#62;_pointer++;
	}

	public [...]


Related posts:<ol><li><a href='http://www.net-developers.de/blog/2010/01/13/eindeutige-und-zufallige-hashes-mit-php-generieren-oop-klasse/' rel='bookmark' title='Permanent Link: Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)'>Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)</a></li>
<li><a href='http://www.net-developers.de/blog/2009/12/20/objektorientierte-id-verwaltung-in-php/' rel='bookmark' title='Permanent Link: Objektorientierte ID-Verwaltung in PHP'>Objektorientierte ID-Verwaltung in PHP</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2009/05/30/hashtabelle-in-php/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Refreshen nach dem Absenden eines Formulars verhindern.</title>
		<link>http://www.net-developers.de/blog/2009/05/20/refreshen-nach-dem-absenden-eines-formulars-verhindern/</link>
		<comments>http://www.net-developers.de/blog/2009/05/20/refreshen-nach-dem-absenden-eines-formulars-verhindern/#comments</comments>
		<pubDate>Wed, 20 May 2009 14:19:02 +0000</pubDate>
		<dc:creator>Creator</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[absenden]]></category>
		<category><![CDATA[formular]]></category>
		<category><![CDATA[refresh]]></category>
		<category><![CDATA[verhindern]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/?p=1073</guid>
		<description><![CDATA[Bei der Verarbeitung eines Formulars, als Beispiel ein Kontaktformular, möchte man zwingend vermeiden, dass der User dieses Formular mehrmals versendet (Refresh im Browser mit F5).
Den Effekt kann sich jeder vorstellen. Mails, die mit einem Formular versendet werden, erhält man auf ein mal sehr oft. Wenn ich mir dann vorstelle, dass jemand F5 gedrückt hält, ist [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2009/05/20/refreshen-nach-dem-absenden-eines-formulars-verhindern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Index / Schlüssel von Arrays um 1 erhöhen/verschieben</title>
		<link>http://www.net-developers.de/blog/2009/04/09/index-schlussel-von-arrays-um-1-erhohenverschieben/</link>
		<comments>http://www.net-developers.de/blog/2009/04/09/index-schlussel-von-arrays-um-1-erhohenverschieben/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 10:52:58 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[erhöhen]]></category>
		<category><![CDATA[increment]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[schlüssel]]></category>
		<category><![CDATA[verschieben]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/?p=880</guid>
		<description><![CDATA[Heute zeige ich euch mal eine PHP-Funktion, mit der man den Index von numerischen Arrays um 1 erhöhen kann. Wenn der niedrigste Index (Schlüssel/Key) eines Arrays z.B. vorher 0 war, ist er nachher 1.
Sinn und Zweck der Funktion
In der Regel sollte man versuchen, eine andere Lösung zu finden. Wenn man die Nummerierung von Arrayelementen verändern [...]


Related posts:<ol><li><a href='http://www.net-developers.de/blog/2009/10/05/website-komplett-auf-andere-domain-oder-in-anderes-verzeichnis-verschieben-so-dass-die-seiten-im-google-index-bleiben/' rel='bookmark' title='Permanent Link: Tutorial: Website komplett auf andere Domain oder in anderes Verzeichnis verschieben, so dass die Seiten im Google-Index bleiben'>Tutorial: Website komplett auf andere Domain oder in anderes Verzeichnis verschieben, so dass die Seiten im Google-Index bleiben</a></li>
<li><a href='http://www.net-developers.de/blog/2009/10/01/zufalligen-suchbegriff-in-wordpress-suche-anzeigen/' rel='bookmark' title='Permanent Link: Zufälligen Suchbegriff in Wordpress-Suche anzeigen'>Zufälligen Suchbegriff in Wordpress-Suche anzeigen</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2009/04/09/index-schlussel-von-arrays-um-1-erhohenverschieben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objektorientierte Blätterfunktion (OOP-PageBrowser) in PHP 5</title>
		<link>http://www.net-developers.de/blog/2009/04/05/objektorientierte-blatterfunktion-oop-pagebrowser-in-php-5/</link>
		<comments>http://www.net-developers.de/blog/2009/04/05/objektorientierte-blatterfunktion-oop-pagebrowser-in-php-5/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 14:25:59 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Blätterfunktion]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[page browser]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/?p=861</guid>
		<description><![CDATA[Es gibt Aufgaben, die einfach immer wieder gemacht werden müssen. Eine dieser Aufgaben ist die Blätterfunktion, die häufig in Foren oder News-Seiten benötigt wird. Da es irgendwann nur noch nervig ist, jedes Mal von vorne zu beginnen, habe ich vor einiger Zeit einmal einen Page-Browser in PHP geschrieben.
Die Blätterfunktion ist eine Klasse namens PageBrowser.

Funktionen von [...]


Related posts:<ol><li><a href='http://www.net-developers.de/blog/2009/12/20/objektorientierte-id-verwaltung-in-php/' rel='bookmark' title='Permanent Link: Objektorientierte ID-Verwaltung in PHP'>Objektorientierte ID-Verwaltung in PHP</a></li>
<li><a href='http://www.net-developers.de/blog/2010/01/13/eindeutige-und-zufallige-hashes-mit-php-generieren-oop-klasse/' rel='bookmark' title='Permanent Link: Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)'>Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2009/04/05/objektorientierte-blatterfunktion-oop-pagebrowser-in-php-5/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Array nach Index sortieren mit PHP</title>
		<link>http://www.net-developers.de/blog/2009/03/11/array-nach-index-sortieren-mit-php/</link>
		<comments>http://www.net-developers.de/blog/2009/03/11/array-nach-index-sortieren-mit-php/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 17:16:18 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[sortieren]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/?p=760</guid>
		<description><![CDATA[Wenn man es dem Benutzer einer Klasse möglich machen will, Elemente zu einem Array hinzuzufügen und die Position des einzelnen Elements angeben möchte, kann man das machen, indem man der Methode, die die Elemente hinzufügt, nicht nur das eigentliche Element mitgibt, sondern auch die Position. In der Methode selbst schreibt man dann die Position in [...]


Related posts:<ol><li><a href='http://www.net-developers.de/blog/2009/12/20/objektorientierte-id-verwaltung-in-php/' rel='bookmark' title='Permanent Link: Objektorientierte ID-Verwaltung in PHP'>Objektorientierte ID-Verwaltung in PHP</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2009/03/11/array-nach-index-sortieren-mit-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>URL dynamisch zusammenbauen (mod_rewrite an/aus)</title>
		<link>http://www.net-developers.de/blog/2008/12/27/url-dynamisch-zusammenbauen-mod_rewrite-anaus/</link>
		<comments>http://www.net-developers.de/blog/2008/12/27/url-dynamisch-zusammenbauen-mod_rewrite-anaus/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 14:25:52 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Klasse]]></category>
		<category><![CDATA[methode]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/?p=266</guid>
		<description><![CDATA[Hier eine Klassenmethode aus meinem Framework, mit der man URLs ausgeben lassen kann, ohne zu wissen, ob mod_rewrite akzeptiert werden muss oder nicht.
Man übergibt einfach folgende Parameter:

$controller: Der Controllername (oft auch Modul genannt) der Ziel-URL
$action: Der Aktionsname der Ziel-URL
$additional_params: Weitere Parameter wie z.B. page=4 als array

Code
public static function getInternalURL($controller = null, $action = null, array [...]


Related posts:<ol><li><a href='http://www.net-developers.de/blog/2009/11/07/request-router-request-resolver-meines-frameworks/' rel='bookmark' title='Permanent Link: Request Router / Request Resolver meines Frameworks'>Request Router / Request Resolver meines Frameworks</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2008/12/27/url-dynamisch-zusammenbauen-mod_rewrite-anaus/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>PHP: Ersten Buchstaben eines Strings groß schreiben</title>
		<link>http://www.net-developers.de/blog/2008/09/28/php-ersten-buchstaben-eines-strings-gros-schreiben/</link>
		<comments>http://www.net-developers.de/blog/2008/09/28/php-ersten-buchstaben-eines-strings-gros-schreiben/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 16:47:17 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[erster buchstabe]]></category>
		<category><![CDATA[funktion]]></category>
		<category><![CDATA[groß]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.net-developers.de/?p=187</guid>
		<description><![CDATA[Mithilfe dieser Funktion kann man den ersten Buchstaben eines Strings groß schreiben:
function firstbig($str)
{
  $first = substr($str, 0,1);
  $string = strtoupper($first).substr($str, 1);
  return $string;
}

//Anwendung:
echo firstbig("hallo"); //Hallo
echo firstbig("Hallo"); //Hallo
Oder man verwendet einfach ucfirst() von PHP. (Aber ich erfinde halt gerne das Rad neu)


Related posts:Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)



Related posts:<ol><li><a href='http://www.net-developers.de/blog/2010/01/13/eindeutige-und-zufallige-hashes-mit-php-generieren-oop-klasse/' rel='bookmark' title='Permanent Link: Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)'>Eindeutige und zufällige Hashes mit PHP generieren (OOP-Klasse)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.net-developers.de/blog/2008/09/28/php-ersten-buchstaben-eines-strings-gros-schreiben/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
