PHP Durch Form etwas in Datei schreiben

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • PHP Durch Form etwas in Datei schreiben

    Hallo Forum User
    Ich habe wieder mal ein Problem.
    Also hab mir jetzt ein Formular zusammengeschnipelt...
    sieht so aus

    HTML Code:
    <form method="post" action="make.php">
    <body bgcolor="#000000">
    
    <table width="40%" border="0" cellpadding="0" cellspacing="0">
     <tr>
      <td><font color="#FFFFFF">Spiel:</td>
      <td><input type="text" name="spiel"><br></td>
     </tr>
    </table>
    <input type="submit" name="Button" value="Weiter">
    </form>
    So und wenn jetzt da einer einen spielnamen reinschreibt, soll er das in eine bestimmte datei schreiben? geht das? hab schon viel ausprobiert, komm aber nicht weiter, bin am verzweifeln

    Bitte helft mir weiter

    Danke

  • #2
    Quakenet/#php Tutorial - de - Formulare
    PHP: Filesystem Functions - Manual
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Comment


    • #3
      So weit war ich auch schon, hab auch code und so aber der funktioniert nicht,
      kannst du mir evtl einen gähngigen code schicken? pls.
      währ dankbar

      Comment


      • #4
        Gähnen wird der Code sicherlich nicht ... Aber wie wärs denn damit, dass du uns deinen Code zeigst? Das macht die Sache viel angenehmer für dich.
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Comment


        • #5
          Ok

          PHP Code:
          <?php
          $spiel
          =$_POST["spiel"];
          $spielfopen("test.html","hi""a+");
          ?>

          Comment


          • #6
            Hallo Matthias (nochmal),

            wenn du dir bitte mal die Doku zu fopen ansehen würdest, sähest du, dass du die völlig falsch benutzt. "hi" ist kein gültiger Mode und das wird PHP dir sicherlich als Fehlermeldung gesagt haben.

            Warum machst du es nicht so wie bei "servername", da hat's doch dann auch geklappt?

            Gruß,

            Anja
            [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
            Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
            Super, danke!
            [/COLOR]

            Comment


            • #7
              Ja aber da macht er ja nur die Datei, er sollte ja auch dann was in die datei reinschreiben???

              Comment


              • #8
                Danke für die Antworten habs aber jetzt selbst gelöst^^^^^^^^

                Das ist er:
                Ich :

                PHP Code:
                <?php
                $servername
                =$_POST["servername"];
                $servernamefopen ("$servername.html""a");
                fwrite ($servername"\n<h1>Hier kommt noch mehr!</h1>\n<p>Und auch hier sollte etwas folgen.</p>");
                fclose ($servername);
                ?>

                Comment


                • #9
                  PHP User können in Datei schreiben

                  Hallo Forum User

                  Wie üblich, hab ich wieder ein Problem mit PHP
                  Ich habe mir eine Form zusammen gesbastelt:

                  HTML Code:
                  <form method="post" action="make.php">
                  <body bgcolor="#000000">
                  
                  <table width="40%" border="0" cellpadding="0" cellspacing="0">
                   <tr>
                    <td><font color="#FFFFFF">Servername:</font></td>
                    <td><input type="text" name="servername"><br> </td>
                   </tr>
                  </table>
                  <input type="submit" name="Button" value="Weiter">
                  </form>
                  </center>
                  So wenn da jetzt der User einen Servernamen eingibt, soll er den Namen automatisch in eine Datei schreiben.
                  So weit war ich schon:

                  PHP Code:
                  <?php
                  $servername
                  =$_POST["servername"];
                  $spiel=$_POST["spiel"];
                  $servernamefopen ("$servername.html""a");
                  fwrite ($servername"Der Server heißt $servername");
                  fclose ($servername);
                  ?>
                  Aber das macht er nicht. Kann mir einer bitte weiterhelfen (am verzweifeln)

                  Comment


                  • #10
                    Bitte keinen Thread erstellen. Ich habs zusammengeführt.

                    Btw: hast du überhaupt mal ein vernünftiges Debugging betrieben?

                    Peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Comment


                    • #11
                      Kann mir jemand´n Code schicken?
                      Währ cool
                      Danke

                      Comment


                      • #12
                        Was bist du bereit zu zahlen?

                        Comment


                        • #13
                          Originally posted by matzeeeeable View Post
                          Kann mir jemand´n Code schicken?
                          Währ cool
                          Danke
                          Wieso? Nur weil du kein HTML kannst? Schau dir das doch mal genau an:
                          PHP Code:
                          <form method="post" action="make.php">
                          <
                          body bgcolor="#000000"
                          Na, fällt dir was auf? Und setz in der make.php mal ein print_r($_POST).

                          Peter
                          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                          Meine Seite

                          Comment


                          • #14
                            Ach habs jetzt selbst geschafft^^
                            bisschen nachdenken dann geht das :-)

                            Comment

                            Working...
                            X