2010-06-30 4 views
0

J'ai un script de nouvelles en PHP j'ai besoin du script pour remplacer tout lien qui sera inclus dans les nouvelles (liens vers d'autres sites où les nouvelles originales seront là) j'ai besoin du lien pour le site web soit remplacer par cliquez ici à la place, tous les liens seront remplacés à chaque fois avec cliquez iciremplacer un lien

+0

Je ne suis pas sûr de comprendre. Pouvez-vous essayer de reformuler et peut-être donner quelques exemples? –

+0

Si vous ajoutez l'exemple de liens de commande http // www. Yahoo. Com/aller à des liens pour remplacer ce lien à seulement (cliquez ici) – alkitbi

Répondre

1
$url="http://google.com"; 
$url=preg_replace('@(http?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)@', '<a href="$1">Click Here</a>', $url); 
echo $url;//echoes <a href="http://google.com">Click Here</a> 
+0

il veut juste remplacer le texte entre et pas l'URL du lien lui-même. Il voulait cacher l'URL affichée. – VOX

+0

le code fait exactement cela. il va remplacer 'http: // google.com' (ou n'importe quelle URL) avec' Click Here ' – stormdrain

Questions connexes