PHP TextPad保存错误


PHP TextPad Saving Error

我一直在尝试创建一个小型电子邮件订阅者系统,得到了一些人的帮助,现在我已经成功了,但我遇到了问题。

在代码中的v中,我输入了一个隐藏的名称和一个可见的电子邮件,所以每当有人提交它时,它都会显示,Email@email.com这将使它更好地复制所有并发送电子邮件-无论如何,这一个在我的本地主机上100%有效,但我试图将其上传到域并尝试-它会转到php页面并向我显示警报,但没有创建.txt文件或任何txt文件。

这是代码:http://pastebin.com/1uE82mZQ

<?php
$ftp_server = "ftp.example.com"; //Sample ftp server
$ftp_user = "foo"; //Sample user
$ftp_pass = "bar"; //Sample pass
// set up a connection or die
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); 
// try to login
if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
    echo "Connected";
} else {
    echo "Couldn't connect";
}

$NewsletterName = $_POST['NewsletterName'];
$NewsletterEmail = $_POST['NewsletterEmail'];

$done=fopen('subscribers.txt','w+');
fwrite($done,  $NewsletterName . ',' . $NewsletterEmail);
echo '<script language="javascript">';
echo 'alert("Email has been successfully saved!")';
echo '</script>';
fclose($done);  
ftp_close($conn_id);  
?>

这是基本结构!!!你需要做一些改变!!!与$ftp_server$ftp_user$ftp_pass 一样

<?php
    $NewsletterName = $_POST['NewsletterName'];
    $NewsletterEmail = $_POST['NewsletterEmail'];

$done=fopen('subscribers.txt','w+');
fwrite($done,  $NewsletterName . ',' . $NewsletterEmail);
fclose($done);
?>