begin process at 2012 05 31 14:27:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Remplacer les https par des liens dans du code html


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Remplacer les https par des liens dans du code html

mercredi 27 octobre 2010 à 15:09:06 | Remplacer les https par des liens dans du code html

cyberastuces

Membre Club
Bonjour,

Je suis confronté à un problème, en effet je doit remplacer les adresses http:// en lien cliquable dans du code html quand celles-ci ne les pas déjà.

Les fonctions que j'ai pu tester remplace tous les http:// mais également les href existant les images src="http"...

je souhaite donc modifier uniquement les http:// qui ne soit pas dans une balise (href, img, iframe...)

Connaissez vous une solution.
jeudi 28 octobre 2010 à 01:05:32 | Re : Remplacer les https par des liens dans du code html

neigedhiver

Salut,

Code PHP :
preg_replace('`(?!<")http://([^ ]+)(?!=")`', '<a href="http://$1">$1</a>', $string);


Explications :
Avec
Code :
http://(\S+)

on va capturer toutes les chaînes de caractères sans caractère blanc (espaces, tabulations, etc).

On utilise deux assertions :
Code :
(?!<")

n'est pas précédé par "
et sa soeur :
Code :
(?!=")

n'est pas suivi par "

Tu peux aussi ajouter un espace devant http dans le masque de recherche.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)


Cette discussion est classée dans : code, http, html, remplacer, https


Répondre à ce message

Sujets en rapport avec ce message

comment parcourir le code d'1 page html pour remplacer des zones définis [ par nakata94 ] Est ce qu'une personne pourrais m'aider, en me disant comment parcourir le code source d'1 page html pour remplacer des zones définis. Par exemple, je Code Html Flash [ par JohnRamb0 ] Bonjour voila j'ai fait un petit lecteur MP3 j'ai le code :  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7, CORRESPONDANCE DU CODE <MAP><:MAP> HTML EN PHP [ par pilule ] Bonjour,je recherche la correspondance du code html en langage PHP,MerciPilule Entetes http reçus deform POST différents sous Windows et Linux [ par steph12358 ] Salut à tousMon problème n'est pas, à proprement parler, relatif au php mais je le soumet quand même à votre perspicacité car certains webmaster y ont formulaire html --> code PHP --> log vers mySQL HELLP plz (debutant) [ par ju0123456789 ] Bonjour,Je débute en PHP et mysql.Depuis un bon moment je fais mes sites internet en html/javacript/css, et, par la force des choses je suis obligé ma Webservice NUSOAP, problème de paramètres [ par Zebra1928 ] salut à tous !J'ai toujours un problème avec mon webservice réalisé en java, le serveur en java fonctionne parfaitement.Je n'arrive pas à implémenter Récupérer du code html saisie dans un input [ par coba5 ] Bonjour,J'aimerai qu'un visiteur insere le lien d'une vidéo dans un formulaire, qu'il clique sur le bouton inserer la vidéo et que la vidéo s'affiche insertion page php -> page html avec du code php [ par blitztrading ] Bonjour, Je crée un site pour lequel je fais les manip suivantes: fichier_A.php pour le cadre -> appel un fichier_B.html pour le contenu, qui inclut l Basculer HTTPS vers HTTP [ par romain14g59 ] Bonjour, j'ai acheter un certificat de sécurité pour mon site internet et installer, sa fonctionne bien mais je n'arrive pas a passer du https au http commentaire conditionel pour safari [ par slante ] BonjourJ'utilise le code suivant pour détecter le browser, cela fonctionne très bien avec firefox et IE7, mais ne détecte pas safari.  Est ce une erre


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales