【发布时间】:2017-09-27 18:32:57
【问题描述】:
几个月来,我一直在尝试找出如何修复和创建我所设想的东西,我知道这些是可以实现的,而且可能并不难。
我正在尝试将我放置在我的页面上的文本区域上传到数据库中,人们可以在其中查看他们上传的信息。这是一个例子。
Person A 将文本复制/粘贴到文本区域中:http://example.com/textarea/ 他单击上传/提交按钮并获得如下链接:http://example.com/A93KJUQ21.txt 任何有权访问该链接的人都可以单击它,它将显示上传到该链接的内容。无论 A、B、C、D 等人上传什么,它都会生成一个新的、唯一的信息链接。示例如下:
http://example.com/A93KJUQ21.txt
http://example.com/JKO2QN498.txt
http://example.com/PMNR01NEQ.txt
等等..
这是我目前拥有的代码
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (isset($_POST['upload'])) {
$textarea = $_POST['paste-area'];
//Add validations
$odb = new PDO("mysql:dbname=dbname;host=localhost", "dbusername",
"mypasswordgoeshere");
$query = $odb->prepare("INSERT INTO submission (`textarea`) VALUES
(:textarea)"); //I'm just making up the structures
$query->bindParam(':textarea', $textarea, PDO::PARAM_STR);
$status = $query->execute(); //$status contains true or false
//Other codes...
}
}
?>
【问题讨论】:
-
你的问题是什么?
-
看看这个:link 您可以创建新文件并将 textarea 中的内容放入创建的文件中。您可以通过生成一些随机字符串来给您的文件一个唯一的名称。投票结束
标签: php pdo textarea uploading