[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Fatal error: Cannot redeclare file_put_contents()
gogl
что можно сделать как исправить эту ошибку Fatal error: Cannot redeclare file_put_contents() in

/admin/lib.inc.php

 <?php
function
file_put_contents ($location, $whattowrite)
{
if (file_exists($location)) {
unlink($location);
}
$fileHandler = fopen ($location, "w");
fwrite ($fileHandler, $whattowrite);
fclose ($fileHandler);
} <--- Вот ошибка
//
function evaluate($item,$key)
{
global $title,$metadesc,$metakeys;
if ( $item )
{
eval('$'.$item.';');
}
}


в сети вычитал что можно убрать функцию function file_put_contents

и проблема пропадет проблема пропала когда удалил все до функции function evaluate
но появилась другая проблема из админки данные не хотят записываться в базу и все
вопрос ка исправить эту ошибку и оставить эту функцию на месте



Спустя 28 минут, 41 секунда (13.05.2011 - 18:44) Семён написал(а):
Уже есть такая функция зарезервированная языком PHP
http://php.net/manual/ru/function.file-put-contents.php

Спустя 4 минуты, 50 секунд (13.05.2011 - 18:49) Nikitian написал(а):

<?php
if(!function_exists('file_put_contents')){
function file_put_contents ($location, $whattowrite)
{
if (file_exists($location)) {
unlink($location);
}
$fileHandler = fopen ($location, "w");
fwrite ($fileHandler, $whattowrite);
fclose ($fileHandler);
} <--- Вот и нет ошибки
}

Спустя 7 минут, 49 секунд (13.05.2011 - 18:57) gogl написал(а):
Цитата (Nikitian @ 13.05.2011 - 15:49)

<?php
if(!function_exists('file_put_contents')){
function file_put_contents ($location, $whattowrite)
{
if (file_exists($location)) {
unlink($location);
}
$fileHandler = fopen ($location, "w");
fwrite ($fileHandler, $whattowrite);
fclose ($fileHandler);
} <--- Вот и нет ошибки
}

спасибо помогло biggrin.gif

Спустя 18 секунд (13.05.2011 - 18:57) Семён написал(а):
gogl
А ты знаешь что это значит? )
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.