2015-07-01 2 views
3

Я пытался создать небольшую систему подписчиков электронной почты, и я получил некоторую помощь от людей, и теперь я это сделал, но у меня возникли проблемы.Ошибка PHP TextPad

Здесь v в коде я сделал ввод скрытого имени и видимый ввод электронной почты, поэтому всякий раз, когда кто-либо его отправляет, он похож на Email @ email.com, который будет лучше копировать все и отправлять электронные письма - в любом случае Это один работает 100% на моем локальном хосте, но я попытался загрузить его в домен и попробовать - он переходит на страницу php и показывает мне предупреждение, но нет .txt-файла, созданного или любого txt.

Вот код: http://pastebin.com/1uE82mZQ

+0

У вас нет прав для создания файла? – Droid

+0

Любая идея, как ее установить? Я получил полный доступ к FTP? –

+0

Попробуйте var_dump (file_put_contents (...)) – Droid

ответ

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



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

?> 
+0

:(Nope - все равно он не создает файл на FTP. –

+0

Пожалуйста, подумайте о добавлении хотя бы некоторых слов объясняя OP и дальнейшим читателям, вы отвечаете, почему и как он отвечает на исходный вопрос. –

1
<?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

+0

Спасибо, и я думаю, что это сработает, но у меня все еще есть проблема; Я действительно новичок в PHP, вы можете связать это с http://pastebin.com/1uE82mZQ? -Спасибо! –