Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Brunerd

[Resolvido] [Resolvido] Fatal error: Cannot redeclare

Recommended Posts

Bom dia amigo iMasterianos,

 

hj de manha estava mudando meu sistema para outro servidor, na verdade para outra maquina ja que estou usando localhost... a diferença entre as duas: antiga php 5.2 nova php 5.3, depois de importar todas as tabelas fui tentar abrir o sistema e o seguinte erro apareceu:

 

Fatal error: Cannot redeclare date_diff() in C:\...\funcoes2.inc.php on line 116

essa é a parte do script em questão:


function date_diff($from, $to){
   // Use DD-MM-AA ou DD-MM-AAAA
     list($from_day, $from_month, $from_year) = explode("/", $from);
     list($to_day, $to_month, $to_year) = explode("/", $to);

     $from_date = mktime(0,0,0,$from_month,$from_day,$from_year);
     $to_date = mktime(0,0,0,$to_month,$to_day,$to_year);

     $days = ($to_date - $from_date)/86400;

     return ceil($days);
   }// esta é a linha 116

 

 

to meio confuso ñ sei pq isso aconteceu, nunca tive problemas com esse arquivo na outra maquina!

Amigos alguém pode me ajudar!? o que ah de errado.? o que preciso mudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mude o nome da função.

 

date_diff(), é uma função nativa do php:

http://php.net/date_diff

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.