Quantcast
Channel: PHP – Marcel Schmidt Wiki / Neuigkeiten
Browsing latest articles
Browse All 10 View Live

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 Article


PHP 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 Article


PHP 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 Article

PHP 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 Article

PHP 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 Article


MySQL 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 Article

PHP 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 Article

PHP 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 Article


PHP 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 Article


PHP/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
Browsing latest articles
Browse All 10 View Live