Kontakt oder email box?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
absender
administrator
befehl
beispiel
beschrieb
bestens
betreff
email
empfnger
fehlermeldung
formular
funktion
guter freund
inhalt
klappe
kontakt
mailadresse
message
vielen dank
weh
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
an wen m?chtest du eine email versenden? an eine beliebige Person?
Es ist so=> mit der mail() Funktion w?rde das klappen. Aber auf pyrokar und xardas ist die Funktion glaub ich ausgeschalten.
Das ganze wird mit PHP und einem Formular gemacht.
Auf http://www.php-einfach.de/einf_php_email.php ist alles bestens beschrieben. -
@vedad: W?re toll wenn du mal ins richtige Forum posten k?nntest und das mit den Doppelposts unterl?sst! Sonst wirst du noch nen guter Freund ^^
LG kikamagazin
€dit: >schrieb html & Javascript
Edit (djfun)
Die Mailfunktion funktioniert schon l?nger wieder... -
Edit (djfun)
Die Mailfunktion funktioniert schon l?nger wieder...
also bei mir funktionert sie nach wie vor nicht.
Bist du dir sicher dass sie auf allen Servern wieder funktioniert?
-
also auf pyrokar funktioniert sie auf jeden fall
-
do, jetzt aber brav. Daf?r will ich aber 200 Gulden haben (ist aus meinem Scriptarchiv meiner Seite)... und wehe es wird gemeckert, das der Script nicht klappt. Dieser funktioniert einwandfrei. Wenn die Mail nicht ankommt, liegt das am gesperrten Mail-Befehl. Passe bitte auch noch s?mtliche Mailangaben an (das ist hier nur ein Beispiel)!!! Ich habe es z.B. eingesetzt auf http://www.community-and-more.de/pages/mangaarts/?m=kontakt :
/***************************************** ** Script by Simon Kaaf (kenny197902) ** ** for http://www.community-and-more.de ** *****************************************/ $submiterrorcode=0; if (isset($_POST["mailmessage"])) { function validatemail($mailaddr) { if (preg_match( '/^[A-Z0-9._-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z.]{2,6}$/i' , $mailaddr)) { return true; } else { return false; } } $fehlermeldung=''; if (validatemail($_POST['mailaddy']) == false) $submiterrorcode++; if ($_POST['mailsubject']== '') $submiterrorcode=$submiterrorcode+2; if ($_POST['mailmessage']== '') $submiterrorcode=$submiterrorcode+4; $message = 'Von: '.$_POST['mailaddy'].' - Betreff: '.$_POST['mailsubject'].' - Inhalt: '.$_POST['mailmessage']; if ($submiterrorcode==0) mail("empfaenger@domain.de", "Betrefftext", $message, "From: absender@domain.de\r\n"."Reply-To: ".$_POST["mailaddy"]."\r\n"."X-Mailer: PHP-Mailer by kenny197902 for community-and-more.de"); if ($submiterrorcode==1) $fehlermeldung.="Du hast entweder keine Mailadresse angegeben oder diese ist ung?ltig!<br>"; if ($submiterrorcode==2) $fehlermeldung.="Bitte gebe einen Betreff an!<br>"; if ($submiterrorcode==3) $fehlermeldung.="Du hast entweder keine Mailadresse angegeben oder diese ist ung?ltig!<br>Bitte gebe einen Betreff an!<br>"; if ($submiterrorcode==4) $fehlermeldung.="Du hast deine Nachricht nicht eingegeben!<br>"; if ($submiterrorcode==5) $fehlermeldung.="Du hast entweder keine Mailadresse angegeben oder diese ist ung?ltig!<br>Bitte gebe einen Betreff an!<br>Du hast deine Nachricht nicht eingegeben!<br>"; if ($submiterrorcode==6) $fehlermeldung.="Bitte gebe einen Betreff an!<br>Du hast deine Nachricht nicht eingegeben!<br>"; if ($submiterrorcode==7) $fehlermeldung.="Du hast entweder keine Mailadresse angegeben oder diese ist ung?ltig!<br>Bitte gebe einen Betreff an!<br>Du hast deine Nachricht nicht eingegeben!<br>"; } if (!isset($_POST["mailmessage"]) || $submiterrorcode!=0) { ?> <span class="ueberschrift">Kontakt</span><br><br><? if ($submiterrorcode!=0) echo '<span class="mittel"><font color="#FF0000">'.$fehlermeldung.'</font></span><br><br>'; ?> <span class="mittel">Hier hast du die M?glichkeit mit dem Administrator Kontakt aufzunehmen. Alternativ kannst du ihn auch unter der Mailadresse <a href="mailto:mail@domain.de">mail@domain.de</a> erreichen.</span><br><br> <form action="?m=kontakt" method="POST"><table align="center" border="0" cellpadding="3" cellspacing="3" width="80%"> <tr class="cell1"><td><span class="mittel">Deine Email-Adresse:</span></td><td><input type="text" name="mailaddy" maxlength="255" size="30" value="<? if (isset($_POST['mailaddy'])) echo $_POST['mailaddy']; ?>"></td></tr> <tr class="cell2"><td><span class="mittel">Dein Betreff:</span></td><td><input type="text" name="mailsubject" maxlength="255" size="30" value="<? if (isset($_POST['mailsubject'])) echo $_POST['mailsubject']; ?>"></td></tr> <tr class="cell1"><td valign="top"><span class="mittel">Deine Nachricht:</span></td><td><textarea rows="6" name="mailmessage" cols="40"><? if (isset($_POST['mailmessage'])) echo $_POST['mailmessage']; ?></textarea></td><tr> <tr class="cell2"><td colspan="2" align="center"><input type="submit" value="Und ab damit..."></td></tr> </table></form> <? } else { ?> <span class="ueberschrift">Kontakt</span><br><br> <span class="mittel">Vielen Dank f?r deine Nachricht. Diese wurde erfolgreich versendet. Der Administrator wird sich in K?rze mit dir in Verbindung setzen.</span> <? }
ach ja... ich hab den CSS vergessen... das sollte die ganzen class-Aufrufe besser erscheinen lassen. Setz das noch irgendwie oben ein:
<style type="text/css">
<!--
span.klein { color: #000000; font-family: Arial; font-size: 8pt }
span.normal, span.mittel { color: #000000; font-family: Arial; font-size: 10pt }
span.gross { color: #000000; font-family: Arial; font-size: 12pt }
span.ueberschrift { color: #000000; font-family: Arial; font-size: 16pt }
a { color: #0000FF; font-family:Arial; text-decoration: none }
a:hover { color: #FF0000; font-family:Arial; text-decoration: none }
.cell0 { background-color: #E7E7E7 }
.cell1 { background-color: #C7C7C7 }
.cell2 { background-color: #D7D7D7 }
-->
</style>
... und zuguterletzt: Kika... du bist auch nicht besser... Das Thema geh?rt nach PHP! Du du du (schlimm schlimm) -
Und wie soll ich dir 200 gulden geben?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage