ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Kontakt Formular

Geschlossen
  1. #1
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    Hi, ich möchte gerne das, wenn man was über das Kontakt Formular schreibt, nicht an die Email-Adresse sondern als eine PM geschickt wird.. Geht das?

    Mfg vIC


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    hat jemand ne idee?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    hast du mal bisserl geduld? heut ist sonntag!
    24h wartezeit sollten schon mal drin sein.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Tyrargo

    hast du mal bisserl geduld? heut ist sonntag!
    24h wartezeit sollten schon mal drin sein.


    Was hast du den fürn Auftrag...bleib mal locker.. ist ja schon okay..
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    scooterone Mitglied
    Registriert seit
    20.03.2007
    Beiträge
    77
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Vic

    Was hast du den fürn Auftrag...bleib mal locker.. ist ja schon okay..


    so wird dir sicher nicht geholfen, sei mir mal nicht sauer. hilfe verlangen und dann rumpöbeln, tz tz tz
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    jojo .. nur son ne antwort muss auch net sein.

    Naja B2T pls
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Nicht getestet, müsste aber funktionieren:

    include/contents/contact.php
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $title = $allgAr['title'].' :: Kontakt';
    $hmenu = 'Kontakt';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    
    $erg = db_query("SELECT v2,t1,v1 FROM prefix_allg WHERE k = 'kontakt'");
    $row = db_fetch_assoc($erg);
    $k = explode('#',$row['t1']);
    
    $name = '';
    $mail = '';
    $subject = '';
    $wer  = '';
    $text = '';
    if (!empty($_POST['wer']) AND !empty($_POST['mail']) AND !empty($_POST['txt']) AND !empty($_POST['name']) AND !empty($_POST['subject']) AND chk_antispam('contact')) {
      $name = escape_for_email($_POST['name']);
      $mail = escape_for_email($_POST['mail']);
      $subject = escape_for_email($_POST['subject'], true);
      $wer  = escape_for_email($_POST['wer']);
      $text = $_POST['txt'];
      $wero = FALSE;
      foreach($k as $a) {
        $e = explode('|',$a);
        if (md5($e[0]) == $wer) {
          $wero = TRUE;
          $wer  = $e[0];
          break;
        }
      }
    
      if (strpos ($text, 'Content-Type:') === FALSE
      AND strpos($text, 'MIME-Version:') === FALSE
      AND strpos($mail, '@') !== FALSE AND $wero === TRUE
      AND strlen($name) <= 30 AND strlen($mail) <= 30
      AND strlen($text) <= 5000
      AND $mail != $name AND $name != $text AND $text != $mail) {
        
        $subject = "Kontakt: " . $subject;
        //icmail ($wer,$subject,$text, $name." <".$mail.">");
    	$text = $text."\n\nGeschrieben von: ".$name." <".$mail.">");
    	$wer = @db_result(@db_query("SELECT id FROM prefix_user WHERE name = '".$wer."'"),0);
    	sendpm($wer,'1',$subject,$text);
        echo $lang['emailsuccessfullsend'];
        $name = '';
        $mail = '';
        $subject = '';
        $wer  = '';
        $text = '';
      } else {
        echo $lang['emailcouldnotsend'];
      }
    }
    
    
    
    $tpl = new tpl ( 'contact.htm' );
    $tpl->out(0);
    
    $i = 1;
    foreach($k as $a) {
      $e = explode('|',$a);
      if ($e[0] == '' OR $e[1] == '' ) { continue; }
      if ($i == 1) { $c = 'checked'; } else { $c = ''; }
      $tpl->set_ar_out( array ('KEY' => md5($e[0]), 'VAL' => $e[1], 'c' => $c) , 1 );
      $i++;
    }
    
    $tpl->set('name', $name);
    $tpl->set('mail', $mail);
    $tpl->set('subject', $subject);
    $tpl->set('text', $text);
    $tpl->set('ANTISPAM', get_antispam('contact',100));
    $tpl->out(2);
    
    		
    $design->footer();
    ?>
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    da kommt dann

    Parse error: syntax error, unexpected ')' in ...include/contents/contact.php on line 49
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten