Richtiger E-Mail check

Bushman

Erfahrenes Mitglied
Óle Muchachos!

Irgendwo hatte ich es auch shcon gelesen, aber ich finde den Thread einfach nicht wieder.

Deshalb:

Ich bräuchte mal den Source, für einen E-Mail check, ob eine Richtige E-Mail eingetragen wurde.

Danke im Voraus!
 
ich hab nur nen code um zu checken ob eine e-mail richtig ist (obhier@hier.hier was steht, aba ob die dann wirklcih existiert kriste damit och ent raus, gibbet für sowas enn code ?

hier meiner:

PHP:
	$regex = "^" . $ez . "@" . $ez . "\." . $ez . "$";

	$adresse = bla@bla.de;

	if(ereg($regex, $adresse))
{ echo "gibts"; } else { echo "gibbet nicht";}

wäre kuhl wenn jemand nen script postet das die e-mai adrese "anpingt" halt guckt ob es die WIRKLCIH gibt udn nicht ob die nur korreckt eingegebenwurde
 
Naja, das reicht eigendlich auch schon vollkommen aus!

Aber so ganz steige ich noch nicht durch den Source durch!

Achja, ich übergebe die Variable $email an eine andere Seite, mit der Variablen muss der Check dann ausführbar sein.
 
was du jetzt wilslt versteh cih net, aba das ja egal, übrigends, da fehlt noch was, die variable $ez hat ncoh kein wert!
füge das überhalbt des andern scripts ein:

PHP:
$ez = '[-!#$%&\'*+\\./0-9=?A-Z^_'a-z{|}~]+';

hoffe geholfen zu ham!
 
Nochmal zu meinem zurück:

Ich übergebe die Variable $email! Sie soll überprüft werden, ob sie eingegeben wurde wie eine Email Adresse. Ist die E-Mail eingegeben wie eine richtige adresse, soll er das Programm ausführen, ansonsten soll er eine Fehlermeldung ausgeben!

Den Source mach ich einfach mal hierhin ausser dem E-Mail Chack funzt das ja alles!

PHP:
<?php
// E-Mail Eingabecheck TRUE

$ez = "[-!#$%&'*+./0-9=?A-Z^_'a-z{|}~]+";
$regex = "^" . $ez . "@" . $ez . "." . $ez . "$";

if( $email == $regex )
{
   if ( $yes_no == "yes" )
   {
      $db_table="user_newsletter";
      $mysql_action = ( "SELECT * FROM $db_table" );
      $mysql_selection = mysql_query( $mysql_action, $db_handle );

      // Testen ob E-Mail schon vorhanden
      while ( $entry = mysql_fetch_array( $mysql_selection ) )
      {
          if ($email == $entry[email])
	      {
?>
              <table border="0" cellpadding="0" cellspacing="0" width="450">
                 <tr>
                    <td>
	  	               <p class="one">Fehler</p>
	                   <p class="two">Die eingegebene E-Mail Adresse:<br><?php echo "$entry[email]"; ?><br>ist bereits angemeldet!</p>
			           <hr>
		               <a href="?site=rebuild">Zurück</a>
	                </td>
   	             </tr>
	          </table>
<?php
           exit;
          }
      }
      mysql_query( "INSERT INTO $db_table (id,email) VALUES ('$id','$email')" );
?>
	  <table border="0" cellpadding="0" cellspacing="0" width="450">
         <tr>
            <td>
	  	       <p class="one">Eingetragen</p>
	           <p class="two">Vielen Dank für das eintragen deiner E-Mail Adresse!</p>
			   <hr>
		       <a href="?site=rebuild">Zurück</a>
	        </td>
   	     </tr>
	  </table>
<?php
   }
   else
   {
      $db_table="user_newsletter";
      mysql_query( "DELETE from $db_table WHERE email='$email'" );
?>
	  <table border="0" cellpadding="0" cellspacing="0" width="450">
         <tr>
            <td>
	  	       <p class="one">Ausgetragen</p>
	           <p class="two">Ab sofort würdest du nicht mehr benachrichtigt werden, wenn die Seite an den start geht!</p>
			   <hr>
		       <a href="?site=rebuild">Zurück</a>
	        </td>
   	     </tr>
	  </table>
<?php
   }
}
// E-Mail Eingabecheck FALSE
else 
{
?>
<table border="0" cellpadding="0" cellspacing="0" width="450">
   <tr>
      <td>
	  	 <p class="one">Fehler</p>
	     <p class="two">Sie haben keine E-Mail eingegeben!</p>
		 <hr>
		 <a href="?site=rebuild">Zurück</a>
	  </td>
   </tr>
</table>
<?php
}
?>
 
ohne der 100%ige PHP-Freak zu sein würd ich sagn das is richtig .... odaar @dunsti ... hüüüüüülfe *gg*

ich bin überfordert ...


aba der e-mail check ist am anfang, wenn e-mail richitg ist, dann alles was du da hast, else dann halt javascript fehlermeldung oda?

<script Language="javascipt">
alert "fehler, e-mail falsch";
</script>

oda so ähnlcih geht das mit java
 
Wenn E-Mail richtig, rattert er den Source runter, wenn falsch, gibt es halt ne Fehlermeldung!

Dunsti, we need your help, da ist noch irgendwo nen Denkfehler drinnen!
 
naja, sag mir wo der fehler is, also welche zeile und was 3 zeilen darüber und drunter steht, vielleicht seh ich den fehler!

aba bitte sag mir nicht, zeiel 56 oda so, denn ah is dein script eh ein bissl anders und b) zähle ich nicht :-P!

aba fehler könnt ich vielleicht noch finden, solange die andern noch net reingucken biet ich hilfe an :)
 
da kann ich dir nicht helfn, ich mach php noch net so lange, versuch mein bestes, aba in fremden scripts seh ich da net so durch, aba ich kann dir nen tip gebn, ähnlcihe problmee kenn cih!

guck ma ob alle {, }, oda ob über all ein == und kein = steht, guck einfach mal alles durch ob du was falsch gesetzt hast...

das ist kein denk fehler sondern irgendwo was übersehn, etc ...
 
Zurück