Archiv für Quick Hacks
22. Januar 2008 um 18:29 · Gehört zu CSS, HTML, Quick Hacks
Via Jann. Kann man immer mal gut gebrauchen: eine fixierte Kopf- und Fußzeile nebst feststehender Navigation (Will heissen: Scrollt nicht mit). In einem ausführlichen Artikel erklärt Dennis Riehle genau wie es funktioniert.
Und damit’s besonders viel Spass macht, hier gleich noch ein Link zur Demoseite: http://aktuell.de.selfhtml.org/artikel/css/footer/beispiel6.htm
17. Dezember 2007 um 10:46 · Gehört zu MySQL, Quick Hacks
Schon blöd, wenn man das Denken phpMyAdmin überlässt. Dann wirft man nämlich viel Übung in Sachen MySQL über Bord. Aus irgendwelchen Gründen hatte ich beim Anlegen einer neuen Tabelle auf einem Kundenserver keine Option für Tabellen-Extras…
Wer also mal manuell einer Tabelle nachträglich auto_increment zuweisen möchte, sollte es ohne phpMyAdmin so machen:
ALTER TABLE `tabelle` MODIFY `id` INT auto_increment;
27. November 2007 um 12:33 · Gehört zu PHP (Allgemein), Quick Hacks
Via PHP Performance. (Ihr merkt schon, heut hab ich nicht so viel Zeit für umfangreiche Artikel) Diesmal ein etwas untypischer aber interessanter Post von den Jungs von PHP Performance: Es geht um einen Backlink-Checker. Dieser überprüft Webseiten-Quelltext auf Links.
Das Script (genauer gesagt, die 3 zeilen ;) kann man z.B. dazu verwenden, um gekaufte Links regelmäßig auf Vorhandensein zu überprüfen. Was leider nicht abfangbar ist, ist eine Kontrolle, ob die Links auch tatsächlich angezeigt werden. Mit CSS und Co gibt es einfach zu viele Möglichkeiten, Dinge auszublenden die zwar im Quellcode stehen, aber nicht angezeigt werden sollen…
Die Überprüfung wird mit regulären Suchausdrücken gemacht - wer dafür eine kleine Starthilfe benötigt, ist mit dem Buch “Reguläre Ausdrücke - kurz und gut” bestens bedient. Das Buch (eigentlich mehr ein Heft) kostet 8 Euro und ich setzte es seit 3 Jahren regelmäßig zum Nachschlagen ein… Prädikat: Lebensretter!
15. November 2007 um 16:34 · Gehört zu Flash, Quick Hacks
Man kann sich nur wundern - jetzt arbeite ich schon 2 Jahre regelmäßig mit Flash bzw. Actionscript und habe auch schon größere Applikationen und Clients gebaut, aber mir war nie bewusst, das es keine string-replace Funktion gibt…
Über die Schwierigkeit bin ich übrigens gestolpert, als ich Inhalte aus einer XML-Datei in einem Textfeld darstellen wollte. Flash interpretiert den Windowszeilenumbruch \r\n wie \n\n - das kanns ja nicht sein, denn wer will schon Doppelabsätze in diesem Zusammenhang? Also muss \r\n nach \n umgewandelt werden, hier würde sich natürlich eine Replace-Funktion anbieten - wenn es sie denn gäbe…
Aber egal, folgender Einzeiler schafft Abhilfe:
var ergebnis= quelle.split(sucheNach).join(ersetzeDurch);
6. November 2007 um 13:52 · Gehört zu PHP (Allgemein), Quick Hacks, SEO
Was die wenigsten wissen, aber imens wichtig ist: Die Art von Redirect entscheidet über Gut und Böse im Google-Index, über bleiben und gekickt werden, über Duplicate Content und Empfänger verzogen ;)
Im Ernst, achtet bei Redirect unbedingt darauf, nicht nur den Location-Header zu setzen, sondern über den HTTP Status-Code mitzuteilen, ob es eine permanente oder temporäre Umleitung ist:
- 301: Permanent
- 307: Temporär
Und so siehts mit PHP-Code aus:
Den kompletten Artikel lesen »
6. November 2007 um 09:59 · Gehört zu Quick Hacks, Server
Wo bekommt ntpdate am besten die korrekte Zeit her? Die Antwort ist: Von der Physikalisch-Technischen Bundesanstalt (kurz: PTB). Die Damen und Herren dort sind zuständig für die amtliche Uhrzeit in Deutschland.
Und weil die sympatische Truppe gerne teilt, stellt Sie auch amtlich geeichte Zeitserver zur Verfügung:
ptbtime1.ptb.de
ptbtime2.ptb.de
Jetzt noch schnell ein ntpdate -b ptbtime1.ptb.de und schon sind wir auf dem neusten Stand!
Kurzes Update: Mabi hat mir eine Liste mit jeder Menge NTP-Servern gemailt…
5. November 2007 um 18:18 · Gehört zu PHP 4, Quick Hacks
Verzeichnisse rekursiv erstellen? Kein Problem für PHP 5 - Da ist diese Funktion bereits in mkdir eingebaut:
bool mkdir(
string $pathname
[, int $mode]
[, bool $recursive]
[, resource $context]
)
(Man beachte den 3. Parameter ;) - Entwickler, die sich noch mit PHP 4 rumschlagen müssen, weil die Hoster zu langsam sind, haben es da schwerer. Die Jungs vom Developer’s Guide haben sich dem Problem angenommen und ein kleines Tutorial zum rekursiven Erstellen von Verzeichnissen veröffentlicht.
Die Lösung gibts schon mal hier, weitere Infos findet Ihr im Developer’s Guide:
function mkdir_rek($dir)
{
if (!is_dir($dir))
{
mkdir_rek(dirname($dir));
mkdir($dir);
}
}
31. Oktober 2007 um 18:58 · Gehört zu Quick Hacks, Server
Aus der Reihe “Mailserver-Quick-Hacks”: Wie schmeisst man eine Mailq manuell wieder an? Oder mit gutem Deutsch formuliert: Die mailq manuell anstossen…
postsuper -r ALL
Wer der mailq bei einer bestimmten Mail Beine machen möchte, kann statt ALL auch die Mail-ID verwenden. Einen Moment warten - und los gehts!
18. Oktober 2007 um 12:54 · Gehört zu Quick Hacks, Server

Immer mal wieder muss man eine Mail gezielt aus der mailq löschen können. Alles was man dafür benötigt, ist die Queue-ID, die man nach dem Aufruf von “mailq” auf der Shell in der linken Spalte angezeigt bekommt. Dann folgendes aufrufen:
postsuper -d [MAIL-QUEUE-ID]
[MAIL-QUEUE-ID] natürlich durch die tatsächliche Queue-ID ersetzen (Im Screenshot-Beispiel wäre das “7EF4B3FA030″)…
18. Oktober 2007 um 12:47 · Gehört zu Quick Hacks, Server
Mal wieder was für zwischendurch. Wir über die Windowskonsole per Batch Mails versenden möchte, kann PHP benutzen - muss aber nicht ;-) Wer lieber über eine herkömmliche Batchdatei Mails an den Mann bringen möchte, benötigt dafür entweder die Windows Powershell, oder die Standard DOS-Shell.
Da keine von beiden nativ den Mailversand unterstützt, ist eine Exe praktisch, die Mails versenden kann ;) Nach ein bisschen googeln war klar: der BLAT Mailer ist das Tool der Wahl! Der kleine Commandline Mailer ist klein, schnell und einfach zu benutzen. Was will man mehr?
Den kompletten Artikel lesen »
« Neuere Artikel ·
Ältere Artikel »