Faire évoluer un code html de manière distante [Résolu]

Signaler
-
 Rasp -
Bonjour à tous,

Je vous replace le contexte :

J'ai mis en place un petit formulaire html avec un traitement php pour créer des signature de mail en html.

Dans cette signature j’intègre une image que je peux changer (car hébergée sur un serveur).

Maintenant ma question :

J'aimerai associer un lien à cette image pour faire ça je pense utiliser

<a href=" [URL vers un site] "><img src= " [URL vers l'image] "></a>

tout ce qu'il y a plus basique toutefois je souhaite pouvoir changer le lien hypertexte associé à l'image au besoin sans repasser par le formulaire.

Existe-t-il une façon de "streamer" une partie du code pour l'héberger sur un serveur et pouvoir le changer à volonté ?

Merci d'avance pour vos réponses !



Configuration: Windows / Firefox 68.0

2 réponses

Update !

Désolé pour le dérangement j'ai fini par trouvé une solution, cette question m'a occupé toute la journée d'hier mais j'ai choisi de changer d'angle d'attaque.

du coup la solution trouvée:

dans mon code en dur je garde
<a href=" [URL cible]"><img src=" [URL img]"></a>

mais mon URL cible pointe sur une page vide et dans mon .htacces je rajoute

Redirect permanent /ma_page_vide.html https://nouvelle-page-cible.xyz

Donc je n'aurai qu'à changer l'image et le lien de redirection dans le .htaccess

Si jamais vous avez d'autres idées n'hésitez pas !
Salut,
euh oui les pages dynamiques.
C'est à dire que c'est PHP qui génère(écrit) le HTML à partir d'une base de données.
<a href ="<?php echo $ma_valeur ?>" >lien</a>


Pour changer la valeur c'est le principe inverse: un formulaire HTML est envoyé à PHP qui se charge de faire la requête sur la base de donnée donc changer la valeur.

Idem pour l'image.

Si vous ne connaissez pas (et à priori n'appliquez pas ce principe) je me demande quel intérêt vous avez de PHP.
D'ailleurs:
"Dans cette signature j’intègre une image que je peux changer (car hébergée sur un serveur). "
Euh ça c'est plutôt le principe de HTML, il est hypertexte. Si l'image n'est pas hébergée quelque part impossible d'afficher quoique ce soit.

"mais mon URL cible pointe sur une page vide et dans mon .htacces je rajoute

Redirect permanent /ma_page_vide.html https://nouvelle-page-cible.xyz "

Ce qui ne sert strictement à rien et revient à changer la valeur à la main en HTML(sauf que là vous changez l'URL dans le htacess) mais en plus compliqué...

Renseignez vous sur le principe des pages dynamiques qui comprennent une partie actualisable car générée lorsque que nécessaire en fonction des critères définis, et donc vont varier dans le temps sans avoir à toucher au code.

Pour être très schématique(mais toutefois vrai) les pages dynamiques fournissent un modèle en HTML où les valeurs(les données) sont vouées à changer, chaque affichage de la page va donc charger la valeur au moment où celle ci est demandée.
Sans ça pas de principe de forum, de commande en ligne et son catalogue(et autres fonctionnalités de site qui correspondent à 99% des sites Internet) qui sont exactement la même chose que vous voulez faire mais en plus complexe car font intervenir un système d'informations complet.

Là le critère est simple: faire varier dans le temps une valeur.
Bien sûr il faudra écrire le programme qui permet d'administrer la base de donnée(changer la/les valeurs à charger) ou utiliser un CMS où cette partie est déjà écrite.

Voir aussi:
https://www.commentcamarche.net/contents/221-reseaux-architecture-client-serveur-a-3-niveaux
Merci beaucoup pour cette réponse !

Je ne suis pas du tout un expert en la matière et je dois avouer avoir pas mal bricolé pour obtenir mon résultat ^^ et utilisé des connaissances qui datent de presque une décennie maintenant.

Le php me sert à faire varier une partie du code selon certains critères.

Le soucis principal auquel je faisais face est que les signatures une fois éditées vont se retrouver dans la "nature", stockées sur des disques locaux et utilisées de manière quotidienne mais jamais (ou presque) rééditées.

Pour l'image hébergée j'ai souligné ce point par opposition à l'intégration en base 64.

Mon objectif est de pouvoir faire gérer par une unique personne le contenu d'une 60aine de signatures de mail rédigées en format .html
C'est donc une utilisation de html hors réseaux d'une certaine manière.

En tous cas je vais me renseigner sur cette histoire de page dynamique.
Merci pour le tips.