HTML dépendance

Résolu/Fermé
hammo - 29 janv. 2008 à 15:44
 hammo - 29 janv. 2008 à 16:36
Bonjour,

Je suis entrain de créer un petit site internet en html. J'ai fais le site de base, mais je dois maintenant le traduire en plusieurs langues. Je peux donc copier toutes les pages déjà faites et changer la langue des phrases écrites. Mais avec cette technique, si je corrige une erreur dans le futur sur un page de base, je dois faire la correction dans toutes les pages des autres langues. Est-ce que je peux faire dépendre les pages de langue différentes de la page de base? C'est à dire que lorsque je change qqch sur la page de base (l'emplacement d'une image par exemple), ça le change automatiquement sur les autres?

Merci, salutations.

Hammo
A voir également:

4 réponses

Utilisateur anonyme
29 janv. 2008 à 15:51
Salut hammo,

tu peux utiliser le PHP pour ça. C'est un langage de programmation pour le Web. Utilise la fontion include judicieusement et tu pourra le faire. Si tu es intéressé je peux te montrer.

Cordialement,
Keanjyto.
0
Salut,

Merci pour ta réponse.
Oui je suis interéssé, mais je ne souhaite pas recommencer le travail que j'ai déjà fait en html, est-ce que c'est possible? Si oui, comment?
En gros, j'ai toutes mes pages codés en html en langue anglaise. Et je dois faire les pages analogues en deux autres langues.

Merci, salutations.
0
Utilisateur anonyme
29 janv. 2008 à 16:30
Le PHP peut s'insérer directement dans une page HTML, tout ce qu'il faut faire en échange, c'est renommer.html en .php et utiliser un serveur local (EasyPHP par exemple).

Pour utiliser le PHP dans une page, on ouvre ses balises (<?php ?>), par exemple :
<html>
<head>
...
</head>
<body>

<?php
/* Un commentaire en PHP se fait avec /* */, équivalent à <!-- --> en HTML */

include "une_autre_page.php";
echo "Hello World !";

?>

</body>
</html>
Pour apprendre le PHP, il y a le site du zéro (pour dire qu'on apprend tout de zéro) :
--> "https://openclassrooms.com/fr/"

Mon idée pour satisfaire les dépendances est d'utiliser la fonction include en PHP. Celle-ci permet d'insérer dans la page en cours, une autre page.

Ainsi, tu fera une page dans laquelle tu auras le code suivant :
<IMG src="image_dans_plusieurs_pages.gif">
Tu l'enregistre sous le nom image.html et tu l'insère dans toutes les autres pages avec include :
<html>
<head>
...
</head>
<body>

Texte...

<?php
/* L'image apparaîtra ici */

include "image.html";

?>

Texte...

</body>
</html>
Note que comme la page sera insérée dans d'autres pages qui auront déjà leur élément HEAD et HTML, la page insérée ne doit pas avoir ces éléments, car deux éléments HEAD ou HTML dans une même page HTML conduit à des confusions pour le navigateur.

Bon je ne pourrai pas te faire un cours de PHP sur le forum, ce serai trop long, je te conseil donc d'aller voir sur le site du zéro ou même sur comment ça marche, il y a une rubrique sur le PHP. Pour finir, si tu veux tester le PHP chez toi, il te faudra un serveur local comme EasyPHP ("https://www.easyphp.org/"). En effet, le PHP est un langage côté serveur, cela signifie que le code placé entre <?php et ?> est interprété par le serveur Web lorsqu'une page est demandé et génère du code HTML qui sera envoyé à la place. C'est pour ça que si tu regarde le code de ce site, même si les pages ont l'extension php ou php3, tu n'auras que du HTML.

Ca fait beaucoup d'informations en une seule fois, donc si tu n'as pas tout compris, c'est pas grave. L'important, c'est que tu commences à te lancer dans PHP et à bien assimiler ma proposition pour mettre à jour facilement tes images avec include.

Si tu as besoin d'autres choses, je reste encore un peu sur le site.

Cordialement,
Keanjyto.
0
Ok, merci à toi, parfait, j'ai compris.

Salutations.
0