Jump to content

How to call a php function on click of a hyperlink??


pcman

Recommended Posts

i want that http://www.google.com will be http://www.google.com

automatic

i try this:

<?php
function hyperlink(&$text)
    {
       // match protocol://address/path/file.extension?some=variable&another=asf%
       $text = preg_replace("/\s(([a-zA-Z]+:\/\/)([a-z][a-z0-9_\..-]*
[a-z]{2,6})([a-zA-Z0-9\/*-?&%]*))\s/i", " <a href=\"$1\">$3</a> ", $text);
   
       // match www.something.domain/path/file.extension?some=variable&another=asf%
       $text = preg_replace("/\s(www\.([a-z][a-z0-9_\..-]*
[a-z]{2,6})([a-zA-Z0-9\/*-?&%]*))\s/i", " <a href=\"http://$1\">$2</a> ", $text);
      
       return $text;
    }
?>

 

but its doing a problam with: ?&_

 

how can i solve this?=[

That makes no sense.

 

basically, i think what he means is for instance if someone types in "google.com" or "www.google.com" its just pure text, he wants to convert it into a href hyperlink so when he outputs it in html it shows as a hyperlink..

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.