thomekk
5.02.2004, 00:29:42
Witam.
Szukalem w wyszukiwarce ale nic nie moglem znalezc, a moze zle wyszukiwalem...
Chodzi mi o skrypt ze w formularzu przy zapisie e-maila jesli poda sie adres z zabkokowanej domy to zeby tego adresu nie przyjmowalo a wywalalo komunikat ze taki e-mail nie moze byc uzyty
konkretnie:
http://catchmails.com/paidmail/site/email_req.php
Tam sa zablokowane domeny, i jak zrobic, aby po wpisaniu e-maila z adresem np wp.pl (ktora jest zablokowana), nie przesylalo e-maila ale wychodzil komunikat ze ta domena jest zablokowana i nalezy uzyc innego e-maila?
rzseattle
5.02.2004, 01:54:38
1. Wpisujesz nieporzadane servery pocztowe do tablicy
[php:1:e6f12b4bf0]<?php
$spam = array( 'wp.pl', 'poczta.onet.pl', 'yahoo.com' );
?>[/php:1:e6f12b4bf0]
2. Sprawdzasz czy niechciany e mail jest w tablicy i jesli tak to wywalasz ze nie moze sie zarejestrowac albo co tam chcesz.
[php:1:e6f12b4bf0]<?php
$mail = explode('@', $_POST['pole_z_mailem'] );
$serv = $mail[1];
if( in_array($serv, $spam) ){
exit("nie mozesz sie zarejestrowac");
}
?>[/php:1:e6f12b4bf0]
thomekk
5.02.2004, 02:55:32
nie wchodzi ten kod, po wpisaniu adresu do formularza adres nie jest zatrzymywany
BzikOS
5.02.2004, 10:10:23
To zmień 'pole_z_mailem' na nazwę pola formularza, w które wpisujesz adres e-mail (tylko to może być źle...).
tiraeth
5.02.2004, 10:13:19
Kod który napisał rzseattle.
thomekk
9.02.2004, 01:13:39
Kod
form action="http://...adres...send.php" method="post" onSubmit="return submitForms()" name="frm2"
Mam taki 'action'

przy wysylaniu
Nazwa formularza do wklepania adresu nazywa sie 'B1', wklepuje kod ktory mi podaliscie i nic sie nie dzieje... :?
thomekk
12.02.2004, 00:04:40
wie ktos co z tym fantem zrobic?
borec
12.02.2004, 09:17:03
moze masz stare php
update: dodaj [manual:3cf6425e82]trim[/manual:3cf6425e82]
[php:1:3cf6425e82]<?php
$spam = array( 'wp.pl', 'poczta.onet.pl', 'yahoo.com' );
$mail = explode('@', trim($HTTP_POST_VARS['B1']));
$serv = $mail[1];
if( in_array($serv, $spam) ){
exit("nie mozesz sie zarejestrowac");
}
?>[/php:1:3cf6425e82]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.