ehquionest38 Posté 28 Février 2008 Posté 28 Février 2008 Bonjour, je suis nouveau sur ce forum. Je ne sais pas si je dois poser ma question dans cette partie, mais bon. Je cherche une fonction identique à "INCLUDE" en php mais pour du HTML. Je cherche à avoir un menu identique à chaque page que je n'ai pas besoin de changer sur chaque page, mais sur une seule et cela se fait du coup automatiquement pour les autres. Merci pour votre aide ! Samuel
destroyedlolo Posté 28 Février 2008 Posté 28 Février 2008 2 Solutions : Si ta page utilise deja du PHP, tu peux utiliser un include pour ... inclure ton menu (et oui, les include peuvent inclure n'importe quoi, pas uniquement du code PHP). si tu veux te passer de PHP, va faire un tour des Server Side Include (SSI) d'apache.
Portekoi Posté 28 Février 2008 Posté 28 Février 2008 Bonjour, Tu veux dire que tes pages sont en HTML ou tu veux inclure du HTML dans du php? Bye Portekoi
fredwat Posté 6 Mars 2008 Posté 6 Mars 2008 Salut je me greffe à ce thread en espérant obtenir la réponse à un truc que je ne pige pas... Afin de ne pas galérer + tard en cas de changements importants, j'ai mis en place un include à l'intérieur duquel se trouve outre du texte mais aussi quelques liens ! Précision d'importance: je ne comprends rien au php et mon site est en html mais... Création d'un dossier "include" à la racine -création d'un fichier inc-trucmachin.php (texte et liens utilisant des é, è, ô, etc, etc qui se transforme en ? point d'interrogation) - cet include est mis en place au bon endroit dans une page rédigée en html (le nom de fichier comporte bien l'extension .php pour l'appel et l'interprétation côté serveur). En ligne je récupère donc bien les infos à la différence que les caractères accentués passent tous en ? Déclaration du doctype: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Quelqu'un pour me décoincer ? Merci d'avance Fred ps: j'ai des difficultés à trouver ce que je cherche en utilisant le moteur de recherche interne du HUB (erreur systématique)
baulet Posté 6 Mars 2008 Posté 6 Mars 2008 tu peux inclure du html sans problème avec un "include". il faut que, comme il a été dit précédemment, ta page appelante soit en extension .php. et tu y place : <php? include (fichier.html) ?> fred: vérifie que ton fichier inclus est bien enregistré au format UTF8. il semble être enregistré en format 8859 ou en code de page windows peut être? si tu as dreamweaver, ouvre le fichier, > modifier > proprietes de la page > titre codage
fredwat Posté 6 Mars 2008 Posté 6 Mars 2008 Merci bien, je vérifie ma config sous DW (c'est sûrement ça qui merdouille puisque le fichier est bien en .php) A+ (l'homme à la moto ? si j'ai bon souvenir ) Fred Edition: Gagné c'était bien de là que venait le souci...encore Merci
baulet Posté 6 Mars 2008 Posté 6 Mars 2008 oui mais... la moto est vendue.. je me suis mis au vtt ravi de t'avoir rendu service, l'homme à l'avion
Thierry Bugs Posté 6 Mars 2008 Posté 6 Mars 2008 Bonjour, je suis nouveau sur ce forum. Je ne sais pas si je dois poser ma question dans cette partie, mais bon. Je cherche une fonction identique à "INCLUDE" en php mais pour du HTML. Je cherche à avoir un menu identique à chaque page que je n'ai pas besoin de changer sur chaque page, mais sur une seule et cela se fait du coup automatiquement pour les autres. Merci pour votre aide ! Samuel Pour répondre à ta question il n'existe pas de fonction identique à un include pour le html mais tu peux ruser en faisant un Iframe : ce sera une mini page html ou php qui sera intégrée dans ton site, l'avantage étant que si tu modifie cette mini page tout le site comprend le changement
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant