![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
nic to nie daje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) , w komunikacie, w którym jest napisane - Adres email ... została dodany(...) Brakuje adresu, który został dodany i adres dalej nie zostaje dopisany do pliku (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Wrzuciłem na serwer licznik: Kod <?PHP $licznik_file = "1.txt"; $fp = fopen($licznik_file, "r+"); $count = fgets($fp, 10); $count += 1; //zastąpienie starej zawartości fseek($fp, 0); fwrite($fp, $count, 10); fclose($fp); include("1.txt"); ?> i ten zlicza nawet bez ustawienia praw dla 1.txt. kurcze ... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) co to może być. Ten post edytował artss 11.02.2009, 22:59:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 00:08 |