PHP: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 37: Zeile 37:
 
  ini_set('error_reporting', E_ALL);
 
  ini_set('error_reporting', E_ALL);
  
 
+
=Session Timeout=
 
+
In der Datei '''/etc/php5/apache/php.ini''' wird mit folgendem Parameter der Wert verändert werden:</br>
 +
[http://www.php.de/php-tipps-2008/47002-session-timeout-erhoehen.html O-Link]
 +
max_execution_time
  
  
 
[[Kategorie:Anwendungen]]
 
[[Kategorie:Anwendungen]]

Version vom 9. August 2011, 16:11 Uhr

Datumsangabe in PHP anpassen

  • In PHP kann diese Einstellung Systemweit in der php.ini angepasst werden
  • oder direkt im Script mit
<?php setlocale(LC_TIME, 'de_DE.iso885915@euro'); echo date("l dS of F Y h:i:s A"); ?>
  • Testzeile um die Asgabe zu testen
<?php echo date("l dS of F Y h:i:s A"); ?>

Ausgabe in Datei schreiben

$ft = @fopen('/tmp/templog', 'a+')
or die("Kann Datei  /tmp/templog  nicht öffnen\n");
fwrite($ft, $commandLine);
fclose ($ft);
a+  schreibt anhängend
w   schreibt neu

Error Reporting Manual

// Error Reporting komplett abschalten
error_reporting(0);

// Nur einfache Fehler melden
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// E_NOTICE ist sinnvoll um uninitialisierte oder
// falsch geschriebene Variablen zu entdecken
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
 
// Melde alle Fehler außer E_NOTICE
// Dies ist der Vorgabewert in php.ini
error_reporting(E_ALL ^ E_NOTICE);

// Melde alle PHP Fehler
error_reporting(E_ALL);

// Dies entspricht error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);

Session Timeout

In der Datei /etc/php5/apache/php.ini wird mit folgendem Parameter der Wert verändert werden:
O-Link

max_execution_time