|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Justin BERNARD Inscription : octobre 2010 Messages : 17 ![]() |
J'ai un bug inexplicable sur mon site, j'explique :
J'utilise une fonction panier que j'ai mise dans un fichier fonction.php, jusqu'à aujourd'hui tout fonctionnait parfaitement. Sauf qu'aujourd'hui je bloque car à chaque fois que j'essaie de créer une nouvelle page, cette fonction refuse de marcher. À un point incroyable. Je met l'include, j'appel la fonction juste en dessous, inefficace. Je met les mêmes lignes d'appel sur une ancienne page, ça fonctionne. Je copie-colle toute l'ancienne l'ancienne page sur le lequel ça fonctionne sur une nouvelle page que je mets dans le même répertoire cela ne fonctionne pas : Malgré un code identique dans un répertoire identique ! Si la page est créer récemment ça foire. Je précise que ça ne pose problème qu'avec une seule fonction de ma page fonction.php. Aidez moi où je vais faire un ordicide dans peu de temps! ![]() Merci d'avance pour votre aide à résoudre mon calvaire! |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Qu'entends-tu par "inefficace" ?
Et si tu utilises require() au lieu de include() ? |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
bonjour,
et que disent les logs php éventuellement générées ? |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Justin BERNARD Inscription : octobre 2010 Messages : 17 ![]() |
Par inefficace, je veux dire que rien ne passe rien du tout, pas même une petite erreur.
J'ai essayer require, include, require_once, include_once. Rien à faire! Si seulement j'avais un message d'erreur, je saurais sur quelle voie chercher. J'ai même essayé de copier la fonction directement en haut du code au lieu de l'inclure... |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Justin BERNARD Inscription : octobre 2010 Messages : 17 ![]() |
Pareil sur les error_log , R.A.S.
Je me dis que ça pourrait venir de la configuration php.ini sauf que les paramètres ne peuvent pas changer d'un fichier à l'autre surtout quand ils sont tous dans le même répertoire. |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Justin BERNARD Inscription : octobre 2010 Messages : 17 ![]() |
Je viens de découvrir autre chose.
Le véritable problème ne vient pas d'avoir créer une nouvelle. Il vient que j'ouvre le fichier à partir d'un lien d'une balise html <a> d'un autre fichier qui est dans sous répertoire. ![]() Si je tape l'adresse à la main dans la barre d'adresse, Je me demande toujours comment résoudre ce problème. À part changer de répertoire du fichier qui envoie vers mon lien.
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Développeur informatique Inscription : août 2005 Messages : 1 179 ![]() |
bonsoir,
d'où l'intérêt de créer des variables globales représentant la base du site et le chemin absolu dans un include systématique par exemple...
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Justin BERNARD Inscription : octobre 2010 Messages : 17 ![]() |
Le problème venait du www dans mon lien.
La fonction rebelle refuse de fonctionner sur la page "www.monsite.fr" alors qu'elle marche parfaitement sur le lien "monsite.fr". La mauvaise page fonctionnait exactement comme la bonne à l'exception d'une unique fonction. Je vais arrêter de me prendre la tête à chercher pourquoi, du moment que ça marche. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com