hi ich hab ein join us formular und das wird NICHT in html versendet was es eigentlich sollte ...
hier meine Join us:
PHP
<?php
/*
### ###
~### Copyright by webspell.org, 2005 ###~
### ###
visit webSPELL.org to get webSPELL for free
- using GNU GENERAL PUBLIC LICENCE: It's not allowed to remove this copyright-tag
-- http://www.fsf.org/licensing/licenses/gpl.html
Code: Michael Gruber (webspell.at) / Florian Siegmund (webspell.org)
### visit webspell.be 4 more Addons / Hacks ###
*/
//options
$showonlygamingsquads = true; //only show gaming squads (=true) or show all squads (=false)?
//php below this line ;)
//Konfiguration
$clanfrom = 'Lane-Lancer Clan';
$clanmail = 'joinfight@lane-lancer.de';
$contenttyp = 'text/html';
$sender = 'From: '.$clanfrom .'<'.$clanmail.'>';
$sender .= 'Content-Type: '.$contenttyp.'';
$copyright = 'Dies ist eine automatisch generierte Mail vom <a href=http://www.lane-lancer.de>Lane-Lancer Clan</a>';
$texteingabe = '<html><head></head><body>
Deine Angaben
'.$name.''.$email.'</body></html>';
$texteingabe=stripslashes($texteingabe);
$betreffuser = 'Deine Bewerbung an '.$myclanname.'';
$betreffadmin = 'Clanbewerbung von '.$name.' aka '.$gamenick.'';
$anadminmsg = '
Weitere Infos über die Bewerbung in deinem Messenger
[url='http://www.lane-lancer.de/clanV2/index.php?site=messenger']zum messenger[/url]
'.$copyright.'';
$anadminmsg=stripslashes($anadminmsg);
$action = $_GET['action'];
if($action=="save") {
$squad = $_POST['squad'];
$nick = $_POST['nick'];
$name = $_POST['name'];
$email = $_POST['email'];
$messenger = $_POST['messenger'];
$age = $_POST['age'];
$city = $_POST['city'];
$clanhistory = $_POST['clanhistory'];
$info = $_POST['info'];
if(!(strlen(trim($name)))) {
$error="Bitte richtigen Namen eingeben!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!(strlen(trim($messenger)))) {
$error="Du hast kein icq, msn, aim etc?";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!(strlen(trim($age)))) {
$error="Bitte dein Alter angeben!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!(strlen(trim($city)))) {
$error="Bitte Stadt eingeben!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!(strlen(trim($clanhistory)))) {
$error="Bitte Clanhistory angeben!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!strlen(trim($dsl))) {
$error="Bitte Internet-Verbindung angeben!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!strlen(trim($gamenick))) {
$error="Bitte Ingame-Spielernamen angeben!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!strlen(trim($class))) {
$error="Bitte Ingame-Lieblingsklasse angeben! Falls du keine hast, schreibe bitte n/a hinein!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!strlen(trim($weapon))) {
$error="Bitte Ingame-Lieblingswaffe angeben! Falls du keine hast, schreibe bitte n/a hinein!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!strlen(trim($weapon))) {
$error="Bitte Ingame-Lieblingswaffe angeben! Falls du keine hast, schreibe bitte n/a hinein!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!strlen(trim($wunschnick))) {
$error="Bitte deinen gewünschten Clan-Nick hier angeben!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
if(!strlen(trim($recruit))) {
$error="Falls dich ein Member dieses CLans angeworben hat, trage bitte dessen Namen ein - sonst n/a!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
$sem = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';
if(!(eregi($sem, $email))) {
$error="Email-Adresse ist nicht gültig!";
die('[b]Fehler: '.$error.'[/b]
<input type="button" class="button" onClick="javascript:history.back()" value="Back">');
}
$ergebnis=safe_query("SELECT userID FROM ".PREFIX."squads_members WHERE joinmember='1' AND squadID='".$squad."'");
while($ds=mysql_fetch_array($ergebnis)) {
$touser[]=$ds[userID];
}
if($touser[0] != "") {
$message = '[b]Jemand möchte sich deinem Squad anschließen![/b]\n\n Perönliche Angaben: \n\nName: '.$name.'\nAlter: '.$age.'\nMessenger: '.$messenger.'\nEmail: [URL]mailto:'.$email.'[/url]\nStadt: '.$city.'\n\n Angaben spielbetreffend:\n\nIngame-Nick: '.$gamenick.'\nLieblings-Klasse: '.$class.'\nLieblings-Waffe: '.$weapon.'\nI-Verbindung: '.$dsl.'\nClanhistory: '.$clanhistory.'\nWunschnick: '.$wunschnick.'\nRekrutiert von: '.$recruit.'\n\nZusatz-Information: \n\n'.$info.'\n';
foreach($touser as $id) {
sendmessage($id,'Join us',$message);
mail($email, $betreffuser, $texteingabe, $sender);
mail($admin_email, $betreffadmin, $anadminmsg, $sender);
}
}
redirect('index.php?site=joinus', 'Danke für deine Bewerbung - Wir werden uns schnellst möglich bei dir per E-Mail melden!');
}
else {
echo'';
if($showonlygamingsquads) $squads=getgamesquads();
else $squads=getsquads();
eval ("\$joinus = \"".gettemplate("joinus")."\";");
echo $joinus;
}
?>
es wird die email versendet aber sie kommt so an :
<table>... bal bla bla
und das is net richtig
und durch die angebe von:
$sender = 'From: '.$clanfrom .'<'.$clanmail.'>';
$sender .= 'Content-Type: '.$contenttyp.'';
Alles anzeigen
(das 2te)
kommt das bei mir raus:
[Blockierte Grafik: http://www.lane-lancer.de/email.jpg][/img]