我需要使用表单从在线用户那里检索文本,并在我的服务器上创建一个带有提交的 *.txt 文件。我现在有 ftp 工作,但如果必须,我可以使用其他东西。
这是我为表格写的:
<form name="input" action="upload.php" method="post"
enctype="multipart/form-data">
<textarea input type="text" name="form" cols="100" rows="20"
name="body"></textarea><p>
<input type="submit" name="form" value="Submit"></center>
</form>
这是我的upload.php:
<?php
$filep=$_POST['form']['form'];
$ftp_server=['http://ftp.***.***'];
$ftp_user_name=['***'];
$ftp_user_pass=['***'];
$paths=['***'];
$name=['test.txt'];
$conn_id=ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name....";
exit;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name".".....";
}
$upload = ftp_put($conn_id, $paths.'/public_ftp'.$name, $filep, FTP_BINARY);
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $name to $ftp_server ";
}
?>
我将登录信息星标了,因为它没有必要。
该脚本变为空白。甚至没有错误消息。
我什至不确定我是否走在正确的道路上。我发现了一些可能有用的代码,但没有什么能满足我的一切需求。帮助!