TechTalkz.com Logo

Go Back   TechTalkz.com Technology & Computer Troubleshooting Forums > Tech Support Archives > Programing Languages > PHP

Notices

problems with <a href="<? echo $web; ?>">Website</a>

PHP


Reply
 
Thread Tools Display Modes
Old 05-12-2007, 10:50 AM   #1
Jen
Guest
 
Posts: n/a
problems with <a href="<? echo $web; ?>">Website</a>


Why oh why does my domain name become part of the link when I use the
following code.
<a href="<? echo $web; ?>">Website</a>
the variable $web is from a user input form.
Here's what the link looks like
--http://mysite.com/www.variablesite.com
All other variables display correctly in
the table including <a href="mailto:<? echo $email; ?>">E-mail</a>



TIA,
jen


  Reply With Quote
Old 05-12-2007, 10:50 AM   #2
Tyrone Slothrop
Guest
 
Posts: n/a
Re: problems with <a href="<? echo $web; ?>">Website</a>

On Tue, 04 Dec 2007 23:35:40 -0500, Jen <> wrote:

>
>Why oh why does my domain name become part of the link when I use the
>following code.
><a href="<? echo $web; ?>">Website</a>
> the variable $web is from a user input form.
>Here's what the link looks like
>--http://mysite.com/www.variablesite.com


If the http:// is not part of $web, the browser will assume it is a
link on your site. You should parse the user input to validate its
structure.

  Reply With Quote
Old 05-12-2007, 11:46 AM   #3
Jen Knee
Guest
 
Posts: n/a
Re: problems with <a href="<? echo $web; ?>">Website</a>

On Tue, 04 Dec 2007 20:59:26 -0800, Tyrone Slothrop <ts@paranoids.com>
wrote:

>On Tue, 04 Dec 2007 23:35:40 -0500, Jen <jenny@8675309.com> wrote:
>
>>
>>Why oh why does my domain name become part of the link when I use the
>>following code.
>><a href="<? echo $web; ?>">Website</a>
>> the variable $web is from a user input form.
>>Here's what the link looks like
>>--http://mysite.com/www.variablesite.com

>
>If the http:// is not part of $web, the browser will assume it is a
>link on your site. You should parse the user input to validate its
>structure.

Ha! I'm a noob.. but I should have figured this one out.
Now I'm going to figure out how to parse user inputs..
don't tell me, don't tell me..I love this stuff!
thanks for the quick reponse Tyrone
  Reply With Quote
Old 05-12-2007, 11:46 AM   #4
asdf
Guest
 
Posts: n/a
Re: problems with <a href="<? echo $web; ?>">Website</a>


"Jen Knee" <jenny@8675309.com> wrote in message
news:vuccl3pmg4d6fmrav4mq9lqjoaalnef81h@4ax.com...
> On Tue, 04 Dec 2007 20:59:26 -0800, Tyrone Slothrop <ts@paranoids.com>
> wrote:
>
>>On Tue, 04 Dec 2007 23:35:40 -0500, Jen <jenny@8675309.com> wrote:
>>
>>>
>>>Why oh why does my domain name become part of the link when I use the
>>>following code.
>>><a href="<? echo $web; ?>">Website</a>
>>> the variable $web is from a user input form.
>>>Here's what the link looks like
>>>--http://mysite.com/www.variablesite.com

>>
>>If the http:// is not part of $web, the browser will assume it is a
>>link on your site. You should parse the user input to validate its
>>structure.

> Ha! I'm a noob.. but I should have figured this one out.
> Now I'm going to figure out how to parse user inputs..
> don't tell me, don't tell me..I love this stuff!
> thanks for the quick reponse Tyrone


....ah the enthusiam of youth


  Reply With Quote
Old 07-12-2007, 04:53 PM   #5
Kim
Guest
 
Posts: n/a
Re: problems with <a href="<? echo $web; ?>">Website</a>

On Dec 5, 5:35 am, Jen <> wrote:
> <a href="<? echo $web; ?>">Website</a>


You dont have to echo $web like that. <?=$web?> will do the same, but
just remember thats only valid for 1 variable - nothing else.
  Reply With Quote
Old 07-12-2007, 04:54 PM   #6
Kim
Guest
 
Posts: n/a
Re: problems with <a href="<? echo $web; ?>">Website</a>

On Dec 5, 5:35 am, Jen <> wrote:
> <a href="<? echo $web; ?>">Website</a>


You dont have to echo $web like that. <?=$web?> will do the same, but
just remember thats only valid for 1 variable - nothing else.
  Reply With Quote
Old 07-12-2007, 04:54 PM   #7
Kim
Guest
 
Posts: n/a
Re: problems with <a href="<? echo $web; ?>">Website</a>

On Dec 5, 5:35 am, Jen <> wrote:
> <a href="<? echo $web; ?>">Website</a>


You dont have to echo $web like that. <?=$web?> will do the same, but
just remember thats only valid for 1 variable - nothing else.
  Reply With Quote
Old 07-12-2007, 04:55 PM   #8
Michael Fesser
Guest
 
Posts: n/a
Re: problems with <a href="<? echo $web; ?>">Website</a>

..oO(Kim)

>On Dec 5, 5:35 am, Jen <> wrote:
>> <a href="<? echo $web; ?>">Website</a>

>
>You dont have to echo $web like that. <?=$web?> will do the same, but
>just remember thats only valid for 1 variable - nothing else.


Short open tags are not recommended.

Micha
  Reply With Quote
Old 07-12-2007, 04:55 PM   #9
Michael Fesser
Guest
 
Posts: n/a
Re: problems with <a href="<? echo $web; ?>">Website</a>

..oO(Kim)

>On Dec 5, 5:35 am, Jen <> wrote:
>> <a href="<? echo $web; ?>">Website</a>

>
>You dont have to echo $web like that. <?=$web?> will do the same, but
>just remember thats only valid for 1 variable - nothing else.


Short open tags are not recommended.

Micha
  Reply With Quote
Old 07-12-2007, 04:55 PM   #10
Guillaume BASSINET
Guest
 
Posts: n/a
Re: problems with <a href="<? echo $web; ?>">Website</a>

Jen a écrit :
> Why oh why does my domain name become part of the link when I use the
> following code.
> <a href="<? echo $web; ?>">Website</a>
> the variable $web is from a user input form.
> Here's what the link looks like
> --http://mysite.com/www.variablesite.com
> All other variables display correctly in
> the table including <a href="mailto:<? echo $email; ?>">E-mail</a>
>
>
>
> TIA,
> jen
>
>

else if you use <?php echo $web, ?> ??
  Reply With Quote
Reply

Thread Tools
Display Modes



< Windows Help - MS Office Help - Hardware Support >


New To Site? Need Help?

All times are GMT +5.5. The time now is 05:55 AM.


vBulletin, Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO
Copyright © 2005-2009, TechTalkz.com. All Rights Reserved - Privacy Policy
Valid XHTML 1.0 Transitional