Я пытаюсь включить функцию из одного файла PHP в другой, использовать функцию с параметром и получить возвращаемое значение. Все хорошо, пока я не запустил функцию, где умирает PHP. Как я могу это исправить?
timestamp_reader.php:
<?php
function get_time($timestamp){
$year = substr($timestamp, 0, 4);
$month = substr($timestamp, 4, 2);
if(substr($month, 0, 1) == "0")
$month = substr($month, 1, 1);
$day = substr($timestamp, 6, 2);
if(substr($day, 0, 1) == "0")
$day = substr($day, 1, 1);
$hour = substr($timestamp, 8, 2);
if(substr($hour, 0, 1) == "0")
$hour = substr($hour, 1, 1);
$hour = intval($hour);
if($hour > 12){
$hour = $hour - 12;
$pm = true;
}else $pm = false;
$minute = substr($timestamp, 10, 2);
if(substr($day, 0, 1) == "0")
$day = substr($day, 1, 1);
if($pm) $minute .= " PM";
else $minute .= " AM";
return $month . "/" . $day . "/" . $year . " " . $hour . ":" . $minute;
}
?>
И файл, к которому я хочу получить доступ к этой функции (обратите внимание, он находится в другом каталоге):
...some PHP code before this...
include "/project/includes/timestamp_reader.php";
while($row=mysql_fetch_array($result)){
$msg = $row['message'];
$timestamp = $row['timestamp'];
$time = get_time($timestamp);
echo "<p><center>" . $time . " " . $msg . "</center></p>";
}
Я бы хотел выяснить это и использовать его для различных функций, поэтому мне не нужно вводить их каждый раз, когда это возможно. Кроме того, мне нужно нечто подобное для создания переменных проекта.
В любом случае, спасибо за любую помощь!