PHP UTF-8/Unicode Sonderzeichen in Zeichen umwandeln
Ich denke der einfachste Weg ist das ersetzen von Sonderzeichen über „strtr“. Natürlich kann man auch „str_ireplace“ verwenden, so braucht man die Codes nicht doppelt (wegen Groß- und Kleinschreibung)...
View ArticlePHP Beschreiben von Dateien (create file)
Folgend zeige ich, wie man mit PHP eine Datei öffnet und diese mit Inhalt befüllt: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 /* 'r'...
View ArticlePHP Whois Abfrage mit Ländererkennung über Curl (WordPress Spam Schutz)
Folgendes Script habe ich eingesetzt um mich etwas vor diesen Spam Attacken zu schützen, dabei wird einfach eine Whois Abfrage einer IP gemacht (in meinem Fall der IP des Kommentar-Senders). Dann wird...
View ArticlePHP Dateien aus Verzeichnis auslesen (read files in folder)
Wie folgt liest man ein Verzeichnis mit PHP aus: 1 2 3 4 5 6 7 8 9 define('ROOT_PATH','/kunden/999999_04317/webseiten/xxx.schmidtmarcel.de/'); $fileDir = ROOT_PATH."/_dataimport/datafile/"; $d =...
View ArticlePHP curl URL nach Weiterleitung auslesen
Wenn man über curl eine Domain abruft und diese weitergeleitet wird, dann ist es manchmal notwendig die weitergeleitete Domain zu herauszufinden. Das tut man wie folgt: 1 2 3 4 5 6 7 8 9 10 11 12 13...
View ArticleMySQL Sicherheit – SQL Injection trotz mysql_real_escape_string (BIG5, GBK)
Problem Fall 1: 1 2 $query = "SELECT * FROM article WHERE id= " . mysql_real_escape_string($_GET['id']) . " LIMIT 1"; mysql_real_escape_string maskiert natürlich nur „gefährliche“ Zeichen wie...
View ArticlePHP PDF Datei herunterladen in HTML link (make PDF file downloadable)
Wie folgt kann man eine PDF Datei herunterladen, ohne das diese im Browser geöffnet wird. Anstelle von „Mage::getBaseDir“ kann auch einfach der Root-Pfad definiert werden. 1 2 3 4 5 6 7 8 9 10 11 12...
View ArticlePHP Remove line breaks from between html tags (Zeilenumbrüche entfernen)
1 2 3 4 $string = 'html content'; $search="/>\s+</s"; $replace="><"; $string = preg_replace($search,$replace,$string);
View ArticlePHP Kommentare, Zeilenumbrüche und unnötigen Quelltext aus Seiten entfernen...
Wie folgt kann man Seiten optimieren und unnötigen Quelltext (Kommentare) aus Webseiten entfernen sowie Zeilenumbrüche zwischen Tags entfernen. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22...
View ArticlePHP/Magento Session-ID in hidden input bei Form – Elementen verhindern Valid...
Das war ein Fehler nach dem ich ewig gesucht habe. Der Validate Check hat immer folgende Meldung ergeben, wobei sich die Session-Id natürlich verändert: 1 2 <form action=""><input...
View Article