probleme : affichage d'une erreur php en dehors du code source

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme : affichage d'une erreur php en dehors du code source

par mere-teresa » 17 oct. 2008, 13:00

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 Image 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 !!! ;)

par elrime » 17 oct. 2008, 10:49

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]

par elrime » 17 oct. 2008, 10:40

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]

par Aureusms » 16 oct. 2008, 19:04

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

par Cyrano » 16 oct. 2008, 19:02

Ou bien ça viendrait d'une publicité externe ??

Re: probleme : affichage d'une erreur php en dehors du code

par Calimero » 16 oct. 2008, 19:00

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 ;-)

par elrime » 16 oct. 2008, 17:39

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]

par Cyrano » 16 oct. 2008, 16:58

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.

par albat » 16 oct. 2008, 16:52

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. :shock:

probleme : affichage d'une erreur php en dehors du code sour

par elrime » 16 oct. 2008, 16:48

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
:shock:

heu .... à l'aide :D

s'est une erreur php ou çà vient de mon nouvel hebergeur...?

merci d'avance de votre attention :D

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]