Eine große Textdatei liegt vor, die bereinigt werden soll: Enthält eine Zeile einen bestimmten Suchbegriff, so soll die gesamte Zeile gelöscht werden.
Erfahren Sie mehrSchwerpunkt: Apache, PHP & mySQL
Notizen zu TYPO3 9.5
TYPO3 gehört vermutlich nicht zu den intuitivsten Content Management Systemen der Welt. Der Umfang dieses Werkzeugs erfordert eine gehörige Einarbeitungszeit, das Zusammenspiel aus TypoScript und Fluid-Templates muss verstanden werden und ein zwischenzeitlich stattgefunder grundsätzlicher Technikwechsel macht die Sache auch nicht leichter.
Erfahren Sie mehrCheckboxen auswerten in php
Es ist immer wieder das Gleiche: Ein Formular muss erstellt werden und im Anschluss soll es validiert werden. Die einfachen $_REQUEST-Abfragen für Textfelder und Optionsliste weiß man ja noch irgendwie, aber wie war das noch gleich bei den Checkboxen? Hier ein virtueller Knoten fürs imaginäre Taschentuch. Zunächst werden die Checkbox-Felder…
Erfahren Sie mehrXML-Datei hochladen und auslesen
Ein festdefiniertes XML-Dokument soll über eine kleine Webanwendung auf einen Server hochgeladen und via PHP ausgewertet werden. Im Anschluss sollen bestimmte Werte ausgegeben werden, die Datei selbst aber nicht auf dem Server gespeichert bleiben. Zunächst einmal ist die Struktur des XML wichtig. Im Prinzip ist diese wie folgt aufgebaut: <?xml…
Erfahren Sie mehrBildmanipulation mit SLIR
Auf einer Internetseite soll ein Bild in verschiedenen Größen dargestellt werden. Um möglichem Qualitätsverlust vorzubeugen, kann dazu eine praktische php-Bibliothek eingebunden werden, die Bildmanipulationen ohne größere Installationen oder Programmierkenntnisse erlaubt. Die Rede ist von „SLIR“ (Smart Lencioni Image Resizer). Voraussetzung für dessen Einsatz ist die php-Version 5.1.2+. Einfach über Github…
Erfahren Sie mehrValidierung von E-Mail-Adressen
Immer wieder braucht man ihn, immer wieder sucht man ihn: Den Code-Schnipsel zur Validierung von E-Mail – Adressen. Und so sieht sie aus, die kleine php-Funktion zur Validierung: function val_email($entry) { if(!preg_match(„/^[A-Z0-9._%+-ÄÖÜäöü]+@[A-Z0-9.-ÄÖÜäöü]+\.[A-Z]{2,6}$/i“, $entry)) return 0; else return 1; } Und, nur der vollständigkeithalber, der Funktionsaufruf selbst lautet entsprechend: if(val_email($email) )…
Erfahren Sie mehr