Jump to content

Need help understanding how to turn input url into clickable link


codeboy89

Recommended Posts

Alright, I found the following function online.

 

function HyperlinkText($text) {
return ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\">\</a>", $text);
}

 

Can anyone explain to me how I would use this function to turn a url into a clickable link. I want to use it on a input field named "bull". Here is my code currently that takes data and submits it to an XML file to be viewed.

 

$file_name = "bb.xml";
$file_act = fopen($file_name, "r+");
$lock = flock($file_act, LOCK_EX);
$file_read = fread($file_act, filesize($file_name));

$date = date ("j M Y");
$post = "<bb>\n<p>$name  $date<br />$bull</p>\n</bb>\n";

$post = stripslashes($post);
fwrite($file_act, "$post");
fclose($file_act);

 

I am not sure how to incorporate this function. I would really appreciate any help.  :D

When you call it you wont get anything. replace it with:

ereg_replace("(^| |.)(www([.]?[a-zA-Z0-9_/-])*)", "<a href=\"http://\\2\">\\2</a>", $text)

 

Your input should be

www.domain.com

or

domain.com

 

 

HTH

Teamatomic

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.