![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.05.2007 Skąd: Czołowo Ostrzeżenie: (0%) ![]() ![]() |
Witam
Kod <?php $email="jakis_tam_z_formularza"; $adresy=file("emaile.txt"); if(!in_array($email,$adresy)){ $plik=fopen("emaile.txt","a"); fputs($plik,"$email\n"); fclose($plik); } ?> W pliku emaile.txt adresy są umieszczane jeden pod drugim bez separatora. Czemu mi ta konstrukcja do jasnej ciasnej nie działa? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Działa
![]() ![]() Szukany email ($email="jakis_tam_z_formularza";) jest dopisywany na końcu pliku tyle razy ile razy znajdzie się w przeszukiwanym zbiorze. U mnie to działa ![]() A co chciałbyś osiągnąć? -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.05.2007 Skąd: Czołowo Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym, aby po wprowdzeniu w formularzu adresu e-mail skrypt przeszukał plik emaile.txt czy występuje już w nim podany adres e-mail, a jeśli go jeszcze nie ma to żeby go dopisał. Maile są umieszczane każdy w innej linii bez żadnego separatora. Jakoś mi to zadanie nie wychodzi do tego czasu.
Pozdrawiam |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Funkcja file" title="Zobacz w manualu PHP" target="_manual wczytuje ci linijki razem ze znakami końca wiersza. Żeby je usunąć zaraz po załadowaniu pliku do tablicy użyj:
-------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:52 |