![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
Oto kod mojej subskrycji czy da rady jakoś poprawić i czy jest możliwośc zrobienia na sesjach.
mail.php [php:1:e94161657d]<?php <form action=addudel.php method=post> <input type=text name=add> <input type=submit value=Zapisz name=dodaj> <input type=submit value=Usun name=usun> </form> ?>[/php:1:e94161657d] addudel.php [php:1:e94161657d]<?php <?php if(isset($_POST['dodaj'])){$plik = file('plik.txt'); for($i = 0; $i < count($plik); $i++){ $plik[$i] = trim($plik[$i]); if($plik[$i] == $_POST['add']){ die('<p class=subskrycja>Taki mail już istnieje <a href=mail.php>Wróć</a>.</p>'); } } $dane = addslashes($_REQUEST['add'])."n"; $file=("plik.txt"); $fp=fopen("$file", "a"); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); echo "<p class=subskrycja>Zostałeś dodany <a href=mail.php>Wróć</a>.</p>"; } else { $plik = file('plik.txt'); for($i = 0; $i < count($plik); $i++){ $plik[$i] = trim($plik[$i]); if($plik[$i] == $_POST['add']){ unset($plik[$i]); echo "<p class=subskrycja>Zostałeś usunięty <a href=mail.php>Wróć</a>.</p>"; } } $p = fopen('plik.txt', 'w'); fwrite($p, implode("n", $plik)); fclose($p); } ?> ?>[/php:1:e94161657d] 1.Czy jest możliwośc przy wpisaniu podanej wartości sprawdzić przy wciśnieciu pliku usuń czy dany mail istnieje. 2.Czy jest możliwe dołączenie skryptu który bedzie wymagał wpisanie np.cos@ca.pl 3.I czy na sesjach można zrobić subskrycje |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 9.07.2003 Skąd: Lublin city Ostrzeżenie: (0%) ![]() ![]() |
kubatron nie lam sie.
To sprawdza czy adres e-mail zostal poprawnie wpisany: [php:1:6bac3cdf47]<?php if(!ereg( "^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_ ,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $adres )){ die("Niepoprawny adres e-mail!"); } ?>[/php:1:6bac3cdf47] Ja bym zrobil jeszcze pole typu radio w formularzu i dal wartosci dodaj/usun w kodzie zastosowal bym instrukcje switch. A tak wogle to do czego Ci sesje w tej subskrypcji? Pozdro. -------------------- (none)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
I coś mi jeszcze niedziała wysyłania z listy mailingowej skrypt wyskakuje mi bład smtp.Dzieki za pomoć podaj mi twoje gg moje 4479920
ale ja mam zastosowanie przyciskami Dodaj/Usun podałeś mi kod sprawdzający poprawnośc maila po wpisaniu!!!a jak zrobić żeby niemożna wpisać bez znaku @ ![]() ![]() ![]() i jak to zastosować do skryptu? ![]() ___ [scanner]: złączono 4 kolejne posty. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 9.07.2003 Skąd: Lublin city Ostrzeżenie: (0%) ![]() ![]() |
Ten kod, ktory podalem sprawdza poprawnosc adresu email, a wiec rowniez czy znajduje sie tam znak @. Dajesz instrukcje warunkowa, jesli adres jest poprawny idziesz dalej, jesli nie zatrzymujesz dalsze wykonywanie skyptu...proste. Pozatym kubatron naucz sie edytowac posty. 4 posty pod rzad to troche przyduzo... :wink:
-------------------- (none)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
ale nikt niechciał odpisywać na posty....
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat ale nikt niechciał odpisywać na posty....
My prosty lud.... nie rozumiemy twojego języka wyższego poziomu. Poproś kogoś ze swoich ludzkich kolegów niech nam to przełoży na język zrozumiały dla zwykłych ludzi. A wy tam w przyszlości nie macie automatycznych translatorów? -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
no a ten post jest napisany zrozumiale spenalzo
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
próbowałem ten kod połaczyć to nie działa
[php:1:4acbc13180]<?php(!ereg( "^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_ ,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $adres )){ die("Niepoprawny adres e-mail!"); } else { if(isset($_POST['dodaj'])) {$plik = file('plik.txt'); for($i = 0; $i < count($plik); $i++){ $plik[$i] = trim($plik[$i]); if($plik[$i] == $_POST['add']){ die('<p class=subskrycja>Taki mail już istnieje <a href=mail.php>Wróć</a>.</p>'); } } $dane = addslashes($_REQUEST['add'])."n"; $file=("plik.txt"); $fp=fopen("$file", "a"); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); echo "<p class=subskrycja>Zostałeś dodany <a href=mail.php>Wróć</a>.</p>"; } else { $plik = file('plik.txt'); for($i = 0; $i < count($plik); $i++){ $plik[$i] = trim($plik[$i]); if($plik[$i] == $_POST['add']){ unset($plik[$i]); echo "<p class=subskrycja>Zostałeś usunięty <a href=mail.php>Wróć</a>.</p>"; } } $p = fopen('plik.txt', 'w'); fwrite($p, implode("n", $plik)); fclose($p); } [/php:1:4acbc13180] będe próbował innymi sposobami |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 0 Dołączył: 9.07.2003 Skąd: Lublin city Ostrzeżenie: (0%) ![]() ![]() |
Kubatron, znasz co nieco php czy probujesz wycinac po pare linijek ze skryptów i cos sklecic z tego? Bo ten kod sie kupy nie trzyma...
Mowilem Ci zrob formularz: Kod <FORM ACTION="sub.php" METHOD="POST">
<INPUT TYPE="text" NAME="adres"><BR> <INPUT TYPE="radio" NAME="akcja" VALUE="dodaj" CHECKED> Dodaj e-mail do bazy<BR> <INPUT TYPE="radio" NAME="akcja" VALUE="usun"> Usun e-mail z bazy<BR> <INPUT TYPE="submit" VALUE="Dalej"></FORM> i skrypt: [php:1:0d5f5f295f]<?php if(!ereg( "^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_ ,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $_POST["adres"] )){ die("Niepoprawny adres e-mail!"); } else{ switch($_POST["akcja"]){ case dodaj: // dodawanie adresu do bazy break; case usun: // usuwanie adresu z bazy break; } } ?>[/php:1:0d5f5f295f] Takie trudne podstawic pod komentarze wlasciwy kod? :wink: -------------------- (none)
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
rozumiesz mi się niepodoba styl radio w subskrycji
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:27 |