0

出力を変数 $data で使用し、適切にスクロールするために iframe (またはその他) 内に配置する必要があります。次のコードの間違いを見つけてください。

    <?php

    $url = 'http://lema.rae.es/drae/srv/search?id=IwxflJmT9DXX2DMkYs8Z';

    $css = <<<EOT

    <style type="text/css">
     body
       {
       background: #eeeeee;
       }
     .a
       {
        color: green;
       }
    .f
       {
        font-size: 200%;
       }
    .o
       {
        font-size: 80%;
        }
    img
        {
        visibility:hidden;
         }

    </style>
    EOT;

    $data = file_get_contents($url);
    $data = str_replace('</head>', $css.'</head>', $data);
    echo "<iframe id='first' src='$data'
          frameborder='0' 
          width='400px' 
          height='300px' 
          scrolling='yes'
          border-style: none;></iframe>";
    ?>  

問題はおそらく最後の行にあります。単語の定義が iframe 内に表示される代わりに、オブジェクトが見つからないというエラーが表示されます。 ここに画像の説明を入力

4

2 に答える 2

2

要素のsrc属性は、<iframe/>HTMLソースではなくURLを取ります。

私はあなたが何をしたいのか完全にはわかりませんが、おそらくあなたはあなたのことをする必要がありechoます$dataか?

于 2012-12-07T04:31:55.810 に答える