Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2006, 18h36   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 66
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 66
Points : 13
Points : 13
Par défaut Que vaut dire l’erreur httpd/vhosts

Bonjour le forum

J’ai un petit problème.
Mes pages fonctionnés correctement et depuis 2 jours j’ai le message d’erreur suivant :


Fatal error: Cannot redeclare auaddslashes() (previously declared in /home/httpd/vhosts/www.monsite.com/web/repertoire/include/fonctions.php:11) in /home/httpd/vhosts/www.monsite.com/web/repertoire/include/fonctions.php on line 11

J’ai contacté mon hébergeur, et celui-ci ma dit que ce-la ne le concerné pas.

Le problème est que je n’ai pas fais de changements dans mes pages depuis 15 jours alors ma question est :


1 : que vaut dire l’erreur httpd/vhosts ?

2 : comment cela peut arriver, si personne a fait de changements ( ni moi n’ l’hébergeur ).

Merci de votre aide :
Pias est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2006, 19h45   #2
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
le message pointe la ligne 11 du fichier fonctions.php, peux tu nous poster le code?

httpd/vhost fait plutot référence à l'arborescence du serveur (je pense).
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2006, 20h35   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 66
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 66
Points : 13
Points : 13
Salut, julien.63

Ci-dessous le code du fichier fonctions.php, ligne 11
Code :
1
2
3
4
 
// Ajout d'anti-slashes selon "Magic Quotes"
function AuAddSlashes($chaine) {
	return(get_magic_quotes_gpc() == 1 ? $chaine : AddSlashes($chaine));}
Merci
Pias est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2006, 20h51   #4
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
salut,
est ce que tu es sûr que ta fonction n'est pas déclarée deux fois? Par le biais d'include ou autre...
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2006, 20h54   #5
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
L'erreur parle d'elle même , il me semble :

Fatal error: Cannot redeclare auaddslashes() (previously declared )

Tu déclares une fonction dans le fichier fonctions.php, ligne 11
alors qu'elle a déjà été daclarée auparavant .

Vérifie ton code.

Note :
/home/httpd/vhosts/www.monsite.com/web/repertoire/include/fonctions.php:11

c'est l'url du fichier sur le disque du serveur .
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2006, 23h28   #6
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 66
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 66
Points : 13
Points : 13
Ok.
Je vois !
Juste pour que je puisse comprendre !
Avant il n’y avais pas de problème (fonction déclarée deux fois ) puisque le site fonctionné correctement .
Comme je n’ai pas fait de changements sur le serveur, ce-la veut dire que c’est du coté de mon hébergeur ?

Merci, julien.63 et N1 bus pour m’avoir aidé à résoudre ce petit problème.

Bonne fin de soirée.
Pias est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2006, 14h58   #7
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
On a tous, un jour, fait face à des phénomènes qui relève plus de la magie noire que la logique à laquelle est censé appartenir le monde fabuleux des ordinateurs.
Si tu es sûr, sûr, certains que tu n'as rien touché sur ton site, bah c'est sûr que c'est pas toi...
Et si personne d'autres n'a accès au serveur, c'est possible que cela soit ton hébergeur. Mais je vois mal quelqu'un ouvrir ton fichier, changer ton code et introduire un second appel à la fonction. Peut être ont-ils, tout au plus, changer la conf php ou que sais-je? En tout cas, sans mauvaise intention.

As-tu trouvé le double appel à la fonction? Te souviens-tu l'avoir écrit?
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h53.


 
 
 
 
Partenaires

Hébergement Web