Solved

Take HTML affiliate link from I-frame and display in PHP Include

Posted on 2007-11-18
9
392 Views
Last Modified: 2011-09-20
Hi All,

I have a website which uses an iframe from an affiliate company to display their products.

The only issue is the number of items often changes in the iframe and so i either have loads of whitespace when there isn not alot in there, or i get scrollbars when i keep it fixed sized.

I have been told that i can use the link from the affiliate iframe to create a simple PHP include which would then dynamically size as expect.

I've attached the relevent code.

Many thanks,


<iframe src="http://www.mobiles4everyone.com/iframedisplay.asp?&search=ku990&search=u990&man=lg&showdeals=25&col=046fad&size=compact&ref=ku990.co.uk" style="width: 620px;  height: 500px;" scrolling="Yes" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0">

</iframe>

Open in new window

0
Comment
Question by:dazkeirle
  • 3
  • 3
9 Comments
 
LVL 21

Expert Comment

by:nizsmo
ID: 20307132
how about using javascript?

below is an example:
In the head of your document enter the following JavaScript code:
 

<script language="JavaScript">

<!--

function calcHeight()

{

  //find the height of the internal page

  var the_height=

    document.getElementById('the_iframe').contentWindow.

      document.body.scrollHeight;
 

  //change the height of the iframe

  document.getElementById('the_iframe').height=

      the_height;

}

//-->

</script>
 

////and in the body create the iframe tag:
 

<iframe width="700" id="the_iframe" 

	onLoad="calcHeight();" 

	src="testing_page.shtml" 

	scrolling="NO" 

	frameborder="1" 

	height="1">

An iframe capable browser is 

required to view this web site.

</iframe>

Open in new window

0
 

Author Comment

by:dazkeirle
ID: 20307134
on some pages i've got multiple iframes, each from the same place but with different values in the url string, how will this fair for each of them?
0
 

Author Comment

by:dazkeirle
ID: 20307143
This also didn't seem to work. check out http://www.ku990.co.uk/test.html I just get a collapsed box.
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 8

Expert Comment

by:tonsofpcs
ID: 20309521
Why not use php include on the target rather than embedding it in an iframe, then you don't have to worry about its height.  
0
 

Author Comment

by:dazkeirle
ID: 20311643
I dont want the iframe, i just want the content of it, included within my website. I don't have access to the source, only this iframe which displays the results.

I just want the results displayed in atable without the frame.

What is the code for this, i have provided all i have.
0
 
LVL 21

Expert Comment

by:nizsmo
ID: 20314274
hmm sounds like you need to do it in a serverside language, php using curl is that an option?
0
 
LVL 21

Accepted Solution

by:
nizsmo earned 500 total points
ID: 20314281
hoep this helps:
http://www.weberdev.com/get_example.php3?ExampleID=4606

Gives you an insight on how to go about it.
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

These days socially coordinated efforts have turned into a critical requirement for enterprises.
This article demonstrates how to create a simple responsive confirmation dialog with Ok and Cancel buttons using HTML, CSS, jQuery and Promises
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
The viewer will the learn the benefit of plain text editors and code an HTML5 based template for use in further tutorials.

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now