-4

これは比較的簡単に実行できることがわかっていますが、フォームを使用して、これで使用する URL を取得したいと考えています。file_get_contents を使い始めましたが、その後 fopen に切り替えました。

    <?php

  $marki = fopen($page, "rb");
  $page = $_GET['page'];


  echo $marki;

  ?>

<html>
  <body>
    <form method="get" action="index.php">
      <input type="text" name="page">
      <input type="submit" value="grade">
    </form>
  </body>
</html>

これは私がこれまでに使用したコードです。答えは file_get_contents を使用することにまだあると思いますが、サーバーに保存されているファイルにコンテンツを取得し続けるため、ページのコンテンツを取得できません。これは私が目指しているものではありません。

4

3 に答える 3

2

- のように の$page前に設定$marki

$page = $_GET['page'];
$marki = fopen($page, "rb");
于 2013-07-17T10:50:45.723 に答える
0

「file_get_contents」を使用していたときに、URL の前に「http://」を入れましたか? そうでない場合は、自分のサーバーで URL を見つけようとします。下記参照 :

<?php
$homepage = file_get_contents('http://www.example.com/');
echo $homepage;
?>

そして公式ドキュメントPHP:file_get_contents

于 2013-07-17T11:02:27.583 に答える