Include script php...

Petit nouveau ! | 6 Messages

24 janv. 2008, 20:51

Bonsoir,

Je me présente : Shinosha, webmaster débutant. Y'a pas longtemps j'ai décidé de créer un site dédié au comics The Walking Dead. Sur mon site je voudrais incorporer un sondage utilisant une base de données. J'ai donc été cherché le script php Alex Poll 2.1.
Après quelques minutes, l'installation est terminé et je me retrouve à faire mon premier sondage...Je désire l'incorporer sur la page d'acceuil Index.html de mon site, quand on me sort ça :

Remplacez "{CHEMIN}" par le chemin relatif (exemple : "./" si la page à appeler pour inclure votre sondage est dans le même répertoire, "../" si la page se situe dans le répertoire précédent, "./sondage/" si la page se situe dans un répertoire suivant) jusqu'à la racine du répertoire de votre sondage.
<?php
unset($id_rubrique_apoll2, $id_poll_apoll2, $voter_apoll2);
$id_rubrique_apoll2 = 0;
$chem_script_apoll2 = "{CHEMIN}";
include($chem_script_apoll2."poll.php");
?>
Voici un bout de la page Index.html (qui se trouve à la raçine du site) dans laquelle je veux inclure le sondage :

Code : Tout sélectionner

<table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td>
<?php
unset($id_rubrique_apoll2, $id_poll_apoll2, $voter_apoll2);
$id_rubrique_apoll2 = 0;
$chem_script_apoll2 = "{CHEMIN}";
include($chem_script_apoll2."poll.php");
?>

Code : Tout sélectionner

</td> </tr> </table>


Le problème c'est que je sais pas quoi mettre à la place de "CHEMIN" ! J'ai uppé un petit fichier php sur le serveur pour savoir quel est le chemin relatif de la page...Et j'obtiens ça. J'ai remplacé {CHEMIN} par ça mais rien n'apparait...

Bref, j'ai ma page Index.html, dans laquelle je veux inclure le sondage, et le reste (d'ailleurs je suis paumé vis à vis de ça vu que je sais pas où se trouve quoi et je sais pas vraiment quel chemin relatif je dois mettre). En gros je sais pas quoi mettre et où le mettre :(
Le seul truc que je sais c'est que tous les trucs concernant les sondages se trouve dans mon répertoire sondage, situé à la raçine de mon site.
De plus je crois que le problème vient du fait que je devrais inclure ça dans une page exclusivement php ? Si oui y'a sûrement moyen de mettre ça dans une page html non ?

Merci aux âmes charitables qui m'aideront.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 janv. 2008, 21:01

Bonsoir,

Il faut que tu remplaces ce {CHEMIN} par le chemin permettant d'accéder au fichier "poll.php"
Par exemple, si la racine de ton site est "www", que le fichier "index.php" est dans ce répertoire, et que le script "poll.php" est dans le répertoire "www/poll", alors {CHEMIN} devra être remplacé par "poll/"

N'hésite pas à demander des précisions ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 6 Messages

24 janv. 2008, 21:50

Merci, mais pas tout compris. Enfin j'essaie mais j'y arrive pas... :?

Voici l'arborescence de mon site

Le poll.php se trouve dans "sondage"

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 janv. 2008, 21:53

Le fichier index.php se trouve dans le répertoire "Site".
Le répertoire contenant le fichier poll.php se trouve dans le répertoire "Sondage" qui se trouve lui même dans le répertoire "Site".

A ton avis, quand tu es dans le répertoire "Site", que faut-il faire pour descendre dans le répertoire "Sondage" ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 6 Messages

24 janv. 2008, 22:03

Heu "poll.php/sondage/" ? Sauf que non car ça marche pas non plus...
Non vraiment je vois pas :?

PS : à noter que c'est Index.html et non Index.php

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 janv. 2008, 22:25

euh ...

poll.php est dans le répertoire "Sondage", donc le chemin d'accès à ce script depuis le répertoire "Site" est "Sondage/"
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 6 Messages

24 janv. 2008, 22:36

Sûr ? Parce que ça marche pas :lol:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

25 janv. 2008, 00:02

Je ne te pose pas la solution toute faite ...

Si tu avais essayé de comprendre ce que j'avais écris, tu aurais vu que le nom du répertoire que j'utilise est légèrement différent du nom de ton répertoire ;)
Essaye la casse :D
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 6 Messages

25 janv. 2008, 00:08

J'avais aussi essayé "sondage/" 8-)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

25 janv. 2008, 00:21

est-ce que tu as essayer "./sondage/", comme indiqué dans l'exemple ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 6 Messages

25 janv. 2008, 00:23

Oui :/

De passage
Invité n'ayant pas de compte PHPfrance

26 janv. 2008, 20:22

Si tu mets tout ça dans un .html ça ne marchera jamais