Man kann mir von meiner Homepage nicht schreiben wie mach ich das damit es geht?

Dieses Thema Man kann mir von meiner Homepage nicht schreiben wie mach ich das damit es geht? im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von XxMcxX, 17. Mai 2007.

Thema: Man kann mir von meiner Homepage nicht schreiben wie mach ich das damit es geht? Hi Leute ich habe auf meiner Homepage ein Problem. Es geht darum, ich habe auf meiner Page einen Link mit der...

  1. Hi Leute ich habe auf meiner Homepage ein Problem. Es geht darum, ich habe auf meiner Page einen Link mit der Bezeichnung Contact und man kann da schreiben und so allses soweit super aber wenn man die E-Mail versenden will dann geht das nicht. Wie kann ich denn das so machen das man die vesenden kann um einen kleinen Überblick zu bekommen geht bitte auf http://battlemarco.de/contact.html

    Ich komm da nich weiter. :|.Wäre nett wenn Ihr eine Lösung wisst.
     
  2. Hi XxMcxX

    So wie ich es im Quellcode sehe, hat dein Kontakt-Formular ja nur die Inputfelder, also die Eingabe-Felder für
    Dein Name, Deine Email Adresse, Deine Nachricht und der Submit Button.
    So kann keiner mit dir Kontakt aufnehmen, wohin soll das denn abgeschickt werden.

    Bei dir steht nur <form action=#>, deine kontakt.php fehlt, also das PHP Script für dein Formular.
    So ähnlich sollte es bei dir aussehen <form name=Kontakt action=kontakt.php method=post>

    Gruß Raupe
     
  3. Hi Raupe ich habe von Php keine ahnung würdest du mir vieleicht oder ein anderer so nett nett sein und mir das schreiben dieses Php Protokoll? Also es soll an webmaste@battlemarco.de gehen.


    Ach und es wäre nett wenn Ihr dann einfach den Kompletten Quelltst hier rein Kopiert mit dem Kontakt Php Kontakt Protokoll. Damit ich das einfach nur über den alten Kopieren muss.Danke.
     
  4. Wo kommt denn da was genau hin,
    So das man mir eine Nachricht senden kann?


    <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>
    <html>
    <head>
    <title>Kontaktformular -- www.gaijin.at</title>

    <meta name=title content=Kontaktformular -- www.gaijin.at>
    <meta name=description content=Kontaktformular von www.gaijin.at>
    <meta name=keywords content=Kontakt, Kontaktformular>
    <meta name=author content=Gaijin>
    <meta http-equiv=content-language content=de-at>
    <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>

    </head>
    <body>

    <h1>Kontakt</h1><br>

    <?php

    // *** Deine Mailadresse (Empfänger) ***
    $mail_to=deine@mailadresse.com;
    // *************************************

    $from_name=$_POST['fromname'];
    $from_mail=strtolower($_POST['frommail']);
    $mail_subject=$_POST['mailsubject'];
    $mail_text=$_POST['mailtext'];
    $send=$_POST['s'];

    if(trim($from_name)==) $err_text.=Bitte gib Deinen Namen an.<br>;
    if(trim($from_mail)==)
    $err_text.=Bitte gib Deine E-Mail-Adresse an.<br>;
    else
    if(!ereg(^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$,$from_mail))
    $err_text.=Bitte gib eine gültige E-Mail-Adresse an.<br>;
    if(trim($mail_subject)==) $err_text.=Bitte gib einen Betreff ein.<br>;
    if(trim($mail_text)==) $err_text.=Bitte gib einen Nachrichtentext ein.<br>;

    // *** Zu langen Text abschneiden ***
    if(strlen($mail_text)>1000) {
    $mail_text=substr($mail_text,0,1000).... (Text wurde gekürzt!);
    }
    $from_name=str_replace(chr(34),'',$from_name);
    $mail_subject=str_replace(chr(34),'',$mail_subject);
    $from_name=stripslashes($from_name);
    $from_mail=stripslashes($from_mail);
    $mail_subject=stripslashes($mail_subject);
    $mail_text=stripslashes($mail_text);

    if(($send==1) && (isset($err_text))) {
    echo <p><big><b>Fehler:</b></big><br>;
    echo $err_text</p>;
    }

    if(($send!=1) || (isset($err_text)))
    {
    ?>

    <form action=<?php echo $_SERVER['PHP_SELF']; ?> method=post>
    <table border=0 cellspacing=2 cellpadding=0 width=100%>
    <tr><td nowrap align=right>Dein Name:</td><td> </td>
    <td width=100%><input type=text name=fromname size=50 maxlength=120 value=<?php echo $from_name; ?>></td></tr>
    <tr><td nowrap align=right>Deine E-Mail Adresse:</td><td></td>
    <td width=100%><input type=text name=frommail size=50 maxlength=120 value=<?php echo $from_mail; ?>></td></tr>
    <tr><td nowrap align=right>Betreff:</td><td></td>
    <td width=100%><input type=text name=mailsubject size=50 maxlength=120 value=<?php echo $mail_subject; ?>></td></tr>
    <tr><td nowrap align=right valign=top>Text:<br><i>(max. 1.000 Zeichen)</i></td><td></td>
    <td width=100%><textarea cols=40 rows=10 name=mailtext><?php echo $mail_text; ?></textarea></td></tr>
    <tr><td></td><td></td><td>
    <input type=hidden value=1 name=s>
    <input type=submit value=Nachricht versenden name=submit>
    </td></tr>
    </table>
    </form>

    <?php
    } else {
    $header=From: $from_name <$from_mail>\n;
    $header.=Reply-To: $from_mail\n;
    $header.=X-Mailer: PHP-FormMailer (www.gaijin.at)\n;
    $header.=Content-Type: text/plain;
    $mail_date=gmdate(D, d M Y H:i:s). +0000;
    $send=0;
    if(@mail($mail_to,$mail_subject,$mail_text,$header))
    {
    echo <p><b>Deine E-Mail wurde abgesendet.</b></p>;
    echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail\>Zurück zum Formular</a></p>;
    }else{
    echo <p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>;
    echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=;
    echo urlencode($mail_text).\>Zurück zum Formular</a></p>;
    }
    }
    ?>

    <p><a href=http://www.gaijin.at/>Copyright © 2003-2007 www.gaijin.at</a></p>

    </body>
    </html>
     
  5. Hey Leute dies ist ein PHP Kontakt Script. Kann mir bitte jemand sagen wo da was genau hin kommt,
    so das man mir eine Nachricht senden kann?


    Code:
    <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>
    <html>
    <head>
    <title>Kontaktformular -- [url]http://www.gaijin.at</title>[/url]
    
    <meta name=title content=Kontaktformular -- [url]http://www.gaijin.at>[/url]
    <meta name=description content=Kontaktformular von [url]http://www.gaijin.at>[/url]
    <meta name=keywords content=Kontakt, Kontaktformular>
    <meta name=author content=Gaijin>
    <meta http-equiv=content-language content=de-at>
    <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
    
    </head>
    <body>
    
    <h1>Kontakt</h1><br>
    
    <?php
    
    // *** Deine Mailadresse (Empfänger) ***
    $mail_to=deine@mailadresse.com;
    // *************************************
    
    $from_name=$_POST['fromname'];
    $from_mail=strtolower($_POST['frommail']);
    $mail_subject=$_POST['mailsubject'];
    $mail_text=$_POST['mailtext'];
    $send=$_POST['s'];
    
    if(trim($from_name)==) $err_text.=Bitte gib Deinen Namen an.<br>;
    if(trim($from_mail)==)
     $err_text.=Bitte gib Deine E-Mail-Adresse an.<br>;
    else
     if(!ereg(^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$,$from_mail))
      $err_text.=Bitte gib eine gültige E-Mail-Adresse an.<br>;
    if(trim($mail_subject)==) $err_text.=Bitte gib einen Betreff ein.<br>;
    if(trim($mail_text)==) $err_text.=Bitte gib einen Nachrichtentext ein.<br>;
    
    // *** Zu langen Text abschneiden ***
    if(strlen($mail_text)>1000) {
     $mail_text=substr($mail_text,0,1000).... (Text wurde gekürzt!);
    }
    $from_name=str_replace(chr(34),'',$from_name);
    $mail_subject=str_replace(chr(34),'',$mail_subject);
    $from_name=stripslashes($from_name);
    $from_mail=stripslashes($from_mail);
    $mail_subject=stripslashes($mail_subject);
    $mail_text=stripslashes($mail_text);
    
    if(($send==1) && (isset($err_text))) {
     echo <p><big><b>Fehler:</b></big><br>;
     echo $err_text</p>;
    }
    
    if(($send!=1) || (isset($err_text)))
    {
    ?>
    
    <form action=<?php echo $_SERVER['PHP_SELF']; ?> method=post>
    <table border=0 cellspacing=2 cellpadding=0 width=100%>
    <tr><td nowrap align=right>Dein Name:</td><td> </td>
    <td width=100%><input type=text name=fromname size=50 maxlength=120 value=<?php echo $from_name; ?>></td></tr>
    <tr><td nowrap align=right>Deine E-Mail Adresse:</td><td></td>
    <td width=100%><input type=text name=frommail size=50 maxlength=120 value=<?php echo $from_mail; ?>></td></tr>
    <tr><td nowrap align=right>Betreff:</td><td></td>
    <td width=100%><input type=text name=mailsubject size=50 maxlength=120 value=<?php echo $mail_subject; ?>></td></tr>
    <tr><td nowrap align=right valign=top>Text:<br><i>(max. 1.000 Zeichen)</i></td><td></td>
    <td width=100%><textarea cols=40 rows=10 name=mailtext><?php echo $mail_text; ?></textarea></td></tr>
    <tr><td></td><td></td><td>
    <input type=hidden value=1 name=s>
    <input type=submit value=Nachricht versenden name=submit>
    </td></tr>
    </table>
    </form>
    
    <?php
    } else {
     $header=From: $from_name <$from_mail>\n;
     $header.=Reply-To: $from_mail\n;
     $header.=X-Mailer: PHP-FormMailer ([url]http://www.gaijin.at[/url])\n;
     $header.=Content-Type: text/plain;
     $mail_date=gmdate(D, d M Y H:i:s). +0000;
     $send=0;
     if(@mail($mail_to,$mail_subject,$mail_text,$header))
     {
      echo <p><b>Deine E-Mail wurde abgesendet.</b></p>;
      echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail\>Zurück zum Formular</a></p>;
     }else{
      echo <p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>;
      echo <p><a href=\.$_SERVER['PHP_SELF'].?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=;
      echo urlencode($mail_text).\>Zurück zum Formular</a></p>;
     }
    }
    ?>
    
    <p><a href=[url]http://www.gaijin.at/>Copyright[/url] © 2003-2007 [url]http://www.gaijin.at</a></p>[/url]
    
    </body>
    </html>


    * Zusammengeführt, ein Thread für dieses Thema sollte genügen ;) *
     
  6. Mmmmmh, was-wie-wo ;)

    Wo soll es denn schon hingehören, auf deinen Webspace natürlich :2funny:

    Ich weiß, is ne blöde Antwort, aber so wirklich verstehe ich die Frage nicht.
    Das Script brauch man doch nur aufrufen und gut is ;)

    Du musst nur in Zeile 21 deine eMail-Adresse eintragen.

    Ansonsten solltest du das Problem mal etwas genauer erklären ;)
     
  7. Ja enschuldige. Ich meine, meine Homepage battlemarco.de hat einen Contact-Link und ich möchte diesen Script da einbauen. Ich weiß nicht wie ich das so mache das wenn jemand was schreibt und auf senden klickt ich diese Mail an webmaster@battlemarco.de
     
  8. Von der Seite battlemarc.de/contact.html legst du als erstes mal eine Sicherungskopie an.

    Dann alles was in der Seite contact.html zwischen:
    Code:
    <div id=column2>
    .....
    .....
    </div>
    
    steht löschen.

    Jetzt aus dem neuen Script alles was zwischen:
    Code:
    <body>
    ....
    ....
    </body>
    
    steht in die contact.html zwischen:
    Code:
    <div id=column2>
    ....
    ....
    </div>
    
    reinkopieren.

    die Datei contact.html in contact.php umbenennen.

    Hier
    Code:
    <?php
    ....
    ....
    $mail_to=deine@mailadresse.com;
    ....
    ....
    ?>
    
    deine eMail eintragen: webmaster@......


    Im Menü den Link
    Code:
    http://www.battlemarco.de/contact.html
    auf
    Code:
    http://www.battlemarco.de/contact.php
    abändern.

    Dann sollte die Sache funktionieren (so denn der WebServer PHP __spricht__ ;))

    Tjo, und wenn das dann geht, noch das design anpassen ;)
     
Die Seite wird geladen...

Man kann mir von meiner Homepage nicht schreiben wie mach ich das damit es geht? - Ähnliche Themen

Forum Datum
NTFS WINXP PRO : kann auf manche ordner meiner 2. partition nicht zugreifen Windows XP Forum 1. Mai 2003
Audio Interface wird nicht als Sound input erkannt Windows 10 Forum 12. Nov. 2016
Externe SATA-Platte wird nicht richtig erkannt Windows 10 Forum 26. Okt. 2016
nach eine Komplette Hardware-Wechsel kann ich meine Win 10Pro Lizenz wider aktivieren? Windows 10 Forum 20. Okt. 2016
Zweiter Bildschirm wird nur noch teilweise erkannt! Windows 10 Forum 15. Okt. 2016