kostenloser Webspace werbefrei: lima-city


Formular sendet nicht ...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Hallo!

    Ich habe ein Kontaktformular erstellt, bei dem man unter mehreren Betreffs eines ausw?hlen kann. Jedoch erscheint beim Absenden immer die Fehlermeldung, dass die Mitteilung nicht gesendet werden konnte. Ich poste einfach mal den Code:

    Hier das Formular:

    <form action="send.php" method="post">
      <table align=center>
        <tr>
          <td>
            <font size=-1>Name:</font>
          </td>
          <td>
            <input type="text" name="name" 
            style="border: 1 black solid;background-
            color: #CCCCFF;color: black">
          </td>
        </tr>
        <tr>
          <td>
            <font size=-1>E-Mail:</font>
          </td>
          <td>
            <input type="text" name="email" 
            style="border: 1 black solid;background-
            color: #CCCCFF;color: black">
          </td>
        </tr>
        <tr>
          <td>
            <font size=-1>Betreff:</font>
          <td>
            <select name="betreff" style="border: 1 
            black solid;background-color: 
            #CCCCFF;color: black">
              <option>Allgemeines</option>
              <option>technisches Problem</option>
              <option>Fragen zu CAM-City</option>
              <option>Beschwerde</option>
            </select>
          </td>
        </tr>
        <tr valign=top>
          <td>
            <font size=-1>Mitteilung:</font>
          </td>
          <td>
            <textarea cols="60" rows="10" 
            name="mitteilung" style="border: 1 black 
            solid;background-color: #CCCCFF;color: 
            black;font-family:Arial"></textarea>
          </td>
        </tr>
        <tr>
          <td>
            &nbsp;
           </td>
           <td>
             <center>
               <input type="submit" value="senden" 
               style="border: 1 black 
               solid;background-color: #CCCCFF;color: 
               black"> &nbsp; <input type="reset" 
               value="l&ouml;schen" style="border: 1 
               black solid;background-color: 
               #CCCCFF;color: black">
            </center>
          </td>
        </tr>
      </table>
    </form>


    Und hier der Code von send.php:

    $name=$HTTP_POST_VARS['name'];
    $email=$HTTP_POST_VARS['email'];
    $betreff=$HTTP_POST_VARS['betreff'];
    $mitteilung=$HTTP_POST_VARS['mitteilung'];
    mail("webdesign@communityandmore.de",
    $betreff, $mitteilung, "From:$name, ".$email)	or die("Die Mitteilung konnte 
            nicht versendet werden");
    print("Die Mitteilung wurde versendet!");


    Ich hoffe, mir kann da jemand weiterhelfen ...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,
    komisch, den bei mir hat es einwandfrei funktioniert!

    mfg Nico
  4. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Ich hab das Formular auch schon mal benutzt und da funktionierte es auch ... deswegen verstehe ich es nicht so recht ...
  5. Hi, auf welchem Server nutzt du es Lima-City?
  6. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Pyrokar ... ich hoffe, es h?ngt nicht noch mit dem Serverabsturz zusammen ...
  7. Hi, Ja anscheinend liegts tats?chlich daran, bei mir gehts dort auch nicht!

    mfg
    Nico
  8. Hi, Ja anscheinend liegts tats?chlich daran, bei mir gehts dort auch nicht!

    mfg
    Nico

    Sorry, hab aus versehen mit doppelkick auf Sepeichern geklickt.

    Beitrag ge?ndert am 6.05.2006 23:50 von b-jugend
  9. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Hm ... das ist ja nun bl?d ... aber zumindest wei? ich jetzt, dass es nicht am Code liegt ...
  10. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Also, das Problem mit Pyrokar ist ja nun schon eine Weile wieder behoben. Dennoch kann ich mit der mail()-Funktion noch keine Formualare senden. Es kommt immer "kann nicht gesendet werden". Ich wei? jedoch, dass meine Formulare richtig sind und sie auch vor dem Problem einwandfrei funktionierten.

    Also frage ich hiermit noch einmal: Woran liegt das?

    CAM-City
  11. hey cam willste ein fertiges script in php haben in der mitte kannste das deisng ?nder brauchst nur deine e-mail ?ndern:blah::blah::blah:
  12. Hi

    1. Wieso benutzt du "print" und nicht echo?

    2. Glaube nicht dass das so funktioniert:
    $betreff, $mitteilung, "From:$name, ".$email)    or die("Die Mitteilung konnte 
    
            nicht versendet werden");


    Das muss so heissen:
    $betreff, $mitteilung, "From: ".$name, .$email)    or die("Die Mitteilung konnte 
    
            nicht versendet werden");
    
    // Und dann:
    echo "Mitteilung gesendet.";


    Gruss
    Stefano

    EDIT: Um dir Tipparbeit zu ersparenkannst du auch folgendes machen:
    //Schreib statt $_HTTP_POST['balbal']; einfach:
    $_POST['xy'];


    Oder wird das vom Server noch nicht unterstuetzt?

    Beitrag ge?ndert am 20.05.2006 14:22 von hbxtq
  13. k****8

    Ich glaube $HTTP_POST_VARS ist neuer als $_POST, bin mir aber nicht sicher
    Ist auf jeden Fall gew?hnungssache, und es ist sehr schwer sich umzustellen :?

    Vielicht ist auch einfach nur der Server down

    Beitrag ge?ndert am 20.05.2006 15:55 von kai008
  14. Zitat "php-einfach.de"



    ?ltere Versionen

    Falls ihr eine ?ltere Version als 4.1.0 benutzt, m?sst ihr noch die Langform der Befehle schreiben. Anstatt $_POST["feldname"]; m?sst ihr dann $HTTP_POST_VARS["Feldname"]; und aus $_GET["Feldname"]; wird $HTTP_GET_VARS["Feldname"];.
    Die Langformen werden genauso angewendet, wie die Kurzformen.

    Allerdings sollte man, sofern es funktioniert, die Kurzform benutzen.


    Gruss
    Stefano
  15. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Hallo? Es geht hier doch nicht darum, dass das Skript nicht funktioniert. Es geht darum, dass es auf PYROKAR nicht funktioniert. Auf MILTEN beispielsweise funktioniert es einwandfrei. Also, NEIN, ich m?chte KEIN Script und auch keine Verbesserungsvorschl?ge. Ich m?chte lediglich erfahren, warum die mail()-Funktion auf PYROKAR nicht funktioniert ... nun verstanden? Bitte, bitte, bitte ...

  16. Hallo? Es geht hier doch nicht darum, dass das Skript nicht funktioniert. Es geht darum, dass es auf PYROKAR nicht funktioniert. Auf MILTEN beispielsweise funktioniert es einwandfrei. Also, NEIN, ich m?chte KEIN Script und auch keine Verbesserungsvorschl?ge. Ich m?chte lediglich erfahren, warum die mail()-Funktion auf PYROKAR nicht funktioniert ... nun verstanden? Bitte, bitte, bitte ...

    es kann sein das etwas im script auf dem server verboten ist:nosmile:
  17. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Das erscheint mir etwas unlogisch, da es ja vor dem Absturz mit dem gleichen Script ging und auch auf einem anderen Server von lima-city mit genau diesem Script funktioniert.

    Aber ich merke schon, so komme ich hier nicht weiter!
  18. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!