Page 1 sur 1

Include PHP et Wamp ( et l'inverse) [RESOLU]

Publié : 05 avr. 2009, 10:54
par GAUNCE
Bonjour,
J'ai fait une include PHP dans certaines pages et en attendant que chez Free on veuille bien créer ma base, je voulais savoir si cela fonctionnait.
A cet effet j'ai installé Wamp ( Easy PHP m'avait foutu le bordel dans l'ordi!).
Que dois-je paramétrer pour savoir si mon include fonctionne?
Même question pour ma base chez Free!...
Dans l'hypothèse ou ce sont mes codes qui merdent voici le code d'une page et celui de l'include:

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <meta id="_moz_prolog" content="">
    <meta id="_moz_prolog" content="">
    <meta name="generator" content="HTML Tidy for Windows (vers 12 April 2005), see www.w3.org">
    <meta http-equiv="Content-Language" content="fr">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
    <title>
      A Mi Chant la revue de Presse
    </title>
    <link rel="icon" type="image/png" href="../favicon.png">
    <link rel="stylesheet" href="../amic.css" type="text/css">
  </head>
  <body>
    <div id="page">
      <div id="entete">
        <img src="../gif-elementsPage/banindex.gif" style="width: 711px; height: 114px;" alt="A Mi Chant"><img src=
        "../gif-elementsPage/logAmiW.gif" alt="LogoA Mi Chant" style=
        "border: 0px solid ; margin-left: 85px; width: 89px; height: 117px;">
      </div>
      <div id="menu">
        <a href="../Historique.htm"><img src="../gif-elementsPage/histo.gif" style=
        "border: 0px solid ; margin-left: 167px; width: 94px; height: 20px;" alt="Historique" title=
        "Si A Mi Chant vous était conté..."></a><a href="../nosconcerts.htm"><img src="../gif-elementsPage/concer.gif"
        style="border: 0px solid ; margin-left: 94px; width: 94px; height: 20px;" alt="Concerts" title=
        "Toutes les dates..."></a><br>
        <img src="gif-elementsPage/button7.gif" alt="Espace choristes" style="display: none;"><a href=
        "../Legroupe.htm"><img src="../gif-elementsPage/group.gif" style=
        "border: 0px solid ; margin-left: 261px; width: 94px; height: 20px;" alt="le groupe" title=
        "Tout ce que vous devez savoir..."></a><a href="../NotreRepertoire.htm"><img src="../gif-elementsPage/rep.gif"
        style="border: 0px solid ; margin-left: 94px; width: 94px; height: 20px;" alt="répertoire" title=
        "Tous nos chants+quelques extraits"></a>
      </div>
      <hr>
      <div id="indexpresse"><?php include (« ../pressindex.html ») ;?></div>
      <div id="extraits">
        <img style="width: 570px; height: 347px;" alt="Concert de Mézos" src="articles/courrierfrancais.jpg"><br>
      </div>
      <div id="footer">
        <img style="width: 80px; height: 13px;" id="kompozer" alt="Document crée avec Kompozer" src=
        "../gif-elementsPage/kompozer.png" name="kompozer"><a href="../index.html">Accueil</a> | <a href=
        "../contacts.htm">Contacts</a> | <a href="http://book.skatefr.com/l/book.php?id=8556">Livre d'or</a> | <a href=
        "../Partenaires.htm">Partenaires</a><a href="http://validator.w3.org/check?uri=referer"><img style=
        "border: 0px solid ; width: 80px; height: 15px;" id="w3c" src="../gif-elementsPage/valid_html401.png" alt=
        "Validé html 4.01" name="w3c"></a>
      </div>
    </div>
  </body>
</html>
L'include:

Code : Tout sélectionner

<a href="sCecile08.php">Concert de Sainte-Cécile -
16 Février 2008</a><br>
Paru dans "Clarté"<br>
<a href="mezos07.php">Concert à MEZOS - Octobre 2007</a><br>
Article paru dans le " Courrier Français "
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8

[modo]mise en forme du code[/modo]

Publié : 05 avr. 2009, 11:19
par Ymai
Bonjour
Je commencerais par virer les balise <meta id="_moz_prolog" content=""> au début du document. Pas grave, mais ça rend le code non conforme.
Pour éviter qu'elles reviennent, il suffit d'ajouter

Code : Tout sélectionner

<?php //blablabla ?>
en tête du texte en PHP.

Pour le reste, je ne vois pas ce qui empêcherait l'include de se faire. Il me semble que PHP est activé par défaut, avec Wamp.
Par contre... Est-ce un artefact dû à un éditeur externe qui serait intervenu de manière malheureuse?
Le code

Code : Tout sélectionner

<?php include (« ../pressindex.html ») ;?>
doit bien sûr s'écrire

Code : Tout sélectionner

<?php include ("../pressindex.html") ;?>
Petite remarque pour la route: pourquoi attendre l'installation de la base? Aucun besoin de base de données pour traiter le problème soulevé.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.04 (hardy) Firefox/3.0.8

Publié : 05 avr. 2009, 11:42
par GAUNCE
J'ai supprimé ce que tu m'as dit, modifié le code ( je sais pas pourquoi les guillemets s'étaient mis ainsi)...mais la page suivante s'affiche toujours sans l'include?!
Dans Wamp il y a une multitude d'extensioins PHP cochée ou non?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8

Publié : 05 avr. 2009, 12:03
par jpbardiau
Peut-être quelques points à vérifier :
- l'extension doit être php
- les fichiers doivent se trouver dans un sous-dossier de wamp/htdocs
- lancer le serveur
- l'adresse est localhost/le_sous_dossier/le_fichier.php

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.2a1pre) Gecko/20090401 Minefield/3.6a1pre

Publié : 05 avr. 2009, 16:17
par GAUNCE
Les deux pages ont l'extension .php, je n'ai pas de dossier htdocs dans Wamp?! et dans Wamp je comprends pas grand chose ( disons rien)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8

Publié : 05 avr. 2009, 16:25
par Ymai
GAUNCE a écrit : dans Wamp je comprends pas grand chose ( disons rien)
La quintessence de l'essentiel est là:
http://www.wampserver.com/presentation.php
Et ce serait plutôt c:\wamp\www :D

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.04 (hardy) Firefox/3.0.8

Publié : 05 avr. 2009, 16:32
par GAUNCE
Ymai a écrit :
Pour le reste, je ne vois pas ce qui empêcherait l'include de se faire. Il me semble que PHP est activé par défaut, avec Wamp.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.04 (hardy) Firefox/3.0.8
Dorénavant tu le verras, moi aussi surtout. En fait j'ai modifié l'appellation des fichiers, je crois que les chiffres qui la composaient créer une erreur de syntaxe ce que me répondais Free (j'avais donc pas besoin d'activer ma base de données)
Vérif: sur cette page, les deux liens du div de gauche.
http://amichant.free.fr/presse.htm
* Petite précision: en local ça ne fonctionne pas, alors wamp (pire)

Publié : 06 avr. 2009, 12:58
par GAUNCE
Question subsidiaire:
Comment empècher Kompozer de mettre (remettre) un doctype et des balises dans le fichier include à chaque modif de ce dernier?
Tvm

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8

Publié : 06 avr. 2009, 13:10
par Invité
Ne pas l'éditer avec KompoZer?
Effectivement, KompoZer ne traite que des pages complètes et valides.
Les bouts de code HTML doivent donc être fabriqués avec un éditeur externe.
Quitte à les mettre en forme dans une vraie page KompoZer puis à copier/coller la partie intéressante vers un éditeur de texte pur.
Pour les toutes petites modifications, ne pas passer du tout par KompoZer.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.04 (hardy) Firefox/3.0.8

Publié : 06 avr. 2009, 13:18
par GAUNCE
C'est ce que j'ai été obligé de faire! ...
...et en mettant l'extension .php au dit fichier, Kompozer agit il de même?
tvm

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8

Publié : 06 avr. 2009, 14:53
par Fabrice.Tres.Net
Bien sûr qu'il agit pareillement.

Comment saurait-il que c'est un "include"?

Publié : 06 avr. 2009, 17:59
par GAUNCE
Fabrice.Tres.Net a écrit : Comment saurait-il que c'est un "include"?
Voilà où mène les carences éducatives! :lol: ( si c'est pas malheureux, quand même!)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8