@Bastianoso

Thema PHP

Tipps und Tricks zur Technologie PHP.

Relatives Datum ausgeben

Vor allem in sozialen Netzwerken beliebt ist die relative Angabe von Datum und Uhrzeit á la „vor 16 Minuten“. Mit dieser PHP-Funktion lässt sich ein fester Timestamp relativ ausgeben: PHP function...

Text in eine Datei schreiben

Gelegentlich möchte man Text einfach in eine Datei schrieben. Hiermit geht’s prima: PHP $filename = 'text.csv'; $fp = fopen($filename, 'w'); $output = " Hallo "; $output .= " Welt! "; $output .= "\r\n"; fputs($fp...

Aktuelle Seite auslesen

Die kleine PHP-Funktion gibt die aktuelle URL der Seite aus. Kann man hier und dort immer mal gebrauchen. PHP function aktuelleSeite() { $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $aktuelleURL =...

CSV-Datei erstellen

Man kann mit PHP natürlich nicht nur eine CSV-Datei auslesen und in ein Array überführen, sondern auch aus einem PHP-Array eine CSV-Datei erstellen. PHP function csvErstellen($data, $delimiter = ',', $enclosure = '"') {...

CSV-Datei auslesen

CSV-Dateien sind Fluch und Segen zugleich. Mit dieser PHP-Funktion kann man sich dem Wust an Daten strukturiert nähern: PHP function csvLesen($csv){ $file_handle = fopen($csv, 'r'); while (!feof($file_handle) ) {...

Verzeichnisinhalt ausgeben

Mit dieser kleinen Funktion können die Dateien und Ordner eines Verzeichnisses ausgelesen und ausgegeben werden. PHP function list_files($dir) { if(is_dir($dir)) { if($handle = opendir($dir)) { while(($file =...

IP-Adresse der Besucher auslesen

Die IP-Adresse des Nutzers ist elementar für die Kommunikation im Internet — auf ihr basiert das TCP/IP-Protokoll. Mit diesem Schnipsel lässt sich die IP-Adresse des Nutzers auslesen: PHP function ipAdresseAuslesen() {...

Hauptfarbe von Bildern bestimmen

Möchte man beispielsweise die Hintergrundfarbe der Seite oder eines Rahmens farblich an das dargestellte Bild anpassen, kann man mit folgendem PHP-Code die am häufigsten vertretene Farbe schätzen lassen: PHP function...

SQL-Injections abfangen

PHP function clean($input) { if (is_array($input)) { foreach ($input as $key => $val) { $output[$key] = clean($val); } } else { $output = (string) $input; if (get_magic_quotes_gpc()) { $output =...

Heiß diskutiert