gibbt es einen php code der prüft ob in einem text (hallo.com) zb. der punkt enthalten ist?? so mit if...
if(enthalten= ($text), "@")
{
$mitteilung = "richtig!";
}
else
{
$mitteilung = "falsch!";
}
gibts da was?? danke und grüsse quadroman
gibbt es einen php code der prüft ob in einem text (hallo.com) zb. der punkt enthalten ist?? so mit if...
if(enthalten= ($text), "@")
{
$mitteilung = "richtig!";
}
else
{
$mitteilung = "falsch!";
}
gibts da was?? danke und grüsse quadroman
if(strpos("@",$text) !== false) {
echo "jau";
}
else {
echo "ne";
}
passt, danke!
Ok ich habs falsch geschrieben, aber das war eifach es zu verändern, nun wollte ich 2 solche "prüfungen" mit elseif aneianderhängen... erfolglos
sieht dan so aus:
if(strpos("@",$mail) !== true)
{
$Achtung = "Bitte tragen Sie eine Richtige E-Mail Adresse ein!";
}
elseif(strpos(".",$mail) !== true)
{
$Achtung = "Bitte tragen Sie eine Richtige E-Mail Adresse ein!";
}
$Achtung = "E-mail ist richtig";
<html><body/>
<?php echo($Achtung); ?>
</html>
Alles anzeigen
was falsch?? oder geht das gar nicht mit dieser Methode?
danke für eine Antwort! gruss Quadroman
Ähmm ich glaub das !== warn schreibfehler und sollte != heißen.
Stimmt doch BendOr oder?
@ bendor
Was soll denn diese 2te =
!= war doch ungleich, oder bin ich soweit zurück?
deswegen:
http://de2.php.net/strpos
man braucht === (3 gleicheitszeichen) um zu überprüfen obs drinne is, also braucht man uach 2 um zu testen obs nich drin is
das letzte ist mir am sympatischten! ich werd sie mal testen!
danke!!
passte alles nicht... aber dein link hat mir geholfen! danke
<?php
$mail = 'ahjks.dfgak';
$suchen = '@';
$suchen2 =".";
$test = strpos($mail, $suchen);
$test2 = strpos($mail, $suchen2);
if ($test === false)
{
echo "Bitte richtige Mail (@ fehlt)";
}
elseif ($test2 === false)
{
echo "Bitte richtige Mail (punkt fehlt)";
}
else
{echo "alles oke!!";}
?>
Alles anzeigen
so ises richtig
Der Codeschnipsel mit regulären Ausdrücken, funktioniert definitiv -> habs probiert. Dein Server sollte dies natürlich unterstützen.
Dein letzte Variante ist soweit schön und gut, aber was ist wenn jmd:
[at].
geht.so[at]net
[at]auch.ne
wieder[at]ne.
etc.
einträgt? Dies validierst du alles damit...
ich kapiers nicht ganz, weil der admin deine email gesperrt hatt...
aber mir ist klar das, wenn einer @. eingibt weiter kommt, mir geht es aber nur darum, das ich nicht vollgespammt werde!
und es gibt genug dumme leute auf deiser Welt... auch gig diese version als einzige...
dennoch danke und gruss qman