Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SUBSKRYPCJA bez mySQL
black4
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.01.2004

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


Witam!

Poszukuje subskrypcji, do któerj urochomienia nie wymagane jest mySQL. Czy wiecie skąd mogę taką subskrypcję sciągnąć?? Bardzo prosze o pomoc, z góry dziękuję

Pozdrawiam
Go to the top of the page
+Quote Post
djpeterek
post
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


www.cpw.of.pl smile.gif


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
hi-Res
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 19.01.2004

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


Chyba SUBSKRYBCJA bez MySQL.
Ludzie piszcze, chociaż temat bez błędów. A swoją drogą tamten skrypt jak i wiele innych, tych gotowych...
Nadają się, owszem, ale raczej do gruntownego przerobienia.
Go to the top of the page
+Quote Post
kubatron
post
Post #4





Grupa: Zarejestrowani
Postów: 581
Pomógł: 0
Dołączył: 21.07.2003
Skąd: Jasło

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


Więc dam ci skrypt mojej roboty poproś ładnie panów z forum żeby ci go poprawili i będziesz miec funkcjonalny w pełni:
addudel.php
  1. <?php
  2. if(isset($_POST['dodaj'])) 
  3. { 
  4. $plik = file('plik.txt');
  5. for($i = 0; $i < count($plik); $i++) 
  6.  {
  7. $plik[$i] = trim($plik[$i]);
  8. if($plik[$i] == $_POST['add']) 
  9.  {
  10.  die('<p class=subskrycja>Taki mail już istnieje <a
  11. href=mail.php>Wróć</a>.</p>'); //Komenda która informuje że 2-gi raz
  12. niemożesz się zapisać
  13. }
  14. }
  15. $dane = addslashes($_REQUEST['add']).&#092;"n\";  
  16. $file=(&#092;"plik.txt\");  
  17. $fp=fopen(&#092;"$file\", \"a\");  
  18. flock($fp, 2);  
  19. fwrite($fp, $dane);  
  20. flock($fp, 3);  
  21. fclose($fp);
  22. echo &#092;"<p class=subskrycja>Zostałeś dodany <a href=mail.php>Wróć</a>.</p>\";
  23.  //Komenda która informuje że dodano cie!!! 
  24. }  
  25. else
  26. { 
  27. $plik = file('plik.txt');
  28. for($i = 0; $i < count($plik); $i++) 
  29.  {
  30.  $plik[$i] = trim($plik[$i]);
  31.  if($plik[$i] == $_POST['add']) 
  32. {
  33.  unset($plik[$i]);
  34.  echo &#092;"<p class=subskrycja>Zostałeś usunięty <a
  35. href=mail.php>Wróć</a>.</p>&#092;"; //Zostałeś usunięty z subskrycji 
  36. }
  37. }
  38. $p = fopen('plik.txt', 'w');
  39. fwrite($p, implode(&#092;"n\", $plik));
  40. fclose($p);
  41. }  
  42. ?>

index.php
  1. <?php
  2. <form action=addudel.php method=post>
  3. <input type=text name=add>
  4. <input type=submit value=Zapisz name=dodaj>
  5. <input type=submit value=Usun name=usun>
  6. </form>
  7. ?>

Tu czeba nie poprawic ale raczej czeba dodać sprawdzanie poprawności emaila jeszcze jedno musze sobie przypomnieć bo niepąmieta........ :wink:

Ten post edytował kubatron 15.09.2004, 14:51:53


--------------------
„Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.”
Jan Paweł II
Go to the top of the page
+Quote Post
djpeterek
post
Post #5





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


kubatron dodaj mu tylko sprawdzanie poprawnosci emaila i czy taki email juz istnieje


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
kubatron
post
Post #6





Grupa: Zarejestrowani
Postów: 581
Pomógł: 0
Dołączył: 21.07.2003
Skąd: Jasło

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


  1. <?php
  2. ...
  3. die('<p class=subskrycja>Taki mail już istnieje <a 
  4. href=mail.php>Wróć</a>.</p>'); //Komenda która informuje że 2-gi raz 
  5. niemożesz się zapisać 
  6. ...
  7.  
  8. ?>

widzisz to muwi że taki istnieje, a co do sprawdzanie że istnieje to ja tylko tu dam kod ze stronki i żeby niebyło to nie SPAM tylko daje dobry kod:
  1. <?php
  2. function verifyEmail($email) {
  3. $wholeexp = '/^(.+?)@(([a-z0-9.-]+?).[a-z]{2,5})$/i';
  4. $userexp = &#092;"/^[a-z0-9~!#$%&()-_+=[];:'\",./]+$/i\";
  5. if (preg_match($wholeexp, $email, $regs)) {
  6. $username = $regs[1];
  7. $host = $regs[2];
  8. if (checkdnsrr($host, MX)) {
  9. if (preg_match($userexp, $username)) {
  10. return true;
  11. } else {
  12. return false;
  13. }
  14. } else {
  15. return false;
  16. }
  17. } else {
  18. return false;
  19. }
  20. }
  21. ?>

Scanner ja tylko podałem dobre sprawdzanie poprawności maila, wiem ze ta funkcja jest tego autora :cry: sorry jeśli coś zrobiłem źle

Ten post edytował kubatron 15.09.2004, 14:51:02


--------------------
„Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.”
Jan Paweł II
Go to the top of the page
+Quote Post
scanner
post
Post #7





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




ja tylko gwoli ścisłości zaznaczę, że powyższa funkcja verifyEmail() jest autorstwa leming9 z pl.comp.lang.php bo coraz więcejludzi to podaje jako kod, a nikt nie uwzgędni autora.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
djpeterek
post
Post #8





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


sorki ze zauwazylem tego 1 bo czytalem kod w pospiechu laugh.gif


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
<mag>
post
Post #9





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 1.06.2004

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


Cytat(hi-Res @ 2004-01-27 21:34:25)
Chyba SUBSKRYBCJA bez MySQL.
Ludzie piszcze, chociaż temat bez błędów.

hmm... ale to chyba właśnie Ty zrobiłeś błąd bo prawidłowo w języku polskim jest subskrypcja...

pozdrawiam


--------------------
<mag>
Go to the top of the page
+Quote Post
bela
post
Post #10


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


czemu się czepiej i odświerzasz stary wątek ? nie lepiej pw na pisać?

Ten post edytował bela_666 15.09.2004, 14:33:22


--------------------
Go to the top of the page
+Quote Post
<mag>
post
Post #11





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 1.06.2004

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


Cytat(bela_666 @ 2004-09-15 15:32:02)
nie lepiej pw na pisać?

nie lepiej i się nie czepiam a zwracam uwagę bo jak ktoś czyta ten wątek i się posłucha takiej "rady" i później pisze takiego "poprawionego" posta to jak ktoś szuka czegoś na ten temat to wpisując poprawnie subskrypcja nic nie znajdzie! nie pomyślałeś o tym, że ktoś może korzystać z opcji "szukaj"? tongue.gif

zwróciłem uwagę, żeby inni nie sugerowali się "błędnym poprawieniem" bo to może innym utrudnić życie


ps
Tobie też bym musiał PW wysłać tongue.gif


--------------------
<mag>
Go to the top of the page
+Quote Post

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: 19.08.2025 - 06:23