Page 1 sur 1
probleme : affichage d'une erreur php en dehors du code sour
Posté : 16 oct. 2008, 16:48
par elrime
bonjour à tous,
voilà j'ai une erreur qui arrive apparament à d'autre personnes regardez ici en bas de la page :
http://www.alchimica.fr/044e739ae20b5cf30/index.php
Warning: fopen(../assets/plugindata/w2dcnt9881861e0f0e3504dc5a4107258d4d65.dat) [function.fopen]: failed to open stream: Permission denied in /home/alchimi/public_html/044e739ae20b5cf30/index.php on line 380
ce qui est étrange : la ligne 380 n'existe pas ... le code va seulement jusqu'a 379
heu .... à l'aide
s'est une erreur php ou çà vient de mon nouvel hebergeur...?
merci d'avance de votre attention
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Posté : 16 oct. 2008, 16:52
par albat
La ligne indiquée est numérotée par rapport au source interprété, non par rapport au source écrit.
un exemple tout bête :
Tu peux avoir une page
a.php dont le code fait 10 lignes
et contient l'include d'un fichier externe
b.php de 1000 lignes.
Tu pourras alors avoir une erreur dans le fichier
a.php à la ligne 572.

Posté : 16 oct. 2008, 16:58
par Cyrano
La réponse la plus probable cependant vient de l,absence d'un caractère de fin d'instruction, genre ";" manquant. auquel cas, l'interpréteur le cehrche jusqu'à la ligne suivant la dernière ligne de code écrite.
Donc ton hébergeur n'est pas en faute, c'est ton code qui n'est pas correct.
Posté : 16 oct. 2008, 17:39
par elrime
haha !
je suis mal dans ce cas là car c'est un logiciel qui créé la mise en forme des pages pour moi, moi je m'occupe des requêtes et le contenu... du coup si quelqu'un sait par ou je dois chercher...
merci d'avance
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Re: probleme : affichage d'une erreur php en dehors du code
Posté : 16 oct. 2008, 19:00
par Calimero
Pas d'accord avec l'ami Cyrano sur ce coup-là, car si sa théorie était juste ton message d'erreur commencerait par "Parse error".
Visiblement ton code essaye d'ouvrir un fichier qui se trouve au chemin
../assets/plugindata/w2dcnt9881861e0f0e3504dc5a4107258d4d65.dat par rapport au fichier
/home/alchimi/public_html/044e739ae20b5cf30/index.php et n'y parvient pas.
Il y a deux raisons possibles : soit le fichier (ou un des répertoires composant le chemin du fichier) n'existe pas, soit les permissions sur ce fichier ne permettent pas à PHP de l'ouvrir comme tu le demandes.
Tu sais maintenant où regarder pour trouver le problème

Posté : 16 oct. 2008, 19:02
par Cyrano
Ou bien ça viendrait d'une publicité externe ??
Posté : 16 oct. 2008, 19:04
par Aureusms
Vérifie directement dans le fichier index.php où un; ou un } manque aux alentours de fopen.
C'est souvent que les logiciel se trompe
Posté : 17 oct. 2008, 10:40
par elrime
bonjour a tous
je viens de recevoir un message du helpdesk de mon hebergeur que voici:
************************
REPLY HAS BEEN ADDED:
************************
Hello,
I fixed this error for you

plugindata folder had to be chmod'ed to 777 for writing permissions.
Please contact us with any additional questions.
Many Thanks,
merci à tous
PS: bien vu Calimero
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Posté : 17 oct. 2008, 10:49
par elrime
heu je ne peux pas mettre résolu dans le titre, un modo peut m'aider ?
Merci d'avance
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Posté : 17 oct. 2008, 13:00
par mere-teresa
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération toi-même
en cliquant sur le bouton
qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).
Alors... inscris-toi !!! 