Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skryptem subskrypcji.
artss
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.02.2009

Ostrzeżenie: (0%)
-----


Mam skrypcik do subskrypcji, który zapisuje maile w pliku txt.
Skrypt jest chyba stary, bo lokalnie wszytko mi śmiga, ale jak wgram na serwer już nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Co jest z nim nie tak?:

Kod
<?
if($email==""){
echo"Nie podano żadnego adresu!";
}
elseif (preg_match("/^([a-zA-Z][a-zA-Z0-9~!-()]+)@(([a-zA-Z0-9.-\_]+)?.([a-z]{2,5}))$/", $email, $regs)) {
$fp = fopen("subs.n", "a");
flock($fp, 2);
$wpis="$email\n";
fwrite($fp, $wpis);
flock($fp, 3);
fclose($fp);
echo "Adres e-mail: $email został dopisany do listy subskrypcji. Dziękujemy!";
}
else {
echo "Wpisany adres e-mail jest nieprawidłowy! P O P R A W ! ";
}
?>


Dzięki za pomoc!

Ten post edytował artss 11.02.2009, 21:37:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
artss
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.02.2009

Ostrzeżenie: (0%)
-----


zrobiłem jak napisałeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Kod
<?
if($_POST['email']==""){
echo"Nie podano żadnego adresu!";
}
elseif (preg_match("/^([a-zA-Z][a-zA-Z0-9~!-()]+)@(([a-zA-Z0-9.-\_]+)?.([a-z]{2,5}))$/", $_POST['email'], $regs)) {
$fp = fopen("subs.n", "a");
flock($fp, 2);
$wpis="\n";
fwrite($fp, $wpis);
flock($fp, 3);
fclose($fp);
echo "Adres e-mail: $email został dopisany do listy subskrypcji. Dziękujemy!";
}
else {
echo "Wpisany adres e-mail jest nieprawidłowy! P O P R A W ! ";
}
?>


Teraz komunikaty wszystkie są wyświetlane, niestety adresy nie zapisują się do pliku subs.n

formularz:

Kod
form action="sub.php" method="post">
        
<input type="text" name="email" size="10" maxlength="35" value="e-mail" class="newsler">
<input type="image" src="../img/dodaj.gif" name="send" class="dodaj">
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 07:21