![]() |
![]() |
![]()
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, 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: |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 21:03 |