Suche ein PHP Script!

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

  • Suche ein PHP Script!

    Der Script soll eine php-datei erzeugen.

    Z.b.

    Man gibt denn namen ein und drückt auf erstellen und dann wird die datei erzeugt!

    Das suche ich wer mir helfen kann bitte melden!

    Danke schonmal in vorraus

  • #2
    Kannste ganz einfach mit fopen() machen. Dann erstellste ein Formular, in das du den Dateinamen eingibst und schon haste deine Datei.

    fopen()

    Kommentar


    • #3
      PHP-Code:
      <?php

          
      if (isset($_POST['datei']) && trim($_POST['datei'])!='')
          {
              if (
      $fp fopen($_POST['datei'].'.php''w'))
              {
                  
      fwrite($fp'ich bin die datei '.trim($_POST['datei']).'.php ....');
                  echo 
      '<p>datei '.trim($_POST['datei']).'.php im aktuellen verzeichnis '.
                            
      dirname(__FILE__).'erstellt</p>';
                  
      fclose($fp);
              }
              
          }
          
      ?>
      <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method=post>

      name der neuen php-datei:<input type=text name=datei />
      <input type=submit name="" value="datei erstellen" />

      </form>
      ungetestet....
      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


      • #4
        Danke!

        Danke!!!

        War echt nett von euch!!!

        Ich habe es jetzt selber hin bekommen!

        Hier ist der Script

        Erst die Datei mit denn eingabe feld (name: namen.php)

        <center>
        <form action="er.php" method="post">
        Datein-name:<br>
        <input type="text" name="namen"><br><br>
        <input type="submit" name="x" value="erstellen">
        </form>
        </center>









        Und dann die php datei (name: er.php)
        <?php

        // name ist definiert.
        $name = "$namen";




        //inhalt für die zu erzeugende php-datei
        $inhalt = 'Hier kommt der Inhalt rein!';



        //datei mit inhalt erstellen
        if ($open = fopen($name.'.php','w+'))
        {
        fwrite ($open,$inhalt);
        fclose($open);

        }
        ?>

        Kommentar


        • #5
          PHP-Code:
          $name "$namen"
          Das kannste dir auch sparen...

          Kommentar


          • #6
            und dann habe ich auch nicht ohne grund mit $_POST gearbeitet....
            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

            Lädt...
            X