Ankündigung

Einklappen
Keine Ankündigung bisher.

formulare erstellen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • formulare erstellen

    Hallo leute. ich hab das problem das ich ein kontaktformular machen möchte. nun das formular wil ja auch langsam. ich kann es erstellen. kann aber nichts benutzen. ich arbeite mit frontpage. ich hab dan noch visual form maker versucht. aber es will nicht. mit es will nicht meine ich das versenden. da geht nichts. ich bin aber auch ein greenhorn. das soll in meine3m fall bedeuten das ich wirklich keine ahnung habe. den webspace hab ich bei dynamic-net. da sollte es funktionieren. denke ich mal. ich hab auf dem webspace ein ordner der sich cgi-bin nennt. ich hab da zwei scribte reingelegt. war so beschrieben im form maker. aber es will einfach nicht. ich denke mal das es hier den einen oder anderen crack giebt der mir weiter helfen kann.
    Jung Dynamisch Erfolglos.
    Ader keine Angst. Ich wollte es so

  • #2
    php?
    "Es ist gelogen, dass Videogames Kids beeinflussen. Hätte Pac-Man das getan, würden
    wir heute durch dunkle Räume irren, Pillen fressen und elektronische Musik hören"
    Kristian Wilson, Nintendo Inc. 1989

    Kommentar


    • #3
      habe ja mal ein PHP Script gepostet:
      Alles zum Thema Webdesign und Webprogrammierung, wie z.b. PHP, ASP, HTML, JAVA und Javascript, wie auch zu allen anderen unterschiedlichen Programmiersprachen in allen Bereichen.


      könnte was sein, wenn dein Webserver PHP zulässt!!
      Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss

      Kommentar


      • #4
        [QUOTE]Original geschrieben von Xheon
        habe ja mal ein PHP Script gepostet:
        Alles zum Thema Webdesign und Webprogrammierung, wie z.b. PHP, ASP, HTML, JAVA und Javascript, wie auch zu allen anderen unterschiedlichen Programmiersprachen in allen Bereichen.


        könnte was sein, wenn dein Webserver PHP zulässt!!
        [/QUHa,,o und danke. aber wo pake ch das script hin. wenn ich es in den ordner cgi-bin lege, muss ich da auf der seite wo das formular liegt keine pfadangabe machen? oder muss ich das script in den selben ordner legen? funktioniert das ganze auch mit html?
        Jung Dynamisch Erfolglos.
        Ader keine Angst. Ich wollte es so

        Kommentar


        • #5
          das script muss nicht in den CGI-BIN verzeichnis einfach in gleiche verzeichnis wie das formular.

          den code packst Du in sendme.php

          machst eine HTML seite mit einem Formular und dort diese Angeben für das Formular:
          form action="sendme.php" method="post"

          das Formular hat diese Felder:
          Message = Eingebener Text
          Subject = Betreff des Mails
          Email = Adresse des Absenders
          Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss

          Kommentar


          • #6
            Original geschrieben von Xheon
            das script muss nicht in den CGI-BIN verzeichnis einfach in gleiche verzeichnis wie das formular.

            den code packst Du in sendme.php

            machst eine HTML seite mit einem Formular und dort diese Angeben für das Formular:
            form action="sendme.php" method="post"

            das Formular hat diese Felder:
            Message = Eingebener Text
            Subject = Betreff des Mails
            Email = Adresse des Absenders
            ich hoffe das du geduld hast. ich komme da nicht ganz mit. ich heba es so versucht. habe eine html mir formular in frontpage erstellt. dan habe ich das sendme.php in den selben ordner gepackt. ging aber nicht.
            welchen code meinst du?
            Jung Dynamisch Erfolglos.
            Ader keine Angst. Ich wollte es so

            Kommentar


            • #7
              also das send.php sollte diesen code umfassen:
              (leerzeichen zwischen < ? wegnehmen, da IB sonst den Text nicht darstellt!!!

              < ?PHP
              /* Gesende Informationen abholen */
              $Message= $_REQUEST["Message"];
              $Subject= $_REQUEST["Subject"];
              $Email = $_REQUEST["Email"];

              $ToMail = "deine@email.adresse";

              if(empty($Email) || empty($Message) || empty($Subject))
              {
              echo("Sie haben nicht alles ausgefüllt");
              }
              elseif((!ereg("^.+@.+\\..+$", $Email))
              {
              echo("Das ist keine gültige Emailadresse (".$Email.")");
              }
              else
              {
              $Header ="From:".$Email."\nReplay-To: ".$Email."\nMailer: PHP/".phpversion();

              mail($ToMail, $Subject, $Message, $Header);
              echo("Deine Nachricht wurde verschickt");
              }?>


              das ist was in die Sendme.php reinmuss - emailadresse anpassen

              Jetzt machst Du im Frontpage ein Formular mit den drei Felder :
              Message = Eingebener Text
              Subject = Betreff des Mails
              Email = Adresse des Absenders

              Die Felder müssen auch so heissen, sonst kann es die PHP-Datei nicht umsetzen!!!

              Jetzt muss Du nur noch festlegen welche Action das Formular ausführen soll wenn jemand auf senden drückt (ins Formualr noch die beiden Buttons Senden und Zurücksetzen einfügen)

              Aktion ist post und das zur Datei sendme.php

              - sonst poste mal die beiden Dateien in einem Zip im IB und ich schaus mir an

              kanst auch testen ob php läuft und zwar so - (wäre der Code)
              < ?PHP phpinfo() ?>

              und dann wie Browser aufrufen -> http://www.mydom.ch/phptest.php

              Cu Xheon
              Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss

              Kommentar


              • #8
                hier mal die beiden dateien. wenn ich es so laufen lasse kommt die fehlermeldung Parse error: parse error, unexpected '{' in /home/www/web318/html/hp_fuhrer/kontaktformulare/sendme.php on line 14
                was das auch immer bedeuten mag.
                ich möchte mich schon mal für die geduld bedanken die du mit mir hast.
                Jung Dynamisch Erfolglos.
                Ader keine Angst. Ich wollte es so

                Kommentar


                • #9
                  sorry hatte ein Fehler im php script:

                  < ?PHP
                  /* Gesende Informationen abholen */
                  $Message= $_REQUEST["Message"];
                  $Subject= $_REQUEST["Subject"];
                  $Email = $_REQUEST["Email"];

                  $ToMail = "deine@email.adresse";

                  if(empty($Email) || empty($Message) || empty($Subject))
                  {
                  echo("Sie haben nicht alles ausgefüllt");
                  }
                  elseif(!ereg("^.+@.+\\..+$", $Email))
                  {
                  echo("Das ist keine gültige Emailadresse (".$Email.")");
                  }
                  else
                  {
                  $Header ="From:".$Email."\nReplay-To: ".$Email."\nMailer: PHP/".phpversion();

                  mail($ToMail, $Subject, $Message, $Header);
                  echo("Deine Nachricht wurde verschickt");
                  }?>

                  hatte in dieser Linie <b>elseif(!ereg("^.+@.+\\..+$", $Email))</b> eine Klammer zuviel Sorry
                  Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss

                  Kommentar


                  • #10
                    noch mal hallo
                    ein grosses "mersi vieu mau".
                    es funktioniert. nun kann ich das script zerlegen und versuchen zu erweitern. wenn ich noch fragen habe komme ich wieder. einen guten und geduldigen helfer hab ich hier gefunden.
                    Jung Dynamisch Erfolglos.
                    Ader keine Angst. Ich wollte es so

                    Kommentar


                    • #11
                      bitte bitte !!!

                      Schau's Dir an und wenn es Fragen gibt - helf ich gern
                      Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss

                      Kommentar


                      • #12
                        Original geschrieben von Xheon
                        bitte bitte !!!

                        Schau's Dir an und wenn es Fragen gibt - helf ich gern
                        die erste hab ich schon.
                        ich hab ein formular mit feldern deren infos mit sollten. das will er aber nicht machen.
                        ich hänge es mal an.
                        ok dann bis morgen oder so. ich gehe dan mal zu meiner freundin. so von wegen hausfrieden
                        Jung Dynamisch Erfolglos.
                        Ader keine Angst. Ich wollte es so

                        Kommentar


                        • #13
                          Okey sieht sehr gut aus, auch der Kopf der Sendme stimmt.

                          So warum es nicht kalppt, ist weil nur die Variable Message als Nachrichtentext verschickt wird - jetzt muss Du einfach aus 7 Variable 1 machen und zwar so:

                          < ?PHP
                          /* Gesende Informationen abholen */
                          $Message= $_REQUEST["Message"];
                          $Subject= $_REQUEST["Subject"];
                          $Email = $_REQUEST["Email"];
                          $anrede = $_REQUEST["anrede"];
                          $name = $_REQUEST["name"];
                          $vorname = $_REQUEST["vorname"];
                          $plz = $_REQUEST["plz"];
                          $ort = $_REQUEST["ort"];
                          $telefon = $_REQUEST["telefon"];
                          $strasse = $_REQUEST["strasse"];

                          $ToMail = "nousser@yahoo.de";

                          if(empty($Email) || empty($Message) || empty($Subject))
                          {
                          echo("Sie haben nicht alles ausgefüllt");
                          }
                          elseif(!ereg("^.+@.+\\..+$", $Email))
                          {
                          echo("Das ist keine gültige Emailadresse (".$Email.")");
                          }
                          else
                          {
                          $Header ="From:".$Email."\nReplay-To: ".$Email."\nMailer: PHP/".phpversion();

                          $Nachricht = "Anrede: ".$anrede."\nName / Vorname: ".$name." ".vorname."\n Strasse: ".$strasse."\n PLZ / Ort: ".$plz." ".$ort."\n Telefon: ".$telefon."/n Nachricht: ".$Message;

                          mail($ToMail, $Subject, $Nachricht , $Header);


                          echo("Deine Nachricht wurde verschickt");
                          }?>

                          PS: in dieser Linie kannst Du die Pflichfelder angeben:
                          if(empty($Email) || empty($Message) || empty($Subject))
                          Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss

                          Kommentar


                          • #14
                            so weit so gut. nun bin ich an einem punkt wo ich verstehen möchte. ich suche also einen guten php editor auf deutsch. wen es den geht freeware und irgend was wo ich sehe wann ich gänsefüsse brauche und wiso. was bedeuten die einzelnen zeichen. ich will nicht voll ins detail. aber ich möchte doch einiges selber machen können.
                            Jung Dynamisch Erfolglos.
                            Ader keine Angst. Ich wollte es so

                            Kommentar


                            • #15
                              Ich kann Dir SelfPHP sehr empfehlen. Ich habe damit meine ersten Versuche in PHP gestartet.
                              Dieses Posting wurde aus 100% rezyklierten Elektronen hergestellt
                              und kann für die Umwelt absolut unschädlich gelöscht werden.

                              Kommentar

                              Lädt...
                              X