如何将textarea中的内容保存为数组,并保存在另一个php文件中?

时间:2018-03-22 06:37:26

标签: javascript php

我有两个文件:index.php(也包含JS) 和page2.php。

我在index.php中有一个textarea:

<textarea id="url" rows="1" class="form-control" style="color: white; width:20%; height:3.50%; text-align:center; background-color:#2c2c2d; resize:none;" placeholder="url here"></textarea>

<input type="submit" class="btn btn-primary" onclick="enviar();" value="Start"/>

在page2.php中我有:

$url = "$url";
$data = file_get_contents($url, false, $context);

我希望在js的帮助下实际创建它们之间的连接。

只要我在文本框中写下url(index.php)并按提交,

第2页将接受文本框中的$ url。

1 个答案:

答案 0 :(得分:0)

你可以不用js来做。只需使用表格。

HTML

<div>
    <button ion-button icon-left>
            <ion-icon name="home"></ion-icon>
            Left Icon
        </button>

        <button ion-button icon-only>
            <ion-icon name="home"></ion-icon>
        </button>

        <button ion-button icon-right>
            Right Icon
            <ion-icon name="home"></ion-icon>
        </button>
  </div>

PHP

<form action="page2.php" method="post">
<textarea id="url" rows="1" class="form-control" style="color: white; width:20%; height:3.50%; text-align:center; background-color:#2c2c2d; resize:none;" placeholder="url here" name="url"></textarea>

<input type="submit" class="btn btn-primary" value="Start"/>
</form>

更新

Index.php文件

$url = $_POST["url"]; //You will get value here
$data = file_get_contents($url, false, $context);

在page2.php

<?php
session_start();
if(isset($_POST["url"]) && $_POST["url"] != ''){
$_SESSION["url"] = $_POST["url"];
}
?>

    <form action="" method="post">
    <textarea id="url" rows="1" class="form-control" style="color: white; width:20%; height:3.50%; text-align:center; background-color:#2c2c2d; resize:none;" placeholder="url here" name="url"></textarea>

    <input type="submit" class="btn btn-primary" value="Start"/>
    </form>