PHP: Koordinaten zu einer Adresse ermitteln

Tags: Allgemein Kommentieren

Über den Dienst Google Maps kann man automatisiert die Koordinaten einer Adresse herausfinden. Das Angenehme hierbei ist: Es ist total egal, wie die Adresse formatiert ist – was Google versteht wird korrekt verarbeitet.

Die folgende Funktion nimmt eine Adresse als beliebig formatierten String entgegen, sendet eine Anfrage an Google und gibt ein Array mit den Koordinaten zurück. Dies macht Sinn, wenn eine dynamische Google Maps-Karte auf der Website angezeigt werden soll.
Achtung: Das öffnen von Remote-Dateien muss auf dem Server aktiviert sein. Sonst muss man den Weg über Sockets gehen.

PHP: In einem assoziativem Array auf das x-te Element zugreifen

Tags: Allgemein Kommentieren

Quellen

PHP: HTML-Quelltext formatieren

Tags: Allgemein Kommentieren

PHP: Duplikate aus Array entfernen

Tags: Allgemein Kommentieren

Die Funktion array_unique() (PHP 4 >= 4.0.1, PHP 5) stellt die Funktionalität zur Verfügung, doppelte Einträge (der Werte) aus einem Array zu entfernen. Es sollte jedoch beachtet werden, dass die Array-Schlüssel erhalten bleiben.

Um ein neues Array mit fortlaufenden Schlüsseln zu generieren, verwende man diesen Code (falls man das Array anschließend mit einer for-Schleife durchlaufen möchte):

PHP: Dateiendung ermitteln

Tags: Allgemein Kommentieren

PHP: Aktuelle Speicherauslastung abfragen

Tags: Allgemein Kommentieren

Möglicherweise nützlich, wenn mal wieder der „memory size exhausted“ ist.

Xt:commerce 3 unter PHP5.4

Tags: Allgemein | osCommerce | xt:Commerce Kommentieren

Symptom

Es erschein eine weiße Seite, wenn man etwas in den Warenkorb legt.

Oder:

Lösung

Datei: /includes/functions/sessions.php

Ersetzen durch:

Plesk Onyx 17.8.11: Konflikt zwischen libapache2-mod-security2 und modsecurity-crs

Tags: Allgemein | Debian (Linux) | Plesk | Webserver 2 Kommentare

Folgende Fehlermeldung erhält man per Mail:

Bei der manuellen Aktualisierung via apt-get upgrade erscheint folgende Meldung:

Das Problem lässt sich wie folgt beheben:

Anschließend kann Plesk wieder wie gewohnt aktualisiert werden.

Quelle:

Weiterführende Informationen:

Plesk: Apache mod_status (/server-status) von localhost mit wird abgelehnt: „Unable to connect to remote host.“

Tags: Allgemein | Apache | Debian (Linux) | Ubuntu | Webserver Kommentieren

Nach Freischalten des Zugriffs auf die Apache-Status-Seite von mod_status in der Datei /etc/apache2/mods-enabled/status.conf funktioniert zwar der Zugriff von den freigegebenen IPs, der Aufruf der Statusseite von localhost (z.B. per lynx oder apache2ctl status) schlägt fehl:

Das Problem ist, dass der Apache in Plesk bei Kombination mit nginx auf Port 7080 und nicht auf Port 80 horcht. Es muss daher ein manueller Abruf der Daten (also mit über apache2ctl status) geschehen:

Anstatt apache2ctl status kann einfach dieser Befehlt genutzt werden, um den Status des Apache abzufragen und z.B. zu loggen.

Quellen:

, , , ,

wget & curl: Zeige nur die Response-Header

Tags: Allgemein | Debian (Linux) | macOS / OS X (Mac) Kommentieren

Per wget:

Oder per curl (sogar mit Zugangsdaten):

, ,

TOP