Pages : 1
#1 Le 06/03/2008, à 11:36
- remi82
Erreur script php
Bonjour,
J'ai suivis la procédure du site pour l'installation d'un serveur web avec apache, mysql, php, et phpmyadmin.
Toute l'installation et configuration se sont passé sans problème.
J'ai téléchargé sur http://www.editeurscripts.com/ un script d'annuaire téléphonique.
Testé sous Windows avec wampp. Tout fonctionne correctement.
Par contre, sous ubuntu lorsque je veux accéder à mon site, j'ai l'erreur suivante :
Fatal error: Cannot redeclare date_format() in /var/www/contacts/inc/fonction.php on line 113
Voici la portion de code :
// Formate une date de type YYYY-mm-dd (HH:ii:ss) au format jj/mm/aaaa ou jj/mm/aaaa à Hhm
function date_format($date,$style=0)
{
switch($style)
{
case 0:
if(($len_date=strlen($date)) == 10)
{
return eregi_replace("([0-9]{4})-([0-9]{2})-([0-9]{2})","\\3/\\2/\\1",$date);
}
elseif($len_date == 19)
{
return eregi_replace("([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})","\\3/\\2/\\1 Ã \\4h\\5",$date);
}
break;
case 1:
return eregi_replace("([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})","\\3/\\2/\\1",$date);
break;
}
return false;
} ###########ligne 113######
Mais je ne comprend pas.
Si quelqu'un pouvait m'aider, merci d'avance.
Hors ligne
#2 Le 06/03/2008, à 12:54
- mutah
Re : Erreur script php
Fatal error: Cannot redeclare date_format() in /var/www/contacts/inc/fonction.php on line 113
La fonction date_format est déjà déclarée, et on ne peut pas re-déclarer une fonction.
L'explication, c'est que ce script doit être un peu ancien, car depuis php5.1, une date_format est livré en standard avec php : http://fr.php.net/date_format
Essayez de mettre en commentaire la fonction date_format du code et faites une prière pour que le comportement soit le même.
Sinon, changez de script ou ré-écrivez le script.
Ce n'est pas le chemin qui est difficile, c'est le difficile qui est chemin.
Hors ligne
#3 Le 06/03/2008, à 18:41
- remi82
Re : Erreur script php
Il faut que je mette toute la portion de ce code en commentaire ?
Encore merci
Hors ligne
Pages : 1