0

読み込まれた親 URL に応じて、iframe にさまざまなページを表示したいと考えています。この目的で使用される mysql DB があります。次のコードを使用して DB から適切なリンクを呼び出しますが、そのページを表示する代わりに、iframe には何も表示されません (空白)。

これは、php ファイルに挿入するコードです。

function curPageURL() {
$pageURL = 'http://';

$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

return $pageURL;
}

$conn=mysql_connect("localhost","user","password");
echo mysql_error();
mysql_select_db("db-name",$conn)or die(mysql_error());
$url=curpageURL();

$url=substr($url,0,strpos($url,'.',strpos($url,'?')));

$rs=mysql_query("select * from table-name where column1='".$url."'",$conn);
$affi=mysql_fetch_array($rs);
echo mysql_error();
echo '<iframe src="'. $affi['column2'].'" width="700" height="400"></iframe>';

前述したように、このコードは空白スペースのみを表示し、適切なページを表示しません。私のサイトは SMF エンジン (Simple Machines Forum) で動作しています。

コードで何を変更する必要があるかを誰かが指摘してくれることを願っています。ありがとうございました!

4

0 に答える 0