|
|
|
| Fatal error: Cannot redeclare formatsize() (previously declared in d:\server\news\inc\functions.inc.php:33) in d:\server\templates\templates\inc\functions.inc.php on line 33
Что это такое? | |
|
|
|
|
|
|
|
для: FaStY
(28.12.2004 в 02:34)
| | Интерпретатор PHP ругается, что у вас в коде 2 раза встречается определение одной и той же функции formatsize();
<?
function formatsize()
{
// код
}
?>
|
| |
|
|
|
|
|
|
|
для: FaStY
(28.12.2004 в 02:34)
| | Это означает что происходит повторная попытка опеределить функцию formatsize(), которая определена в двух местах: в d:\server\news\inc\functions.inc.php, 33 строка и d:\server\templates\templates\inc\functions.inc.php, 33 строка. Чтобы этого избежать следует использовать вместо include - include_once, которая позволяет включать файл только один раз.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=490 | |
|
|
|
|
|
|
|
для: cheops
(28.12.2004 в 09:52)
| | Я все делал- у меня все показавает, но выводит ошибку
"Warning: main(function formatsize): failed to open stream: No such file or directory in d:\server\templates\templates\inc\functions.inc.php on line 33
Warning: main(): Failed opening 'function formatsize' for inclusion (include_path='.;c:\php4\pear') in d:\server\templates\templates\inc\functions.inc.php on line 33
"
|
в этой строке у меня написано
include_once "function formatsize($file_size)";{
if($file_size >= 1073741824)
{$file_size = round($file_size / 1073741824 * 100) / 100 . "Gb";}
elseif($file_size >= 1048576)
{$file_size = round($file_size / 1048576 * 100) / 100 . "Mb";}
elseif($file_size >= 1024)
{$file_size = round($file_size / 1024 * 100) / 100 . "Kb";}
else{$file_size = $file_size . "b";}
return $file_size;
|
| |
|
|
|
|
|
|
|
для: FaStY
(28.12.2004 в 13:31)
| | Нет, Вам нужно загружать сам файл functions.inc.php с помощью include_once
<?
include_once "путь_к_файлу/functions.inc.php";
?>
|
Вместо путь_к_файлу Вам нужно прописать реальный путь к файлу functions.inc.php.
Ведь функция formatsize() у Вас определена в файле functions.inc.php? И затем Вы в коде несколько раз подключаете этот файл. Так? | |
|
|
|