CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Comment modifier plusieurs pages HTML...

attack444
attack444
Niveau 9
15 février 2005 à 20:51:13

. .. en un seul coup !

Oui, en effet j´aimerais modifier le menu de navigation ( sur toutes les pages)de mon site ( http://astuces-gta-sa.fr.nr ) en une seule fois au lieu d´être obligé de le faire manuellement en reprenant les pages une à une ( 160 pages, ça fait long ! !!) !

Existe-t-il un logiciel pour le faire ? ?

Ps: j´utilise NVU comme éditeur HTML !

:merci: d´avance !

@+

LoK_89
LoK_89
Niveau 2
15 février 2005 à 20:53:22

Utilise les includes en PHP.

attack444
attack444
Niveau 9
15 février 2005 à 20:54:15

C à d ? ? :question:

LoK_89
LoK_89
Niveau 2
15 février 2005 à 21:01:47

Quand j´ai vu que tu développé avec un éditeur HTML, je me doutais que tu ne connaitrais pas les includes.

As tu déjà entendu parler du PHP ?

Fait une recherche sur google en tapant " include" et tu auras ta solution. Même sans connaître le PHP, tu devrais réussir à comprendre.

attack444
attack444
Niveau 9
15 février 2005 à 21:06:28

Ok merci je vais voir ça, mais est-ce la seule solution ?

attack444
attack444
Niveau 9
15 février 2005 à 21:14:45

Ca me paraît assez simple, regarde ce que j´ai trouvé:

_______________________________________
PHP

Fonctions include

1. Généralité

Les deux fonctions include et require permettent d´insérer dans un script le code contenu dans un fichier.

Exemple : < ?php include " phrase.txt";?>

En mettant cet include dans toutes les pages du site et en mettant par exemple la phrase du jour dans le fichier " phrase.txt", il suffit de modifier le contenu du fichier texte pour que la modification s´effectue sur toutes les pages.

Mais l´inclusion ne se limite pas à du texte, on peut tout aussi bien insérer du code PHP.

Exemple : < ?php include " phrase.php3";?>

Où le contenu du fichier phrase.php3 serait :

< ?php
$phrase="Phrase du jour";
print("La phrase du jour est : " );
print($phrase);
? >

L´utilisation la plus courante de ces fonctions est de loin l´inclusion des entêtes, des menus et des bas de page qui sont présents sur toutes les pages du site. Par exemple, si on ne veut pas utiliser de " frames", qui sont source de conflit avec certains navigateurs, on est obligé de remettre le menu sur chaque page.

Alors qu´avec une inclusion PHP, il suffit de définir le menu dans un fichier et de l´appeler sur chaque page.

Ensuite lors d´une modification du menu, un seul fichier est à modifier pour mettre à jour le site entier. Cette manière de procéder prend toute son importance avec la mise à jour d´un site comportant des dizaines de pages.

Note : Attention cependant à limiter à 2 voir 3 appels d´include, ceci pour des raisons de ressources serveurs.

2. Passage de variables

Le contenu du fichier " inclus" est ajouté directement au script principal. Les variables sont donc accessibles aussi bien à partir du script qu´à partir du fichier.

Exemple : < ?php $phrase="Phrase du jour"; include " phrase.php3";?>

Le fichier " phrase.php3" peut donc interpréter la valeur de la variable " $phrase".
Contenu du fichier " phrase.php3" :

< ?php
print("La phrase du jour est : " );
print($phrase);
? >

Il est donc inutile de faire :

< ?php include " phrase.php3?jour=1";?>

D´ailleurs l´appel de la fonction ne fonctionnera pas.

3. Include ou Require ?

La différence majeure entre les deux fonctions réside dans le fait que " require" ne s´exécute qu´une seule fois à l´appel de la fonction alors que " include" s´exécute à chaque appel. Ce qui implique que dans une boucle, il faut utiliser include pour que le fichier soit inclus à chaque passage.

Il faut savoir aussi que require, à la différence de include, ne peut pas retourner de valeur comme une fonction standard.

< ?php
if ( $jour==1)
{
return 1;
}
? >

Ce script fonctionnera uniquement en utilisant include.

_______________________________________

Si j´ai bien compris je mets ( imaginons que mon fichier texte s´appelle menu_de_navigation.txt
:d) < ?php include " menu_de_navigation.txt";?>
:d) et je place dans mon fichier le code HTML de mon menu de navigation,
:d) puis je charge sur mon serveur le fichier . txt ? ?

C´est ça ? ??

Mais l´include PHP va fonctionner même si le reste de ma page est en HTML ? ?

sebskyr34
sebskyr34
Niveau 10
15 février 2005 à 22:04:39

lol elle est bien bonne celle la :) les include sont en php alor ca signifie que ton hebergeur dois accepter le php :) puis il faudra quand meme retoucher tous ton scriot pour inclure les include , mais apre tu est trankill

LoK_89
LoK_89
Niveau 2
15 février 2005 à 22:56:06

Tu as à peu près compris.

Dans ton cas tu veux modifier le menu.
Tu prend le code de ton menu, tu le met dans un fichier que tu appelle : " menu.php" ( par exemple).

A tout les endroits où se trouvait ton menu tu met ton include, ici :
< ?php include " menu.php";?> ( si " menu.php" se trouve dans le répertoire racine).

Tu renommes tes pages en . php car elles utilisent du PHP maintenant. Ex : " index.html" devient " index.php"...

Tu modifies " menu.php" et ca modifiera toutes tes pages.

attack444
attack444
Niveau 9
16 février 2005 à 09:08:22

Mais comme Wanadoo n´accepte pas le PHP je l´ai dans le cul ! Merci quand même, j´enregistre quand même la leçon ça peut servir... :)

Y´a-t-il un hébergeur gratuit qui accepte le PHP et qui ne n´impose pas de pubs ? ??

LoK_89
LoK_89
Niveau 2
16 février 2005 à 10:58:21

Il y a beaucoup d´hébergeur qui acceptent le PHP ( presque tous).

Pour les hébergeur gratuit sans pub, c´est plus dur, mais ca se trouve en faissant une petite recherche sur google.

zebhaist
zebhaist
Niveau 10
16 février 2005 à 11:04:28

wanaddo n´accepte pas lePHP ? ?? :ouch:
aie aie aie mince
aten je revien

watzakamikaze
watzakamikaze
Niveau 10
16 février 2005 à 11:04:30

Sans pub ou avec . ..

Ca change pas grand chose... si ?

zebhaist
zebhaist
Niveau 10
16 février 2005 à 11:06:01

a oui t´a raison, pas en gratuit...

sebskyr34
sebskyr34
Niveau 10
16 février 2005 à 11:20:00

sans pub gratuit et PHP il y a :

http://www.free.fr
http://www.suidzero.fr

seulement je ne veux pas refair 5 fois la liste de tous les hebergeurs donc....

sebskyr34
sebskyr34
Niveau 10
16 février 2005 à 11:24:08

http://www.free.fr ( 1go gratuit sans pub . ..)

http://www.suidzer0.org ( 100 mo gratuit sans pub php . ..)

watzakamikaze
watzakamikaze
Niveau 10
16 février 2005 à 11:52:58

Y assi Lycos e t Voila qui sont très bien :ok:

Akira-Survivor
Akira-Survivor
Niveau 10
16 février 2005 à 12:06:44

http://akirasurvivor.network-hosting.com/Dynamics/loghtml.php#heberg
:ok: Tous les hérerbeurs figurant sur cette page et où ce n´est aps précise que c´est payant sont gr

Akira-Survivor
Akira-Survivor
Niveau 10
16 février 2005 à 12:06:54

sont gratuit *

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment