INCLUDE non fonctionnel

Bonjour à tous,

je galère depuis des heures sur un problème à mon avis relativement simple. Voilà,

je travaillais sur un site, quand “soudain”, les includes ne fonctionnaient plus. De fait, j’avais développé en local avec mes fichiers “inclus” dans un dossier appelé “php-include” lui-même à la racine du site. Donc, en uploadant, ca ne marchait plus.

J’ai essayé de placer le dossier “php-include” à l’intérieur du dossier “html”, en changeant les chemins d’accès, avec, soit une erreur “The server encountered an internal error or misconfiguration and was unable to complete your request.”, soit un erreur Apache de fichier inclus non trouvé.

Bref, j’ai galéré, jusqu’à trouver cette page :
http://www.ouvaton.coop/spip.php?article132

Chouette, me dis-je, c’est quasiement réglé.
Ben non. Je galère toujours, et rien ne marche.
Bouhouou ! Je ne sais plus quoi faire. Le site est provisoirement placé là : http://littoral-immobilier.ouvaton.org

Si quelqu’un avait l’obligeance de me donner un coup de pouce, je lui en serai extrèmement reconnaissant !

Juste pour être sûr avant de creuser: tu n’essaies pas d’inclure du code qui vient d’un site extérieur à Ouvaton? Voir http://www.ouvaton.coop/spip.php?article55

Coop,
Greg

[quote=greg]Juste pour être sûr avant de creuser: tu n’essaies pas d’inclure du code qui vient d’un site extérieur à Ouvaton? Voir http://www.ouvaton.coop/spip.php?article55

Coop,
Greg[/quote]

Salut,

merci Greg, mais j’ai résolu le problème. J’en ai chié pour comprendre.
Non, mes fichiers étaient précisément dans php-include chez ouvaton, sur le même site.

En fait, comme il est indiqué dans les récentes news (tech.html, question de Frédéric Poncet), le chemin était le bon mais il fallait rappeler le PATH dans chaque nouveau fichier PHP.
require_once ($_SERVER"DOCUMENT_ROOT"] . ‘/…/config.inc’); =>> partout partout.
Etant donné que j’incluais un fichier qui lui-même incluais un fichier, ça plantait.

Par ailleurs, j’ai découvert que j’avais une boucle infinie bien planquée dans mon code, ce qui faisait une erreur 500, lorsque ce satané fichier était bien appelé, de temps à autres, en fonction de mes essais. Bref, j’ai failli sauter pas la fenêtre, à force de tourner en rond.

Mais voilà, c’est réparé. Ouf !