Rekursiv Tar Achive entpacken

tar

OK, ich habe mal wieder ein kleines konkretes Problem für das ich eine kleine schnelle Lösung gebastelt hebe, die evtl. dem einen oder anderen das Leben ein wenig leichter machen kann. Dieses mal stehe ich vor dem Problem, dass ich eine beliebig tief verschachtelte Verzeichnisstruktur vor mir habe, in der unzählige tar Files abgelegt sind. [...]

preg_replace

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 [...]

Linux Zeitstempel mit dem Kommando-Tool date

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 [...]

Postfix Mailqueue löschen

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 .

Zeichen auf der Apple Tastatur

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 [...]

PHP Weiterleitung mit 301 HTTP-Code

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 [...]

ISO 3166-1 Liste

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 [...]

PHP Urlencode

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 [...]

PHP Array in Datei speichern

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 [...]

Linux echo Zeilenumbruch verhindern

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

«
facebook this
"));