kostenloser Webspace werbefrei: lima-city


Datei erstellen?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    Wie ist der Befehl eine Datei zu erstellen?

    Danke im Voraus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. c*********c

    <?

    $dateiname = "hallo.txt";

    $handle = fopen($dateiname,w+);

    fputs($handle, "Hallo");

    fclose($handle);
    echo "Datei $dateiname wurde erstellt!";


    ?>

    mit dem Befehl fopen(handle, modus) wird eine Datei ge?ffnet ODER, sofern sie nicht existiert, neu erstellt!
  4. a******9

    <?
    $FILENAME = "Datei.txt";
    $datei = fopen($FILENAME, w);
    fclose($datei);
    ?>
    Damit w?rde die Datei "Datei.txt" erstellt werden.

    EDIT: Mist^^ Da war einer schneller^^
  5. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    Und wie kann man in die Datei Text schreiben?
  6. f*******c


    <?

    $dateiname = "hallo.txt";

    $handle = fopen($dateiname,w+);

    fputs($handle, "Hallo");

    fclose($handle);
    echo "Datei $dateiname wurde erstellt!";


    ?>

    mit dem Befehl fopen(handle, modus) wird eine Datei ge?ffnet ODER, sofern sie nicht existiert, neu erstellt!



    So wird Hallo reingeschrieben ;)
  7. c*********c

    fputs($handle, "Text");
    fwrite($handle, "Text");


    edit: da war jemand - firemanic - schneller!


  8. Autor dieses Themas

    samson

    samson hat kostenlosen Webspace.

    Danke hat mir sehr geholfen!
  9. Ist es auch m?glich, eine Datei so neu zu erstellen? Also, ich erhalte irgendwie durch ein Formular per POST den namen "hallo";

    <?

    $dateiname = $_POST["name"] //=hallo
    $dateiname .= ".txt";



    $handle = fopen($dateiname,w+);
    fputs($handle, "Hallo");
    fclose($handle);
    echo "Datei $dateiname wurde erstellt!";
    ?>
  10. c*********c


    jonulum schrieb:
    Ist es auch m?glich, eine Datei so neu zu erstellen? Also, ich erhalte irgendwie durch ein Formular per POST den namen 'hallo';

    <?

    $dateiname = $_POST['name'] //=hallo
    $dateiname .= '.txt';



    $handle = fopen($dateiname,w+);
    fputs($handle, 'Hallo');
    fclose($handle);
    echo 'Datei $dateiname wurde erstellt!';
    ?>


    Ja, das Funktioniert schon, allerdings hast Du die Anf?hrungsstriche um den Modus im fopen()-Befehl vergessen:


    <?

    $dateiname = $_POST['name']; //=hallo
    $dateiname .= '.txt';



    $handle = fopen($dateiname,"w+");
    fputs($handle, 'Hallo');
    fclose($handle);
    echo 'Datei $dateiname wurde erstellt!';
    ?>

    //edit
    Den fehlenden Semikolon hab ich gar nicht bemerkt^^
    thx @ nowayout
  11. n******t

    ....und hinten dran den ; nicht vergessen ;)
    $dateiname = $_POST['name']; //=hallo
  12. Danke f?r die Antwort. Ich habe meinen Fehler gefunden... Irgendwo dazwischen habe ich ein "="-Zeichen vergessen... Naja. Man sollte vorher alles sorgf?ltig durchgehen. :-)
  13. r*****r

    weitere infos unter:

    http://www.schattenbaum.net/php/datei.php
  14. 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!