Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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