seit dem wechsel auf php 5.2.4 funktioniert folgendes Script nicht mehr.
folgende Fehlermeldung wird im Browser ausgegeben.
Fatal error: Cannot redeclare date_format() in C:\inetpub\wwwroot\date.php on line 31
<?php
function getDatum($timstamp)
{
$datum = date('d.m.Y',$timstamp);
if($datum == date('d.m.Y')) $datum = 'Heute, '.date('H:i', $timstamp);
else if($datum == date('d.m.Y',time()-86400)) $datum = 'Gestern, '.date("H:i", $timstamp);
else if($timstamp != '') $datum = date('d.m.Y, H:i',$timstamp);
else $datum = '----';
return $datum;
}
?><?php
function date_format($datestamp){
global $TimezoneOffset;
$datestamp=trim($datestamp);
if (empty($datestamp) || $datestamp=="0000-00-00") {
$datestamp = "00.00.0000 00:00:00";
}
list($date,$time) = explode(" ",$datestamp);
list($year,$month,$day) = explode("-",$date);
list($hour,$minute,$second) = explode(":",$time);
$hour = $hour + $TimezoneOffset;
$tstamp = mktime($hour,$minute,$second,$month,$day,$year);
$sDate = date("d.m.y H:i",$tstamp);
return $sDate;
}
function htmlencode($string){
$ret_string='';
$len=strlen($string);
for($x=0;$x<$len;$x++){
$ord=ord($string[$x]);
$ret_string .= "&#$ord;";
}
return $ret_string;
}
?>
folgende Fehlermeldung wird im Browser ausgegeben.
Fatal error: Cannot redeclare date_format() in C:\inetpub\wwwroot\date.php on line 31
<?php
function getDatum($timstamp)
{
$datum = date('d.m.Y',$timstamp);
if($datum == date('d.m.Y')) $datum = 'Heute, '.date('H:i', $timstamp);
else if($datum == date('d.m.Y',time()-86400)) $datum = 'Gestern, '.date("H:i", $timstamp);
else if($timstamp != '') $datum = date('d.m.Y, H:i',$timstamp);
else $datum = '----';
return $datum;
}
?><?php
function date_format($datestamp){
global $TimezoneOffset;
$datestamp=trim($datestamp);
if (empty($datestamp) || $datestamp=="0000-00-00") {
$datestamp = "00.00.0000 00:00:00";
}
list($date,$time) = explode(" ",$datestamp);
list($year,$month,$day) = explode("-",$date);
list($hour,$minute,$second) = explode(":",$time);
$hour = $hour + $TimezoneOffset;
$tstamp = mktime($hour,$minute,$second,$month,$day,$year);
$sDate = date("d.m.y H:i",$tstamp);
return $sDate;
}
function htmlencode($string){
$ret_string='';
$len=strlen($string);
for($x=0;$x<$len;$x++){
$ord=ord($string[$x]);
$ret_string .= "&#$ord;";
}
return $ret_string;
}
?>
Kommentar