Rabbar Posted January 22, 2008 Share Posted January 22, 2008 Hi all and thanks so much for the help in my last post. But it did not solve it 100% so I try to post again. This is how the index.php file looks now " <?php $IPaddress=$_SERVER['REMOTE_ADDR'];$two_letter_country_code=iptocountry($IPaddress);function iptocountry($ip) {$numbers = preg_split( "/\./", $ip);include("ip_files/".$numbers[0].".php");$code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);foreach($ranges as $key => $value){if($key<=$code){if($ranges[$key][0]>=$code){$two_letter_country_code=$ranges[$key][1];break;}}} if ($two_letter_country_code == "IS")include('is.htm'); else include('en.htm'); } ?> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title></head><body> </body></html> " Like this the files "is.htm" and "en.htm" loads up in new window But I want to have an Iframe on my index page and load the "is.htm" and "en.htm" into the iframe. Then this is how I want the index file to look like. " <?php $IPaddress=$_SERVER['REMOTE_ADDR'];$two_letter_country_code=iptocountry($IPaddress);function iptocountry($ip) {$numbers = preg_split( "/\./", $ip);include("ip_files/".$numbers[0].".php");$code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);foreach($ranges as $key => $value){if($key<=$code){if($ranges[$key][0]>=$code){$two_letter_country_code=$ranges[$key][1];break;}}} if ($two_letter_country_code == "IS") then open this file--->('is.htm') in iframe named mainframe if ($two_letter_country_code=="US" || $two_letter_country_code=="GB" || $two_letter_country_code=="UK" || $two_letter_country_code=="AU") then open this file--->('en.htm') in iframe named mainframe else open file ('en.htm'); } ?> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> </head> <body> <iframe src="dont know what to put here" height="100%" width="100%" name="mainframe"></iframe> </body> </html> These codes does not work " <?php if ($bla == 'blabla') { $file = 'file1.php' } else { $file = 'file2.php' } ?> <iframe src="<?php echo $file ?>" name="mainframe" height="600px" width="800px"> </iframe> and if (blah == blah) { $content = 'path/to/file1.php'; } else { $content = 'path/to/file2.php'; } <iframe src="<?php echo $content;?>" name="mainframe" height="600px" width="800px"> </iframe> " I know this is something simple but I cant figure it out so I ask you all for a little help. Please :) Link to comment https://forums.phpfreaks.com/topic/87183-one-more-question-about-iframe/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.