ilch Forum » Ilch Clan 1.1 » Allgemein » AN ALLE PHP ASSE

Geschlossen
  1. #1
    User Pic
    YukoZOOMa gelöschter User
    Bitte Leute helft mir. ich bin sicher es ist nur eine Kleinigkeit!

    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
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    BunnY gelöschter User
    Geht das bei dir ich willauch so was ähnliches habem!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    LordIcon0 Mitglied
    Registriert seit
    28.08.2005
    Beiträge
    65
    Beitragswertungen
    0 Beitragspunkte
    ich will auch sowas geht es nun? das währe cool
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    YukoZOOMa gelöschter User
    nope, noch nicht. erst wenn einer hier eine brauchbare Antwort rein schreibt.

    Wenn es dann funktioniert, kann ich es ja als Download auf meiner Homepage anbieten!

    PS: Bis Dato 60 Aufrufe des Postings und keiner kann helfen? Glaube ich net.

    Könnt mich gerne auch per ICQ erreichen!


    Zuletzt geändert von YukoZOOMa am 29.08.2005 - 15:16
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    YukoZOOMa gelöschter User
    also jungs. seht edit oben!

    5EUR für denjenigen, der mir dabei erfolgreich hilft


    dann poste ich es jedoch nicht bei ilch!


    Zuletzt geändert von YukoZOOMa am 29.08.2005 - 16:53
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Angeschaut habe ich mir das nicht aber ich würde sagen! Schreibs neu und mache keinen fehler rein kann unter manchen umständen einfacher sein.... zwinker

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    YukoZOOMa gelöschter User
    Also einen Fehler habe ich nicht gemacht, denke ich. Es hat bestimmt etwas damit zutun.

    $fighttpl = new tpl ( 'emails/joinlan' ); 
        $mailtxt = $fighttpl->set_ar_get($ar,0); 
        unset($fighttpl);


    Es sind ja sozusagen alles neue dateien, die noch nicht 100%ig auf einander abgestimmt sind.

    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    YukoZOOMa gelöschter User
    weiss es denn wirklich keiner?
    BITTE BITTE BITTE. Unsere LAN rückt nämlich immer näher!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    YukoZOOMa gelöschter User
    Habs schon selber geschafft.
    Danke übrigens für den Versuch einer Hilfe!
    Ich hoffe Ihr braucht demnächst mal ein Auto von mir.

    Hier das Ergebnis
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Was hast du denn für auto's im Angebot? Ich brauch zufällig eins (kein scherz)
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    YukoZOOMa gelöschter User
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    nix für mich bei, schade
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten