Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 234
  • Last Modified:

How to put hyperlink value in variable?

Hi

I have one hyperlink title is "MyLink" which points to "http://domain.com/file/file.doc"

I want to store hyperlink value(http://domain.com/file/file.doc) in variable $target
so that i can simply print the text (not link) > http://domain.com/file/file.doc

===========
Also if you can help

i have [  http://domain.com/file/file.doc"   ]
I want to remove at the very end [ " ]
so that result will be without "
how to do this.
0
theredcode
Asked:
theredcode
  • 4
  • 2
  • 2
  • +1
1 Solution
 
Vel EousResearch & Development ManagerCommented:
<?PHP

$target = "http://domain.com/file/file.doc";

?>

<a href="<?PHP echo $target; ?>" title="my link">My Link</a>

<?PHP echo str_replace ( '"', '', 'http://domain.com/file/file.doc"' ); ?>
0
 
RoonaanCommented:
Where do you have it in? in a variable?

$string = '[ http://domain.com/file/file.doc" ]';

$url = preg_replace('/(^\s*\[\s*)|("\s*\]\s*$)/', '', $string);
0
 
theredcodeAuthor Commented:
" , i have removed so no wrries..

The thing is i have one variable when i print it using echo it prints as link but i just want text...

0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
theredcodeAuthor Commented:
i ahve hyperlink in variable,
just want target address not a clickable link...plz help i am stuck with it...
0
 
RoonaanCommented:
Like this?

$variable = '<a href="link">click me</a>';

$link = preg_match('#href=")[^"]*)"#i', $variable, $m) ? $m[1] : false;

print_r($link);
0
 
loki23Commented:
odd, are you using some sort of CMS?

if your varible is set using
$myLink =  "http://domain.com/file/file.doc";
then when you use
echo ($myLink);
it should output just as text.

otherwise the only way you SHOULD get a link display is if you used
<a href="<?php echo $myLink; ?>">My Link</a>
or some variation of that

there is no obvious reason that it would intuitively print display the text as a link unless you are using some sort of CMS or development software that has that conversion built in
0
 
theredcodeAuthor Commented:
Plz visit http://thegurbani.com/audio/index.php

Under [Parent Directory] You will see some hyperlinks
( example.mp3   index2.php   readme_wimpy_button....   wimpy.html   wimpy.php   wimpy_button.swf)

These hyperlinks are dynamically created by a loop. My problem is, my loop outputs them as a link rather than a target address (no link).

In above case, the hyperlink "example.mp3 " points to >> http://thegurbani.com/audio/example.mp3
This is what i need to be printed, just the target text i.e. http://thegurbani.com/audio/example.mp3

I hope this wil given some idea, sorry for my way of putting this like this.
0
 
loki23Commented:
is it possible to see the loop that creates the output?
0
 
theredcodeAuthor Commented:
I got idea fromt this comment so plz adjust. I really thank every xpert for his time and efforts...
thnx
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 4
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now