• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

E-mail script funktioniert nicht.

Status
Für weitere Antworten geschlossen.

BlacKT

Neues Mitglied
So, jetzt muss ich mal um rat fragen :D

Und zwar, wie vielleicht schon einige von euch wissen, habe ich im
kontaktbereich meiner Homepage ein
E-Mail formular eingerichtet, doch es funktioniert nicht ! ich hab mir alles
mehrmals durchgeschaut, aber ich kann den fehler nicht finden.
Hier der Code:
[php:1:19be35a3d1]<?php
//config

$alias = "BlacKT";
$sender = "[email protected]";
$bt = "BlacKT";
$dmsg = "E-mail";
$receiver = "[email protected]";
$hp = "www.blackt.org";

//configende
function check_mail($mail){
if (eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}", $mail))
return FALSE;
else
return TRUE;
}
if($submit)
{
if(check_mail($email)) { $email_farbe = "bt_col"; $fehler = TRUE; }
else { $email_farbe = "bt_colo"; }
if(empty($name)) { $name_farbe = "bt_col"; $fehler = TRUE; }
else { $name_farbe = "bt_colo"; }
if(empty($titel)) { $titel_farbe = "bt_col"; $fehler = TRUE; }
else { $titel_farbe = "bt_colo"; }

if (!$fehler) {
if (mail("$receiver","E-mail $titel von $name","Hallo Patrick \n \nDu hast eine $dmsg erhalten! \nHier nochmal die Details: \n\nEMail: $email\nName: $name\nTitel: $titel\nNachricht: $comment \n \n","From: $alias <$sender>"))
if (mail("$email","E-mail wurde versandt !","Hallo! \n \nIch habe deine Nachricht erhalten! \nHier nochmal die Daten die Du mir uebermittelt hast: \n \nEMail: $email\nName: $name\nTitel: $titel\nNachricht: $comment \nIch werde dir schnellstmöglich antworten \n \n Gruß $bt \n$hp \n \n \n$copyright","From: $alias <$sender>"))
{
echo "<span class=\"Stil1\">Deine Nachricht sowie eine Bestaetigungsmail an Dich wurden erfolgreich versandt!</span>";
$fertig = "readonly=\"true\"";
$disable = "disabled";
$disabled = "disabled=\"true\"";
}
else {
$fertig = "";
$disable = "";
$disabled = "";
}
}
}
$copyright = "Dies ist eine automatisch generierte Mail vom System: E-mail Formular ©by Patrick Ziegler";
$right = "<font face=Verdana size=1>powered by<a href=\"http://www.blackt.org\">BlacKT</a>,
&copy; by Patrick 'BlacKT' Ziegler</font>";
?>
<style type="text/css">
.bt_col {
background: #FF0000;
font-family: Tahoma;
font-weight: normal;
font-size: 12px;
color: #000000;
}
.bt_colo {
background: #333333;
font-family: Tahoma;
font-weight: normal;
font-size: 12px;
color: #000000;
}
.Stil2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.Stil1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
</style>
<link href="../data/layout/sy_base.css" rel="stylesheet" type="text/css">
<title>BlacKT - E-Mail</title><body>
<form name="form1" method="post" action="<? print("$PHP_SELF"); ?>">


<h1>E-Mail</h1>
<table width="349" border="0" align="center" cellspacing="0">
<tr>
<td><h5>Name:</h5></td>
<td width="70%">
<input name="name22" type="text" class="<?php echo $name_farbe; ?>" value="<?php echo $name; ?>" size="60" <? echo $fertig; echo $disabled; ?> >
</td>
</tr>
<tr>
<td><h5>E-mail:</h5></td>
<td>
<input name="email22" type="text" class="<?php echo $email_farbe; ?>" value="<?php echo $email; ?>" size="60" <? echo $fertig; echo $disabled; ?> >
</td>
</tr>
<tr>
<td><h5>Titel:</h5></td>
<td>
<input name="titel22" type="text" class="<?php echo $titel_farbe; ?>" value="<?php echo $titel; ?>" size="60" <? echo $fertig; echo $disabled; ?> >
</td>
</tr>
<tr>
<td width="30%" height="199"><h5>Text:</h5></td>
<td>
<textarea name="textarea2" cols="56" rows="15" id="textarea2" <? echo $fertig; echo $disabled; ?>><?php echo $comment; ?></textarea></td>
</tr>
</table>


</p>
<p align="center">
<input type="submit" name="submit" value="E-Mail abschicken" <? echo $disable; ?>>
</p>
<p align="center"></p>
<p align="center"><? echo $right ?></p>
</form>[/php:1:19be35a3d1]

wäre schön, wenn sich jemand zeit nehmen würde :mrgreen:, danke.
 
Werbung:
Werbung:
nein, das mach ich nicht :mrgreen:
und weisst du auch warum ? weil ich

Code:
.bt_col { 
    background: #FF0000; 
   font-family: Tahoma; 
   font-weight: normal; 
   font-size: 12px; 
   color: #000000; 
} 
.bt_colo { 
    background: #333333; 
   font-family: Tahoma; 
   font-weight: normal; 
   font-size: 12px; 
   color: #000000; 
} 
.Stil2 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
} 
.Stil1 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
}

nur einmal laden muss, und zwar in diesem script, also ist es egal :p
 
wo war denn dein fehler?
So was sollte man schon schreiben(finde ich)damit die anderen diesen Fehler nicht auhc mach
 
jo, hast recht.

bei den <inputs> musste ich sowohl den namen, als auch die id
den php-definierungen wie $name $titel und $email anpassen.
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben