Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: blokowanie domeny e-mail w formularzu
Forum PHP.pl > Forum > PHP
thomekk
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
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
nie wchodzi ten kod, po wpisaniu adresu do formularza adres nie jest zatrzymywany
BzikOS
To zmień 'pole_z_mailem' na nazwę pola formularza, w które wpisujesz adres e-mail (tylko to może być źle...).
tiraeth
Kod który napisał rzseattle.
thomekk
Kod
form action="http://...adres...send.php" method="post" onSubmit="return submitForms()" name="frm2"


Mam taki 'action' winksmiley.jpg przy wysylaniu
Nazwa formularza do wklepania adresu nazywa sie 'B1', wklepuje kod ktory mi podaliscie i nic sie nie dzieje... :?
thomekk
wie ktos co z tym fantem zrobic?
borec
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.