WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
include
Envoyé par: webmc (---.cust.tele2.fr)
Date: 01 May 2008 à 12:39

Bonjour,

Je débute avec wampserver et souhaite l'utiliser pour developper un nouveau site...

Sur ce dernier, j'ai pour l'instant une page index.php dans laquelle est importé des menus via la fonction "include".

Dans les menus, il y a bien sûr des liens et notamment la date/heure en php et une simple image... mais ces derniers éléments n'apparaissent pas sous wamp alors qu'ils figurent bien dans dreamweaver et sur le site en ligne... ?

Il doit falloir paramétrer correctement la configuration de wamp... mais avant de tout détraquer, je sollicite votre avis...

Merci d'avance
Je sais, un 1er mai, c'est osé smiling smiley !

Options: Répondre•Citer ce Message
Re: include
Envoyé par: Roger34 (---.w81-251.abo.wanadoo.fr)
Date: 01 May 2008 à 14:01

Bonjour,

Clique sur l'icone en bas de l' écran

Déroule de sur "Apache Modules" vérifie que "Include_module" est coché

Cordialement

Roger

Options: Répondre•Citer ce Message
Re: include
Envoyé par: webmc (---.cust.tele2.fr)
Date: 01 May 2008 à 15:53

Merci Roger,
Mais l'option citée est bien cochée
Aurais-tu une autre idée ?
@+

Options: Répondre•Citer ce Message
Re: include
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 01 May 2008 à 16:52

Bonjour,

Dans le fichier "Wamp/bin/apache/apache2.2.8/bin/php.ini" vérifier que la gestion des erreurs et warning est :

error_reporting = E_ALL

display_errors = On

Relancer Wamp et lire les messages d'erreur.

S'il n'y a pas de message d'erreur, c'est que l'appel des fonctions est précédé du symbole @

ma_fonction(...,...,...); affichera un message d'erreur si nécessaire

@ma_fonction(...,...,...); n'affichera pas de message d'erreur même si il y en a une.

Options: Répondre•Citer ce Message
Re: include
Envoyé par: webmc (---.cust.tele2.fr)
Date: 01 May 2008 à 22:22

Merci Otomatic
J'ai suivi tes conseils...
Error_reporting était déjà sur ON et j'ai opté pour ON pour display_errors
J'ai redemarré Wamp et accédé à mon site, mais je n'ai pas constaté d'erreur... si ce n'est que les éléments cités dans mon premier post n'apparaissent toujours pas
Par contre, désolé je n'ai pas tout compris au niveau du symbole @
Dois-je changer quelque chose dans mon code ?
@+

Options: Répondre•Citer ce Message
Re: include
Envoyé par: Roger34 (---.w81-251.abo.wanadoo.fr)
Date: 01 May 2008 à 22:37

Bonsoir,

Dans ton fichier en php, tu n'aurais pas par hasard utilisé les short open tags ?

si oui tu remplaces les balises <?..............................?>

par <?php...........................?>

ou tu coches "short open tags' dans le phpsetting (icone en bas de l'écran etc.

A+

Options: Répondre•Citer ce Message
Re: include
Envoyé par: webmc (---.cust.tele2.fr)
Date: 02 May 2008 à 01:32

Trop fort roger...
En fait, voici la syntaxe de mon menu bas : <?php include("php/date_heure.php"winking smiley; ?>
Donc, il me semble que ce n'était pas du "short open tags"... cependant, une fois cochée l'option énoncée, j'ai bien retrouvé sous wamp, la date et l'heure, comme sur le site on line... Donc bravo...
Par contre, cela n'a pas resolu l'apparition de l'image intégrée au menu haut... ?
@+

Options: Répondre•Citer ce Message
Re: include
Envoyé par: bagu (---.bagu.biz)
Date: 02 May 2008 à 03:33

Si cela se trouve, c'est dans date_heure.php que se trouvent les balises courtes...

Options: Répondre•Citer ce Message
Re: include
Envoyé par: webmc (---.cust.tele2.fr)
Date: 02 May 2008 à 09:14

Merci bagou
Effectivement, après vérification... tu as raison, les balises courtes se trouvaient bien dans "date_heure.php"
Il me reste plus qu'a trouver pourquoi, dans l'include "menu_haut.php", l'image n'apparait pas alors qu'elle est codée en simple html ? Et, qu'elle est bien présente sur dreamweaver et en ligne... ça doit être lié à l'include car j'ai essayé de mettre une image dans l'index et cela fonctionne bien.
@+

Options: Répondre•Citer ce Message
Re: include
Envoyé par: Roger34 (---.w81-251.abo.wanadoo.fr)
Date: 02 May 2008 à 12:52

l'image n'apparait pas alors qu'elle est codée en simple html ?

Qu'entends tu au juste par là ?

Options: Répondre•Citer ce Message
Re: include
Envoyé par: webmc (---.w90-20.abo.wanadoo.fr)
Date: 02 May 2008 à 23:18

Bonjour roger,
Je voulais dire qu'il n'y a aucune astuce dans le code qui pourrait venir contrarier quoi que ce soit.
Plûtot qu'un long discours... voici le code actuel de "menu_haut.php", importé via include dans l'index
C'est "image.gif " qui n'apparait pas dans wamp aussi bien en chemin relatif qu'absolu ?
Merci d'avance de ton avis
@+

--------------------------------------------------------------------------------------

<head>
<link href="../css/link.css" rel="stylesheet" type="text/css">
<link href="../css/texte.css" rel="stylesheet" type="text/css">
<link href="../css/select.css" rel="stylesheet" type="text/css">
<link href="../css/form.css" rel="stylesheet" type="text/css">
<link href="../css/tel.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="910" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td width="40" height="22"><strong><a href="[www.site.fr"><img] src="/images/image.gif" alt="Accueil du site" width="30" height="22" border="0"></a></strong>
</td>
<td><strong class="texte">texte</strong></td>
<td><div align="right"><span class="texte"><span class="texte"><a href="#"><strong>Contact</strong></a> |<a href="#"><strong> Rechercher</strong></a> | <a href="#"><strong>Panier</strong></a> | <strong>Creer un compte</strong> | <a href="#"><strong>Connexion client</strong></a></span><span class="tel"><strong></strong></span></div></td>
</table>
</body>
</html>

Options: Répondre•Citer ce Message
Re: include
Envoyé par: Sator (---.dclient.hispeed.ch)
Date: 03 May 2008 à 01:05

Salut en fait je débute avec wamp et j'ai l'impression que j'ai plutôt un problème avec css. car j'emploie dreamweaver et il m'affiche mon code si dessous correctement, mais par-contre dès que je passe par wamp et bien tintin....
Il faut dire que j'ai un lien extérieur....... je fais comme toi...

<link href="styles.css" rel="stylesheet" type="text/css" />




body {
/* Haut */
background-image:url(Images/BarreVerte.gif); /* je vais chercher l'image pour le haut */
background:repeat-x; /* je répète en horizontal */
background-color:#000000;/* Couleur du fonds */
background-attachment:fixed;/* je rends cette partie fixe */
color:#33FF00;/* Couleur du text (vert) */
}
donc si il y à un blème... je comprends pas merci d'avance pour vos réponses, qui je l'espère m'éclaireront.

@+Sator

Options: Répondre•Citer ce Message
Re: include
Envoyé par: Roger34 (---.w83-113.abo.wanadoo.fr)
Date: 04 May 2008 à 12:00

Bonjour,

ceci peut (peut-être) vous aider...

Je n'utilise pas Dreamweaver mais voici comment je procède :

Il faut d'abord que tu travailles en mode "site dynamique"
Le site doit donc se situer sur wamp/www

Dreamwever doit être "informé" de la localisation de ton site et de l'URL (http://localhost etc. ) de la racine du site

La page accueillant l'include (ici index.html) doit être une page en .php (donc ici index.php)
La page à inclure ne doit pas comporter d'autres balises que (<meta http-equiv= etc.) en tête
ceci pour éviter de recharger deux fois celles-ci en final

dans le site tu crée un fichier images pour y mettre les images

1 - tu crées la mise en page dans index.php (images, boîtes flottantes, css...)
2 - une fois terminé (et enregistré) tu supprimes les balises, l'encodage, les css etc.
supprime la balise de feuille de style interne (le cas échéant) en la sélectionnant et en passant en mode "source"
3 - enregistre ta page (inclure.php)
4 - ouvre à nouveau index.php
5 - supprime tout sauf les balses d'encodage de tête, la boîte flottante que tu veux conserver. Supprime les autres boîtes flottantes en passant en mode "source" et supprime les balises <div> et </div> (afin de protéger et consever le descriptif de celles-ci)
6 - tu inserres maintenant <?php include ' inclure.php' ; ?> dans la page (à l'extérieur de toute boîte flottante)
7 - enregistrer (sans la renommer)
8 - lancer le navigateur (avec localhost)

Cordialement,

Roger

Options: Répondre•Citer ce Message
Re: include
Envoyé par: webmc (---.w217-128.abo.wanadoo.fr)
Date: 05 May 2008 à 12:26

Bonjour tout le monde,


Au fait, vous êtes sur vista ou xp... Actuellement en déplacement, j'utilise vista... mais j'essaierai la même chose sur xp la semaine prochaine... car voici ce que j'ai trouvé au sujet des images avec wamp & vista :

---

Problèmes sous Vista (lenteurs et autres)
[mir2.ovh.net]

" If you encounter problems running Apache 2 under Windows, such as corrupted or incomplete file downloads, unexplained error messages, or a conflict with a software firewall, please place the following three directives in your httpd.conf configuration file to see if they eliminate the problems:

EnableSendfile Off
EnableMMAP Off
Win32DisableAcceptEx "

Pour les non anglicistes, il faut rajouter ces 3 directives dans votre fichiers httpd.conf.

Voilà. On ne peut rien pour vous, ce sont des problèmes inhérents à Apache sous Vista.

Problème d'affichage d'images
Voir ci-dessus, c'est la même solution

---

Quand pensez-vous ?
@+


NB : De mon coté, j'avais déjà : EnableSendfile Off & EnableMMAP Off, mais pas Win32DisableAcceptEx... ? Et, doit-on l'inscrire à un endroit précis dans httpd.conf ? J'imagine sous cette forme : #Win32DisableAcceptEx

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP