Brunerd 0 Denunciar post Postado Março 31, 2012 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
William Bruno 1501 Denunciar post Postado Março 31, 2012 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
Brunerd 0 Denunciar post Postado Março 31, 2012 mude o nome da função. date_diff(), é uma função nativa do php: http://php.net/date_diff Obrigado amigo!!.. ficou original!!.. podem fexar o topico! Compartilhar este post Link para o post Compartilhar em outros sites