Tag-Archiv für 'PHP'

symfony 1.2 with PHP 5.3: Disable deprecated warning

Change in settings.yml the line(s) for error_reporting:
error_reporting:        <?php echo ((E_ALL | E_STRICT) ^ E_DEPRECATED)."\n" ?>

If you develop your apps on a machine with PHP 5.3 but the production server has PHP 5.2.x you can replace the error_reporting line by this:

error_reporting:        <?php echo ((version_compare(PHP_VERSION, '5.3.0', '<')) ? ((E_ALL | E_STRICT)) : ((E_ALL | E_STRICT) ^ E_DEPRECATED) )."\n" ?>

To disable the date-warning
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /........../symfony/svn/1.2/lib/config/sfRootConfigHandler.class.php on line 91

add the command in ProjectConfiguration.class

date_default_timezone_set('UTC');

Google Maps Geo Interface zur Geokodierung mit PHP

Die Suche nach Orten und deren Umwandlung in Koordinaten ohne JavaScript

Warum Google Maps Geo API benutzen?

Google stellt mit Google Maps nicht nur eine mächtige JavaScript-API zur Geokodierung (geocoding) von Orten zur Verfügung, sondern auch eine kostenlose Geo-API, die einem die Suche nach Orten und die direkte Verarbeitung der Daten ermöglicht. Die so gewonnenen Daten können beispielsweise direkt in das eigene Portal einfließen und Umkreissuchen oder Visualisierungen von Geschäftsadressen realisieren. Die Rückgabe von Google der Daten im XML-Format ermöglicht sogar eine Filterung der Daten und somit ein direktes Feedback an den User bei Erfolg oder Misserfolg. Und dies ohne JavaScript und nur mit PHP. Die Prozesslogik bleibt somit dem Benutzer vorenthalten.

‘Google Maps Geo Interface zur Geokodierung mit PHP’ weiterlesen