🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
14 messages
14 total messages Started by towarzysz Vader Thu, 30 Aug 2001 12:20
e-mail poprawny?
#1770
Author: towarzysz Vader
Date: Thu, 30 Aug 2001 12:20
7 lines
1046 bytes
Jak sprawdzic czy user wpisal poprawny (istniejacy) adres e-mail.
Oczywiscie bez wysylania jemu maila i czekania na odpowiedz :-)

-- 
towarzysz Vader - denbi@power-amiga.prv.pl
        http://amiga.rzeszow.net
       eXec - http://www.amiga.pl
Re: e-mail poprawny?
#1771
Author: Adam
Date: Thu, 30 Aug 2001 12:33
7 lines
1096 bytes
> Jak sprawdzic czy user wpisal poprawny (istniejacy) adres e-mail.
> Oczywiscie bez wysylania jemu maila i czekania na odpowiedz :-)

http://www.phpbuilder.com/columns/dario19990616.php3?page=3

hth
p.Adam
Re: e-mail poprawny?
#1781
Author: Michał
Date: Thu, 30 Aug 2001 13:06
45 lines
2253 bytes
Mozna tez tak:

<?php
    $regexp = "/^(.+?)@((.+?)\.[a-z]{2,5})$/";
    $email = "ktostam@nieistniejacyserwer.pl";
    if (preg_match($regexp, $email, $regs)) {
        $username = $regs[1];
        $host = $regs[2];
        checkdnsrr($host, ANY)
            or die("Taki host nie istnieje w sieci.");
        checkdnsrr($host, MX)
            or die("Brak wpisu Mail Exchange dla tego hosta.");
        $exp = "/^[a-z0-9\~\!\#\$\%\&\(\)\-\_\+\=\[\]\;\:\'\"\,\.\/\\]+$/i";
        // wolałem wyescape'ować wszystkie znaki, zamiast później
        // grzeszyć niepoprawnym skryptem na grupie :)
        if (preg_match($exp, $username)) {
            // reszta skryptu
        } else {
            die("Taka nazwa użytkowinka nie jest możliwa.");
        }
    } else {
        die("Podałeś nieprawdziwy e-mail.");
    }
?>

skrypt leminga (pozdrawiam przy okazji)
;-)))


--
pozdrawiam,
waniak




Użytkownik "towarzysz Vader" <denbi@poczta.nospam.onet.pl> napisał w
wiadomości news:3B8E2FA5.901DF560@poczta.nospam.onet.pl...
> Jak sprawdzic czy user wpisal poprawny (istniejacy) adres e-mail.
> Oczywiscie bez wysylania jemu maila i czekania na odpowiedz :-)
>
> --
> towarzysz Vader - denbi@power-amiga.prv.pl
>         http://amiga.rzeszow.net
>        eXec - http://www.amiga.pl
Re: e-mail poprawny?
#1772
Author: towarzysz Vader
Date: Thu, 30 Aug 2001 13:32
10 lines
1182 bytes
Adam wrote:
> http://www.phpbuilder.com/columns/dario19990616.php3?page=3

Dzieki, ale to nie do konca to o co mi chodzi. Chcialbym sprawdzic, czy
taki e-mail istnieje w sieci.

-- 
towarzysz Vader - denbi@power-amiga.prv.pl
        http://amiga.rzeszow.net
       eXec - http://www.amiga.pl
Re: e-mail poprawny?
#1773
Author: Darek Sieradzki
Date: Thu, 30 Aug 2001 13:48
27 lines
1889 bytes
towarzysz Vader <denbi@poczta.nospam.onet.pl> wrote in 
news:3B8E4086.7C04D33F@poczta.nospam.onet.pl:

> Adam wrote:
>> http://www.phpbuilder.com/columns/dario19990616.php3?page=3
> 
> Dzieki, ale to nie do konca to o co mi chodzi. Chcialbym sprawdzic, czy
> taki e-mail istnieje w sieci.

Mozesz probowac sprawdzic czy dla podanego hostu istnieje rekord MX w 
DNS'ie, sprobowac sie polaczyc ze wskazanym MX'em i poprosic go o "vrfy" 
danego username'a. 

Sposob ani prosty, ani ladny, ani 100% skuteczny.  

Jesli  koniecznie musisz miec poprawny adres email, to generuj 
uzytkownikowi jakies haslo, wysylaj to haslo na jego adres i dopiero po 
wpisaniu tego hasla ostatecznie akceptuj przeslane dane :-)

DS

-- 
 .---------
(-- a dny jak padli andele prsty ryji hlinu --.                  .
 `              `-- a dni jak upadle anioly palcami ryja ziemie --)    
                                                        ---------'   
                  http://www.dago.pmp.com.pl
Re: e-mail poprawny?
#1782
Author: 7th Wojciech Jukowski
Date: Thu, 30 Aug 2001 14:25
9 lines
1034 bytes
witam,

towarzysz Vader wrote:
> Jak sprawdzic czy user wpisal poprawny (istniejacy) adres e-mail.

http://www.zend.com/zend/spotlight/ev12apr.php

-- 
wojciech.jukowski
Re: e-mail poprawny?
#1774
Author: Adam
Date: Thu, 30 Aug 2001 14:27
9 lines
1299 bytes
> Mozesz probowac sprawdzic czy dla podanego hostu istnieje rekord MX w
> DNS'ie, sprobowac sie polaczyc ze wskazanym MX'em i poprosic go o "vrfy"
> danego username'a.
>
> Sposob ani prosty, ani ladny, ani 100% skuteczny.

zwlaszcze, ze nie zawsze sa MXy w DNS

p.Adam
Re: e-mail poprawny?
#1778
Author: Averne
Date: Thu, 30 Aug 2001 17:31
31 lines
2209 bytes
Jak wygenerowac haslo?

"Darek Sieradzki" <dsier@MAPS-ONpmp.com.pl> wrote in message
news:Xns910DA0CA21C74dsierpmpcompl@212.45.225.251...
> towarzysz Vader <denbi@poczta.nospam.onet.pl> wrote in
> news:3B8E4086.7C04D33F@poczta.nospam.onet.pl:
>
> > Adam wrote:
> >> http://www.phpbuilder.com/columns/dario19990616.php3?page=3
> >
> > Dzieki, ale to nie do konca to o co mi chodzi. Chcialbym sprawdzic, czy
> > taki e-mail istnieje w sieci.
>
> Mozesz probowac sprawdzic czy dla podanego hostu istnieje rekord MX w
> DNS'ie, sprobowac sie polaczyc ze wskazanym MX'em i poprosic go o "vrfy"
> danego username'a.
>
> Sposob ani prosty, ani ladny, ani 100% skuteczny.
>
> Jesli  koniecznie musisz miec poprawny adres email, to generuj
> uzytkownikowi jakies haslo, wysylaj to haslo na jego adres i dopiero po
> wpisaniu tego hasla ostatecznie akceptuj przeslane dane :-)
>
> DS
>
> --
>  .---------
> (-- a dny jak padli andele prsty ryji hlinu --.                  .
>  `              `-- a dni jak upadle anioly palcami ryja ziemie --)
>                                                         ---------'
>                   http://www.dago.pmp.com.pl
Re: e-mail poprawny?
#1779
Author: Darek Sieradzki
Date: Thu, 30 Aug 2001 17:43
20 lines
1598 bytes
"Averne" <averne@averne.eu.org> wrote in news:9mlt95$m9g$1@news2.tpi.pl:

> Jak wygenerowac haslo?

Jakis losowy ciag znakow? Np. jakas sume kontrolna:

srand((float)microtime()*1000000); 
$haslo = md5(rand());

Haslo bedzie wtedy przypadkowym ciagiem 32 znakow (cyfry i litery), ktore 
mozna ewentualnie przyciac do np. 8 znakow dla prostoty...

DS

-- 
 .---------
(-- a dny jak padli andele prsty ryji hlinu --.                  .
 `              `-- a dni jak upadle anioly palcami ryja ziemie --)    
                                                        ---------'   
                  http://www.dago.pmp.com.pl
Re: e-mail poprawny?
#1775
Author: krzak
Date: Thu, 30 Aug 2001 22:21
19 lines
1338 bytes
Adam <pyroSPAM@alpha.net.pl> wrote:
>> Mozesz probowac sprawdzic czy dla podanego hostu istnieje rekord MX w
>> DNS'ie, sprobowac sie polaczyc ze wskazanym MX'em i poprosic go o "vrfy"
>> danego username'a.
>>
>> Sposob ani prosty, ani ladny, ani 100% skuteczny.

> zwlaszcze, ze nie zawsze sa MXy w DNS

jak nie ma to nie ma poczty. Proste.

> p.Adam



-- 

Marcin Krzyzanowski aka [krzyzak] 
priv: http://krzak.linux.net.pl
Re: e-mail poprawny?
#1776
Author: rafal wiosna
Date: Thu, 30 Aug 2001 23:02
11 lines
1467 bytes
* krzak@nospam.linux.net.pl wrote:
 > > zwlaszcze, ze nie zawsze sa MXy w DNS
 > jak nie ma to nie ma poczty. Proste.

	Jest poczta. Jeżeli jest A albo CNAME, wskazujący na wpis z MX lub
A.

-- 
__________________________________________________________________________
rafal wiosna * Polbox On-Line Service Sp. z o.o. * TDCIP * In ARP we trust
RAFD-RIPE * PGP nyckeln finns tillgänglig pĺ www.se.pgp.net (ID: 3CDCB7A9)
Re: e-mail poprawny?
#1783
Author: towarzysz Vader
Date: Fri, 31 Aug 2001 06:47
11 lines
1207 bytes
7th Wojciech Jukowski wrote:
> > Jak sprawdzic czy user wpisal poprawny (istniejacy) adres e-mail.
> 
> http://www.zend.com/zend/spotlight/ev12apr.php

Dzięki wszystkim za rady.

-- 
towarzysz Vader - denbi@power-amiga.prv.pl
        http://amiga.rzeszow.net
       eXec - http://www.amiga.pl
Re: e-mail poprawny?
#1777
Author: Adam
Date: Fri, 31 Aug 2001 07:07
6 lines
1208 bytes
> jak nie ma to nie ma poczty. Proste.

nie takie proste :-)
Rafal Wiosna juz Ci odpowiedzial :-)

p.Adam
Re: e-mail poprawny?
#1780
Author: Rafal Milczewski
Date: Fri, 31 Aug 2001 09:54
25 lines
1738 bytes
towarzysz Vader <denbi@poczta.nospam.onet.pl> wrote:
> Adam wrote:
>> http://www.phpbuilder.com/columns/dario19990616.php3?page=3

> Dzieki, ale to nie do konca to o co mi chodzi. Chcialbym sprawdzic, czy
> taki e-mail istnieje w sieci.

> -- 
> towarzysz Vader - denbi@power-amiga.prv.pl
>         http://amiga.rzeszow.net
>        eXec - http://www.amiga.pl

gethostbyname() w C - nie wiem jak w PHP. Jesli nie zwroci bledu to jest to
prawidlowa nazwa domeny/komputera. Ale:
1. dziala strasznie wolno
2. dialup.provider.com.pl to tez prawidlowa domena a przeciez nie wyslesz
tam e-mail

Jedyna skuteczna metoda to zasymulowac dzialanie programu pocztowego i
sprawdzic czy z tamtej strony jest serwer pocztowy.

Rafal

---
Rafal Milczewski rafal@inx.pm.waw.pl +48 (1044) (22) 673 28 44
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads