8792 sujets

Développement web côté serveur, CMS

Bonsoir,

Voilà j'ai installé le forum punbb sur mon site et j'ai voulu l'inclure mais problème sa ne marche pas j'aurai aimé un peu d'aide de votre pars merci d'avance voilà mon code comment je l'inclue

<td valign="top"><p class="texte"><img src="images/titre.jpg" width="370" height="31" /></p>

<?php
include("forum/index.php");

?>

</br>


l'erreur que j'ai sais ça :

Warning: require() [function.require]: Unable to access ./include/common.php in /media/160go/hebergement/valdrin/forum/index.php on line 27

Warning: require(./include/common.php) [function.require]: failed to open stream: No such file or directory in /media/160go/hebergement/valdrin/forum/index.php on line 27

Fatal error: require() [function.require]: Failed opening required './include/common.php' (include_path='.:/usr/share/php:/usr/share/pear') in /media/160go/hebergement/valdrin/forum/index.php on line 27

Smiley fache
A l'évidence, tu essaie d'inclure un autre fichier qui devrait se trouver dans forum/include puisque le point unique indique le répertoire courant

./include/common.php


Je pense que tu a voulu écrire (avec deux points consécutifs)

../include/common.php
Quoi ? désolé j'ai pas compris est-ce que vous avez un code ou quelque chose que je pourré mettre pour que sa marche merci d'avance
Bob (MC Melun) a écrit :


Je pense que tu a voulu écrire (avec deux points consécutifs)


Je pense plutôt qu'il a fait un copier coller, et qu'il n'y a donc qu'un seul point.


De toute evidence (enfin, peut être pas ^^), le fichier common.php contient ce qu'on appelle une fonction PHP.
Je pense qu'il serait judicieux d'inclure également cette fonction dans ton fichier, en inclusant ton forum, si les urls sont en adressage relatif, il n'arrive alors pas a inclure ce fichier "common.php". D'ou la reflection de Bob sur l'adressage et d'ou l'erreur.
Bon, c'est le matin, lol, j'ai un êu l'esprit en bouillie, mais théoriquement, si toi tu inclus ce fichier, il ne devrait pas y avoir de problème, tu dois donc faire (théortiquement) :


<td valign="top"><p class="texte"><img src="images/titre.jpg" width="370" height="31" /></p>

<?php
include("forum/index.php");
include("forum/include/common.php");
?>

</br> 


Quoique j'ai un doute sur l'adresse, lol...bon, si quelqu'un peut confirmer ou infirmer.

Essais, ca ne coute rien, et change l'adresse si ce n'est pas la bonne.
l'adresse c'est la bonne lol mais parcontre sa ne marche toujours pas l'erreur que j'obient en mettant ton code c'est sa :

Warning: require() [function.require]: Unable to access ./include/common.php in /media/160go/hebergement/valdrin/forum/index.php on line 27

Warning: require(./include/common.php) [function.require]: failed to open stream: No such file or directory in /media/160go/hebergement/valdrin/forum/index.php on line 27

Fatal error: require() [function.require]: Failed opening required './include/common.php' (include_path='.:/usr/share/php:/usr/share/pear') in /media/160go/hebergement/valdrin/forum/index.php on line 27

Smiley bawling Smiley fache

PS : Voilà mon site si jamais http://www.valdrin.goldzoneweb.info/forum.php
Modifié par Valdrin (05 May 2006 - 13:10)
Si tu utilise la solution du reverendevil, il faut retirer l'include du fichier common.php dans ton fichier index.php parce que là en fait c'est comme si tu n'avais rien changé à part un numéro de ligne Smiley cligne

Mais est-ce que tes fichiers sont biens


forum/index.php
forum/include/common.php


???
Qui y a t'il a la ligne 27 de l'index.php ?

L'erreur c'est pourtant qu'il n'arrive pas a inclure le fichier.
A la rigueur vérifie les permissions sur ce dossier. (clic droit "propriété recursive" ou autre, je ne sais pas comment ca fonctionne sur ton FTP).

Bob (MC Melun) a écrit :
Si tu utilise la solution du reverendevil, il faut retirer l'include du fichier common.php dans ton fichier index.php parce que là en fait c'est comme si tu n'avais rien changé à part un numéro de ligne Smiley cligne

Mais est-ce que tes fichiers sont biens


forum/index.php
forum/include/common.php


???


Héhé, oui bien sûr, faut enlever l'autre...désolé, je n'ai pas pensé a le préciser. Smiley confused
Modifié par TheReverendEVIL (05 May 2006 - 16:09)
Je comprend pas tout désolé faux dire que côté php je suis débutant lol

mais voilà mes dossier sont en mode 777, les répertoires sont juste et voilà le fichier forum ou est inclue l'include :

http://www.valdrin.goldzoneweb.info/forum.php.txt

et voilà le fichier common :

http://www.valdrin.goldzoneweb.info/common.php.txt

et voilà l'index du site et du forum

http://www.valdrin.goldzoneweb.info/index.php.txt

http://www.valdrin.goldzoneweb.info/index_forum.php.txt
Modifié par Valdrin (05 May 2006 - 17:44)