Artikel, Tipps und Tricks rund um das Programmieren von Webseiten mit PHP.
Ich hatte folgendes Problem: zwei Strings die leider zusammengepackt wurden, d.h. der String sah in etwa so aus: BlackSeaRedel oder SouthWestPassage. Mit folgendem regulärem Ausdruck, kann man automatisch Leerzeichen zwischen Worte einfügen. Das funktioniert leider nur, wenn das folgende Wort mit einem Großbuchstaben funktioniert.
In PHP wäre die Umsetzung über die preg_replace Funktion, etwa wie folgt:
$dely = preg_replace('/([a-z])([A-Z])/', '$1 $2', $dely);
Man kann das noch etwas variieren, sodass auch Worte, die etwa direkt auf Zahlen folgen, mit einem Leerzeichen getrennt werden.
Hier eine hilfreiche Funktion, mit der man über die Google MAPS API die Geokordinaten zu einer Adresse ermitteln kann. Diese Daten können dann wiederum in anderen Kartensystemen, wie der Openstreet Map verwendet werden.
function ResponseToArray($response) {
return json_decode($response,true);
}
function findLocation($string) {
$url = "http://maps.google.com/maps/geo?q=".urlendcode($string)
."&output=json&sensor=true_or_false&key=your_api_key";
$raw = file_get_contents($url);
$geodata = ResponseToArray($raw);
$point = $geodata["Placemark"][0]["Point"]["coordinates"];
return $point;
}
Die Verwendung ist relativ simpel, der Funktion muss lediglich eine Adresse als String übergeben werden. Ein Aufruf der Funktion könnte wie folgt aussehen:
$points = findLocation("Tiergarten Berlin");
Mit diesem kleinen Trick können Sie alle src Werte von img-Tags über einen regulären Ausdruck mit PHP auslesen und ändern. Das ist hilfreich, wenn Sie einmal in viel HTML Code die URLs in dem img-Tag anpassen oder ändern müssen. Reguläre Ausdrücke machen es möglich. …weiterlesen »
Oft soll bei einer Datenbankabfrage nur ein Wert, oder ein Datensatz ermittelt werden. Mit diesen beiden Funktionen haben Sie nach der Abfrage direkt Zugriff auf die Werte. …weiterlesen »
Mit einer kleinen Anweisung in einer Datei .htaccess können Sie PHP Code auch in normale HTML Dateien schreiben auf dem Apache Webserver. …weiterlesen »
In den letzten Jahren wurden viele Strategien entwickelt, um gegen Spambots und Email-Harvesters vorzugehen. In diesem Artikel soll ein Ansatz vorgestellt werden, mit dem versucht wird, das Geschäft der Harvesters zu zerstören. …weiterlesen »
Es gibt eine einfache, und vor allem schnellere Möglichkeit Variablen oder Arrays in PHP auf Bedingungen zu überprüfen, als mit der if-Anweisung. …weiterlesen »
Es gibt die ein oder andere Fehlermeldung in PHP, die einem immer wieder über den weg läuft. Hier werden die häufigsten Fehler aufgezeigt, und erklärt, warum der Fehler überhaupt auftritt. …weiterlesen »
Mit ein wenig PHP kann man die Laufzeit, also die Zeit, die es benötigt, um den PHP Code zu interpretieren, leicht ermitteln. …weiterlesen »
Wen hat das nicht schon gestört? Das Datum welches man mit PHP ausgeben möchte ist Standardgemäss in Englisch. Doch es geht auch auf Deutsch... …weiterlesen »
Mit zwei kleinen Funktionen können Sie die Syntax von PHP Skripten farbig im Browser darstellen. …weiterlesen »
Es gibt schon merkliche Unterschiede in der Programmierweise von PHP Anfängern, und von PHP Profis. Hier werden einige dieser Unterschiede aufgezeigt. Es geht auch einfacher! …weiterlesen »
von Wolfgang Arnberger
Werden Datensätze ausgelesen, dann ist es immer auch praktisch
diese mit einer Checkbox zu markieren, um Sie daraufhin zu löschen.
Dieser Trick zeigt, wie es ganz leicht geht. …weiterlesen »
Eine einfache Umleitung mit PHP. …weiterlesen »