PHP Durch Form etwas in Datei schreiben

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

  • 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.

    Kommentar


    • #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

      Kommentar


      • #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 |


        Kommentar


        • #5
          Ok

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

          Kommentar


          • #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]

            Kommentar


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

              Kommentar


              • #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);
                ?>

                Kommentar


                • #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)

                  Kommentar


                  • #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

                    Kommentar


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

                      Kommentar


                      • #12
                        Was bist du bereit zu zahlen?

                        Kommentar


                        • #13
                          Zitat von matzeeeeable Beitrag anzeigen
                          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

                          Kommentar


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

                            Kommentar

                            Lädt...
                            X