01-06-2010, 10:44 AM
|
#1 (permalink)
|
|
The Wanderer
Join Date: Jan 2010
Posts: 6
Thanks: 1
|
fatal error
Hi,
Can any one tell me why i get this error::
Fatal error: Cannot redeclare date_diff() in C:\wamp\www\kamsar012010_local\includes\functions. php on line 26
And my function.php is
PHP Code:
<?php // PHP USEFUL FUNCTIONS:-
function date_diff($date1, $date2) { //$date1 today, or any other day //$date2 date to check against
$d1 = explode("-", $date1); $y1 = $d1[0]; $m1 = $d1[1]; $d1 = $d1[2];
$d2 = explode("-", $date2); $y2 = $d2[0]; $m2 = $d2[1]; $d2 = $d2[2];
$date1_set = mktime(0,0,0, $m1, $d1, $y1); $date2_set = mktime(0,0,0, $m2, $d2, $y2);
return(round(($date2_set-$date1_set)/(60*60*24))); }//*********LINE 26******Showing error here
function get_ip_address() { if (isset($_SERVER)) { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } else { $ip = $_SERVER['REMOTE_ADDR']; } } else { if (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } else { $ip = getenv('REMOTE_ADDR'); } }
return $ip; }
function is_leap_year($year) { if ($year % 100 == 0) { if ($year % 400 == 0) return true; } else { if (($year % 4) == 0) return true; }
return false; }
function check_email_address($email) {
if (!ereg("[^@]{1,64}@[^@]{1,255}", $email)) {
return false; }
$email_array = explode("@", $email); $local_array = explode(".", $email_array[0]); for ($i = 0; $i < sizeof($local_array); $i++) { if (!ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~.-]{0,63})|('[^(\|)]{0,62}'))$", $local_array[$i])) { return false; } } if (!ereg("^[?[0-9.]+]?$", $email_array[1])) { $domain_array = explode(".", $email_array[1]); if (sizeof($domain_array) < 2) { return false; } for ($i = 0; $i < sizeof($domain_array); $i++) { if (!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i])) { return false; } } } return true; }
// $start - From which year to start // $years - number of years from the start year function drop_down_years($start, $years, $direction) { if($direction==1) { $end = $start + $years-1; for($i=$start;$i<=$end;$i++) { $values[] = $i; } } else { $end = $start - $years; for($i=$end;$i<=$start;$i++) { $values[] = $i; } $values = array_reverse($values); } return ($values); }
function GetAge($Birthdate)
{ // Explode the date into meaningful variables list($BirthYear,$BirthMonth,$BirthDay) = explode("-", $Birthdate); // Find the differences $YearDiff = date("Y") - $BirthYear; $MonthDiff = date("m") - $BirthMonth; $DayDiff = date("d") - $BirthDay; // If the birthday has not occured this year if ($DayDiff < 0 || $MonthDiff < 0) $YearDiff--; return $YearDiff; }
?>
|
|
|
|