如何将查询添加到我的URL?

时间:2017-12-15 10:49:58

标签: php

基本上我需要做的很简单,但对我来说有点复杂:

我有一个名为120.php的页面:

<?php
$n = basename(__FILE__);

echo $n;

打开页面时会出现文本120.php(文件名)

我需要做的是复制文件并用另一个数字粘贴x99次:

100-200.php

我不想一个一个地复制和粘贴,而是想知道一个php文件是否有办法。

做这样的事情:

http://mywebsite.com?(number).php

有点质疑。

当页面上升时,他将显示我上面写的数字。

感谢@ BH7和@flowtron的帮助!:)

1 个答案:

答案 0 :(得分:0)

@lily ...在我离开之前看到了你的信息。此代码将创建一个文件。希望这能把你排除在外: - )

<form action="#" method="post">
  Number start:<br>
  <input type="text" name="num_start" value="1">
  <br>
  Number end:<br>
  <input type="text" name="num_end" value="5">
  <br><br>
  <input type="submit" value="Submit">
</form> 


<?php

try{

    if (isset($_POST['num_start']) && isset($_POST['num_end'])){

        $i = $_POST['num_start'];
        $e = $_POST['num_end'];

        while ($i <= $e){
            echo "<a href='http://mywebsite.com?$i.php'>http://mywebsite.com?$i.php</a><br/>";

            $file_name = $i.'.php';
            $handle = fopen($file_name, 'w') or die('Cannot open file:  '.$file_name);
            $data = $i.'.php';
            fwrite($handle, $data);


        $i++;
        }
    }

} catch (Exception $e) {
    echo 'FAILED: Exception: ',  $e->getMessage(), "<br/>";
}
?>

刚刚更新......现在将在每个文件中放置文字。