5EUR für den, der mir dabei erfolgreich hilft
Also ich habe ein fightus.php zur joinlan.php umgeschrieben
die joinlan.htm für templates und emails habe ich auch gemacht.
Wenn ich es jetzt ausfülle, dann schickt er es nicht ab. Er aktualisiert einfach nur das Bild
Hier das joinlan.htm
Und hier der Code zur joinlan.php
<?php # Copyright by: André Abdallah # Support: www.hak-clan.de defined ('main') or die ( 'no direct access' ); //-----------------------------------------------------------| $title = $allgAr['title'].' :: Joinlan'; $hmenu = 'Join our LAN'; $design = new design ( $title , $hmenu ); $design->header(); if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_teams") ) { echo 'Es ist noch kein Team vorhanden, der Administrator muss erst ein Team anlegen.'; $design->footer(); exit (); } if ( empty ($_POST['name']) OR empty ($_POST['nick']) OR empty ($_POST['ort']) OR empty ($_POST['alter']) OR empty ($_POST['email']) OR empty ($_POST['icq']) OR empty ($_POST['homepage']) OR empty ($_POST['tag']) OR empty ($_POST['monat']) OR empty ($_POST['jahr']) OR empty ($_POST['koen']) OR empty ($_POST['first']) OR empty ($_POST['favgame']) OR empty ($_POST['favmap']) OR empty ($_POST['cpu']) OR empty ($_POST['grafik']) OR empty ($_POST['know']) OR empty ($_POST['squad']) ) { $_POST['name'] = ( empty($_POST['name']) ? '' : $_POST['name'] ); $_POST['nick'] = ( empty($_POST['nick']) ? '' : $_POST['nick'] ); $_POST['ort'] = ( empty($_POST['ort']) ? '' : $_POST['ort'] ); $_POST['alter'] = ( empty($_POST['alter']) ? '' : $_POST['alter'] ); $_POST['email'] = ( empty($_POST['email']) ? '' : $_POST['email'] ); $_POST['icq'] = ( empty($_POST['icq']) ? '' : $_POST['icq'] ); $_POST['homepage'] = ( empty($_POST['homepage']) ? '' : $_POST['homepage'] ); $_POST['tag'] = ( empty($_POST['tag']) ? '' : $_POST['tag'] ); $_POST['monat'] = ( empty($_POST['monat']) ? '' : $_POST['monat'] ); $_POST['jahr'] = ( empty($_POST['jahr']) ? '' : $_POST['jahr'] ); $_POST['koen'] = ( empty($_POST['koen']) ? '' : $_POST['koen'] ); $_POST['squad'] = ( empty($_POST['squad']) ? '' : $_POST['squad'] ); $_POST['first'] = ( empty($_POST['first']) ? '' : $_POST['first'] ); $_POST['favgame'] = ( empty($_POST['favgame']) ? '' : $_POST['favgame'] ); $_POST['favpap'] = ( empty($_POST['favmap']) ? '' : $_POST['favmap'] ); $_POST['cpu'] = ( empty($_POST['cpu']) ? '' : $_POST['cpu'] ); $_POST['grafik'] = ( empty($_POST['grafik']) ? '' : $_POST['grafik'] ); $_POST['know'] = ( empty($_POST['know']) ? '' : $_POST['know'] ); $_POST['nachricht'] = ( empty($_POST['nachricht']) ? '' : $_POST['nachricht'] ); if ( !empty($_POST['squad']) ) { $fehler .= '<font color="#FF0000">Fehler:</font><br />'; if ( empty($_POST['clanname']) ) { $fehler .= '- Bitte einen Clan Namen eingeben<br>'; } if ( empty($_POST['name']) ) { $fehler .= '- Bitte Deinen Vornamen eingeben<br>'; } if ( empty($_POST['nick']) ) { $fehler .= '- Bitte Deinen Kampfnamen eingeben<br>'; } if ( empty($_POST['ort']) ) { $fehler .= '- Bitte eingeben, woher du kommst!<br>'; } if ( empty($_POST['alter']) ) { $fehler .= '- Bitte Dein Alter angeben!<br>'; } if ( empty($_POST['email']) ) { $fehler .= '- Bitte deine Emailadresse angeben!<br>'; } if ( empty($_POST['icq']) ) { $fehler .= '- Bitte ICQ Nummer eingeben. Wenn Du kein ICQ hast, mache ein "-" rein!<br>'; } if ( empty($_POST['homepage']) ) { $fehler .= '- Bitte Deine Homepage eintragen! Wenn du keine HP hast, dann lass das "http://" stehen!<br>'; } if ( empty($_POST['tag']) ) { $fehler .= '- Bitte den Tag der LAN angeben!<br>'; } if ( empty($_POST['monat']) ) { $fehler .= '- Bitte den Monat der LAN angeben!<br>'; } if ( empty($_POST['jahr']) ) { $fehler .= '- Bitte das Jahr der LAN angeben!<br>'; } if ( empty($_POST['koen']) ) { $fehler .= '- Bitte eingeben, für wie gut du dich hälst!<br>'; } if ( empty($_POST['first']) ) { $fehler .= '- Bitte angeben, ob du schon einmal bei uns auf der LAN gewesen bist!<br>'; } if ( empty($_POST['favgame']) ) { $fehler .= '- Bitte deine Lieblingsgames eintragen! <br>'; } if ( empty($_POST['favmap']) ) { $fehler .= '- Bitte deine Lieblingsmaps eintragen<br>'; } if ( empty($_POST['cpu']) ) { $fehler .= '- Bitte deinen Prozessor angeben!<br>'; } if ( empty($_POST['grafik']) ) { $fehler .= '- Bitte deine Grafikkarte angeben!<br>'; } if ( empty($_POST['know']) ) { $fehler .= '- Bitte angeben, woher du uns kennst!<br>'; } } else { $fehler = ''; } $squads = ''; $erg1 = db_query("SELECT a.name,b.gid FROM prefix_teams b LEFT JOIN prefix_groups a ON b.gid = a.id ORDER BY b.pos"); while ($row = db_fetch_assoc($erg1) ) { $squads .= '<option value="'.$row['gid'].'">'.$row['name'].'</option>'; } $ar = array ( 'FEHLER' => $fehler, 'NAME' => $_POST['name'], 'NICK' => $_POST['nick'], 'ORT' => $_POST['ort'], 'ALTER' => $_POST['alter'], 'ICQ' => $_POST['icq'], 'EMAIL' => $_POST['email'], 'ICQ' => $_POST['icq'], 'HOMEPAGE' => $_POST['homepage'], 'TAG' => $_POST['tag'], 'MONAT' => $_POST['monat'], 'JAHR' => $_POST['jahr'], 'KOEN' => $_POST['koen'], 'FIRST' => $_POST['first'], 'FAVMAP' => $_POST['favmap'], 'FAVGAME' => $_POST['favgame'], 'SQUAD' => $squads, 'CPU' => $_POST['cpu'], 'GRAFIK' => $_POST['grafik'], 'KNOW' => $_POST['know'], 'NACHRICHT' => $_POST['nachricht'] ); $tpl = new tpl ( 'joinlan.htm' ); $tpl->set_ar_out($ar,0); } else { $abf = "SELECT b.email,c.name FROM prefix_teams a left join prefix_user b ON b.id = a.mod left join prefix_groups c ON a.gid = c.id WHERE a.gid = ".$_POST['squad']; $erg = db_query($abf); $row = db_fetch_object($erg); $ar = array ( 'NAME' => $_POST['name'], 'NICK' => $_POST['nick'], 'ORT' => $_POST['ort'], 'ALTER' => $_POST['alter'], 'EMAIL' => $_POST['email'], 'ICQ' => $_POST['icq'], 'HOMEPAGE' => $_POST['homepage'], 'TAG' => $_POST['tag'], 'MONAT' => $_POST['monat'], 'JAHR' => $_POST['jahr'], 'KOEN' => $_POST['koen'], 'FIRST' => $_POST['first'], 'SPIELER' => $_POST['spieler'], 'FAVMAP' => $_POST['favmap'], 'FAVGAME' => $_POST['favgame'], 'CPU' => $_POST['cpu'], 'GRAFIK' => $_POST['grafik'], 'SQUAD' => $row->name, 'KNOW' => $_POST['know'], 'NACHRICHT' => $_POST['nachricht'] ); $fighttpl = new tpl ( 'emails/joinlan' ); $mailtxt = $fighttpl->set_ar_get($ar,0); unset($fighttpl); icmail ('abdiabdi@netcologne.de','Ich will an Euerer nächsten LAN teilnehmen',$mailtxt); echo 'Die E-Mail wurde an unseren LAN Organizer gesendet. Er wird Dich dann auf die Liste setzen, falls eine LAN ansteht'; } $design->footer(); ?>
PS: Wie bekomme ich alles raus, was mit squad zutun hat, da ich das dafür nicht brauche.
PPS: Hat es evtl. damit zutun?
$fighttpl = new tpl ( 'emails/joinlan' ); $mailtxt = $fighttpl->set_ar_get($ar,0); unset($fighttpl);
Hier die Mail
Hallo Runnershigh, mein Name ist {NAME} und ich komme aus {ORT} Ich würde gerne an der anstehenden LAN am {TAG}.{MONAT}.{JAHR} teilnehmen! ..::HIER EIN PAAR ANGABEN ÜBER MICH::.. Nick: {NICK} Alter: {ALTER} Jahre (Kommentar Yuko: Denke bitte daran, das manche Spiele eigentlich erst ab 18Jahre sind) eMail-Adresse: {EMAIL} Homepage: {HOMEPAGE} ICQ Nummer: {ICQ} Mein Skill: {KOEN} Fav.Games: {FAVGAME} Fav.Maps: {FAVMAP} Prozessor: {CPU} Grafikkarte: {GRAFIK} Ich kenne Eueren Clan hier her---> {KNOW} Ist es mein erstes Mal, das ich an einer LAN bei Euch teilnehme?--> {FIRST} ..::WEITERE NACHRICHTEN DES MEMBERS::.. {NACHRICHT} Gruß {NAME} ..::Kommentar (automatisch)::.. Nimm ihn bitte mal in Deine Teilnehmerliste auf! Falls Seine Anfrage zu spät kommen sollte, kannst Du ihn ja auf die Warteliste setzen! Im Falle eines Fehlers in seinen Angaben gibst Du ihm bitte Bescheid! ----------------------------------------------------- Bis hierhin erfolgte alles automatisch!
DANKE JETZT SCHONMAL!
Zuletzt geändert von YukoZOOMa am 28.08.2005 - 01:22
Zuletzt geändert von YukoZOOMa am 29.08.2005 - 16:51
Zuletzt geändert von YukoZOOMa am 29.08.2005 - 16:51