INCLUDE PHP : problème utilisation
Résolu
rjl
Messages postés
543
Date d'inscription
Statut
Membre
Dernière intervention
-
rjl Messages postés 543 Date d'inscription Statut Membre Dernière intervention -
rjl Messages postés 543 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- INCLUDE PHP : problème utilisation
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
7 réponses
Salut,
"En regardant le source exécuté, je trouve mes 2 include mais pas de généré ! "
Le fichier ou vous insérez vos includes est bien un fichier php (extension en .php)?
Par ailleurs, c'est :
Une question stupide engendre une réponse stupide!
Une question mal formulé engendre une réponse aléatoire!
"En regardant le source exécuté, je trouve mes 2 include mais pas de généré ! "
Le fichier ou vous insérez vos includes est bien un fichier php (extension en .php)?
Par ailleurs, c'est :
<php include('Doct.php'); ?>
Une question stupide engendre une réponse stupide!
Une question mal formulé engendre une réponse aléatoire!
Bonjour tryan44 et merci de ta réponse.
Les fichiers contenant les instructions ont bien des extensions PHP ; je les ai générés par Notepad ; par acquis de conscience, je viens de les recréer et refaire l'essai... sans changement !
J'ai aussi tenté des REQUIRE mais sans plus de succès !
La formulation en une ligne est correcte mais m'a aussi titillée ce qui fait que je l'ai essaiée sans changement en version traditionnelle 3 lignes !
Je pense plutôt à un problème de répertoire qui ferait rater la cible mais, il n'y a pas d'erreur apparente (sauf à ce que je ne l'ai pas cherchée où il fallait ,) et de plus, tous les modules concernés sont dans la même directory !
Merci de la recherche et @ bientôt, j'espère pour clore un sujet de débutant !
RJL2706
Les fichiers contenant les instructions ont bien des extensions PHP ; je les ai générés par Notepad ; par acquis de conscience, je viens de les recréer et refaire l'essai... sans changement !
J'ai aussi tenté des REQUIRE mais sans plus de succès !
La formulation en une ligne est correcte mais m'a aussi titillée ce qui fait que je l'ai essaiée sans changement en version traditionnelle 3 lignes !
Je pense plutôt à un problème de répertoire qui ferait rater la cible mais, il n'y a pas d'erreur apparente (sauf à ce que je ne l'ai pas cherchée où il fallait ,) et de plus, tous les modules concernés sont dans la même directory !
Merci de la recherche et @ bientôt, j'espère pour clore un sujet de débutant !
RJL2706
Bonjour
Tu as oublié le ? de tes balises php !
et non pas
Au passage, ça marche très bien sur une ligne, tu n'es pas obligé de découper en 3 lignes ni de mettre des parenthèses autour du fichier inclus
Tu as oublié le ? de tes balises php !
<?php include "Doct.php"; ?>
et non pas
<php include "Doct.php"; ?>
Au passage, ça marche très bien sur une ligne, tu n'es pas obligé de découper en 3 lignes ni de mettre des parenthèses autour du fichier inclus
Bonjour le père,
mais aussi le sauveur !
J'aurai fait du copier coller ça aurait été plus simple !
Et, c'est vrai que plus une erreur est grosse, moins son auteur la voit !
En tout cas voila une erreur qui sera indélébile.
Merci beaucoup et bonne journée.
RJL2607
mais aussi le sauveur !
J'aurai fait du copier coller ça aurait été plus simple !
Et, c'est vrai que plus une erreur est grosse, moins son auteur la voit !
En tout cas voila une erreur qui sera indélébile.
Merci beaucoup et bonne journée.
RJL2607
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
J'y ai cru... mais ça ne suffit pas ! Il n'y a toujours pas de génération.
J'ai copié directement l'instruction d'un cours pour la coller, j'ai actualisé mes pages , j'ai redémarré le micro. Rien à faire !
Pourtant, je note 2 messages d'erreurs du HTML : un pour chaque appel INCLUDE (en ligne 4 et 7 de mon programme HTML)
line 4 column 2 - Erreur: Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
line 7 column 2 - Erreur: Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
Il refuse la ligne d'appel la considérant comme une instruction XML !
C'est donc un problème d'environnement que j'ai et, c'est vrai qu'à l'origine, j'ai installé WAMP mais n'ayant pas réussi à l'utiliser correctement, j'ai travaillé en réel chez mon hébergeur (ce qui m'impose de monter par Filezilla mes MàJ pour le moindre essai).
Merci d'avance de vos idées car le problème s'est compliqué !
Ci dessous les premières lignes du programme appelant dont la 4 et la 7 !
RJL2707
J'y ai cru... mais ça ne suffit pas ! Il n'y a toujours pas de génération.
J'ai copié directement l'instruction d'un cours pour la coller, j'ai actualisé mes pages , j'ai redémarré le micro. Rien à faire !
Pourtant, je note 2 messages d'erreurs du HTML : un pour chaque appel INCLUDE (en ligne 4 et 7 de mon programme HTML)
line 4 column 2 - Erreur: Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
line 7 column 2 - Erreur: Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
Il refuse la ligne d'appel la considérant comme une instruction XML !
C'est donc un problème d'environnement que j'ai et, c'est vrai qu'à l'origine, j'ai installé WAMP mais n'ayant pas réussi à l'utiliser correctement, j'ai travaillé en réel chez mon hébergeur (ce qui m'impose de monter par Filezilla mes MàJ pour le moindre essai).
Merci d'avance de vos idées car le problème s'est compliqué !
Ci dessous les premières lignes du programme appelant dont la 4 et la 7 !
RJL2707
<!DOCTYPE html> <html lang="fr"><head> <meta charset="utf-8"> <?php include ("Doct.php"); ?> <title>Accueil UTL Sud-Goëlo</title> <link rel="stylesheet" type="text/css" href="index_fichiers/CSS-UTL.css"></head><body> <?php include("menus.php"); ?> <div class="basgch-acc2"> Nombre de visites<br /> <center> <a href="http://www.imingo.net/fr/" target=_top> <img src="http://www.imingo.com/services/compteur/icptgr.php?id=UTLsudgoelo" name="imingo.com" border="0" alt="Compteur imingo"></a> </center><!-- Fin div centre compteur --> <p class="xsmall">Mis à jour le 26/06/2012 <br /> par RJL<br />
Les fichiers que tu as inclus ont bien l'extension .php, mais ton fichier principal a-t-il bien lui aussi l'extension .php? C'est indispensable car il contient du php dès qu'y figure une balise <?php
Je trouve quand même tes messages d'erreur bien mystérieux, d'habitude, html ignore silencieusement le contenu des balises qu'il ne connaît pas.
Je trouve quand même tes messages d'erreur bien mystérieux, d'habitude, html ignore silencieusement le contenu des balises qu'il ne connaît pas.
Re,
Superbe, ça fonctionne chez mon hébergeur et j'ai retrouvé ce qui manquait.
Pour les messages, je dois avoir un module qui contrôle la validité du HTML (mais, maintenant qu'il ne trouve plus d'erreurs, il ne s'ouvre pas et j'ai bien sûr perdu son nom : Firebug ou Options de HTML Validator ?).
Préalablement à ton message, j'avais réinstallé Wamp (v2.2) ce qui bien sûr n'avait rien modifié !
Pour autant, je n'arrive pas à trouver où installer mes fichiers PHP pour que le système les prenne en charge sans me demander avec quel programme les ouvrir ! J'ai essayé Wamp mais aussi WWW (de Wamp) mais rien n'y fait. Quel serait le bon répertoire Apache de bin ?
Pas simple quand ça ne fonctionne pas directement.
En tout cas, merci pour cette extension php non en place. Ca m'avait un peu effleuré l'esprit... pas suffisamment pour que je fasse un essai.
Autant pour moi, ça fonctionne maintenant quand je le lance depuis Localhost depuis WWW Mes excuses
RJL2707
Superbe, ça fonctionne chez mon hébergeur et j'ai retrouvé ce qui manquait.
Pour les messages, je dois avoir un module qui contrôle la validité du HTML (mais, maintenant qu'il ne trouve plus d'erreurs, il ne s'ouvre pas et j'ai bien sûr perdu son nom : Firebug ou Options de HTML Validator ?).
Préalablement à ton message, j'avais réinstallé Wamp (v2.2) ce qui bien sûr n'avait rien modifié !
Pour autant, je n'arrive pas à trouver où installer mes fichiers PHP pour que le système les prenne en charge sans me demander avec quel programme les ouvrir ! J'ai essayé Wamp mais aussi WWW (de Wamp) mais rien n'y fait. Quel serait le bon répertoire Apache de bin ?
Pas simple quand ça ne fonctionne pas directement.
En tout cas, merci pour cette extension php non en place. Ca m'avait un peu effleuré l'esprit... pas suffisamment pour que je fasse un essai.
Autant pour moi, ça fonctionne maintenant quand je le lance depuis Localhost depuis WWW Mes excuses
RJL2707