Dies ist mein Merkzettel für Regläre ausdrücke in PHP, die ich immer mal wieder brauche und schnell wieder finden möchte. Die Seite wird mit der Zeit wachsen und ichwerde immer mal wieder ein paar preg_replace Ausdücke hinzufügen. 1. Aus einem String nur die Zahlen ausfiltern $line = preg_replace(‘/[^0-9]/’, ”, $line); Alle Zeichen die nicht 0-9 [...]
Mal wieder ein Merker den ich auch jedes mal aufs neue in den Manuals nachlesen muss. Es geht darum, unter Linux den Zeitstempel zu ermitteln. Mit dem Kommando # date “+%s” 1287157252 geht das ganz einfach. Um das Datum dann in einem Shell Skript in eine Variable zu komieren kann man einfach die folgende Zeile [...]
Mit dem Befehl postsuper -d ALL kann man alle Einträge der Mailqueue auf einmal löschen. Das ist manchmal genz sinnvoll. Z.B. wenn man auf einem Testsystem die Mailqueue aufräumen möchte oder ein Hacker sich in das System eingeschlichen hat und den Server zum Versenden von Mails missbraucht .
Wer (so wie ich) eigentlich mit dem PC vertraut ist und nun mit Apple (XCode) entwicklet, der braucht ab und an mal eine kleine Auffrischung was die Apple Tastatur angeht. Hier mal die Zeichen, die ich auf der Tastatur immer wieder suche Alt + 5 = [ Alt + 6 = ] Alt + 7 [...]
Braucht man immer mal wieder. Ist zwar in 5 Minuten runter geschrieben, ber Copy und Paste geht dann doch schneller. Dafür habe ich hier nun meine Lösung für eine permanente Weiterleitung mit einem Google konformen HTTP Code 301 hinterlegt. <? /* Permanente Weiterleitung mit einen HTTP 301 Code */ $url = “http://xn--sms-sprche-geb.org/”; header(“HTTP/1.1 301 Moved [...]
Liste der ISO 3166-1 Ländercodes Die Folgende Liste der ISO 3166-1 Ländercodes kann unter ISO 3166-1.xml heruntergeladen werden. Die Verarbeitung der XML Datei kann mit einem sehr simplen PHP Skript durchgeführt werden. Ich habe schon mal eine HTML Select Box mit allen Ländern fertig gebaut und zum Download zur Verfügung gestellt. Die Datei enthält alle [...]
URL Encoding mit PHP nach RFC 1738 URL Encoding ist mit den Bordmitteln von PHP relativ einfach umzusetzen. Es reicht der richtige Einsatz der Methoden rawurlencode, rawurldecode, urlencode und urldecode. Trotzdem möchte ich hier ein wenig die Hintergründe beleuchten. Am Anfang stand die “RFC 1738″ (Uniform Resource Locators (URL) specification). In diesem Dokument ist der [...]
1. PHP Array Speichern Bei der Entwicklung meines Portals RPMGuru.com bin ich auf ein Problem gestoßen, vor dem ich vor ein paar Jahren schon einmal stand. Damals wie heute brauchte ich eine Funktion mit der Mann ein Array in einer Datei speichern und diese Datei später wieder in ein Array laden konnte. Ich war mir [...]
Der Befehl echo dienta dazu, etwas auf der Konsole auszugeben. Am Ende der Ausgabe wird unter Linux ein Zeilenumbruch angehängt, dies kann man mit dem Befehl echo -n verhindern. So kann man in der Zeile z.B. noch weitere Ausgaben hinzufügen. Auszug aus dem Manual: -n do not output the trailing newline
Um einen Befehl alle n Sekunden auszuführen, kann man die contab bemühen oder den Befehl “watch” verwenden. Watch hat hier den Vorzug, wenn man die Ausgabe des Befehls direkt auf der Konsole sehen möchte. So habe ich z.B. ein Fenster mit dem Befehl watch -n 5 uptime laufen, wenn ich auf meinem Server Operationen ausführe, [...]