kostenloser Webspace werbefrei: lima-city


Datein erstellen.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    black-gaming

    black-gaming hat kostenlosen Webspace.

    Hey Commu,
    ich wusst nicht ob es mit php zu tun hat aber war mir am logischsten.

    Unzwar:

    Ich möchte das man in einen Text feld einen html code eintippen kann bzw ganz norm Text und das der script automatisch diese Datei in einem bestimmten verzeichnis erstellt. Nun die Frage :

    Wie muss ich da vorgehen?
    Hat evtl einer einen kleinen script dafür?

    Gruß.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hier ist ein kleines Tutorial dazu: http://www.homepage-total.de/php/schreiben_lesen.php

    Dort wird dir erklärt wie du so etwas machst.

    Für fragen, zitiere einfach meinen Beitrag.

    Beitrag zuletzt geändert: 14.12.2009 15:33:18 von julian101
  4. Autor dieses Themas

    black-gaming

    black-gaming hat kostenlosen Webspace.

    julian101 schrieb:
    Hier ist ein kleines Tutorial dazu: http://www.homepage-total.de/php/schreiben_lesen.php

    Dort wird dir erklärt wie du so etwas machst.

    Für fragen, zitiere einfach meinen Beitrag.


    danke jetzt bräucht ich nur noch hilfe darin wie ich einstell das man das verzeichnis aussuchen kann wo er suchen soll nach den bereits vorhanden datein bzw wo er die erstellen soll ;)
  5. black-gaming schrieb:
    julian101 schrieb:
    Hier ist ein kleines Tutorial dazu: http://www.homepage-total.de/php/schreiben_lesen.php

    Dort wird dir erklärt wie du so etwas machst.

    Für fragen, zitiere einfach meinen Beitrag.


    danke jetzt bräucht ich nur noch hilfe darin wie ich einstell das man das verzeichnis aussuchen kann wo er suchen soll nach den bereits vorhanden datein bzw wo er die erstellen soll ;)



    Hier hab ich mal was geproggt:

    index.html
    <form method="post" action="senden.php">
    
    <input type="text" name="inhalt" size="20">
    
    <input type="submit" value="Speichern">


    senden.php
    <?php
    $inhalt // Dateiinhalt
    $dateiname = "test.txt"; // Name der Datei
    // Datei öffnen,
    // wenn nicht vorhanden dann wird die Datei erstellt.
    $handler = fOpen($dateiname , "a+");
    // Dateiinhalt in die Datei schreiben
    fWrite($handler , $inhalt);
    fClose($handler); // Datei schließen
    ?>


    So ist es fertig.

    Die Datei wird im selben Verzeichnis gespeichert


    Diese Zeile hier, wo a+ steht, kannst du auch durch diese unten aufgelisteten buchstaben ersätzen
    $handler = fOpen($dateiname , "a+");


    Modus..............Funktion..............Dateizeiger..............Anlegen?
    ==========================================================
    r.........................Lesen..........................Anfang...............Nein
    r+.......................Lesen und Schreiben........Anfang...............Nein
    w.......................Schreiben..........................Anfang...............Ja
    w+.....................Lesen und Schreiben........Anfang...............Ja
    a........................Schreiben..........................Ende...............Ja
    a+......................Lesen und Schreiben........Ende...............Ja

    (Quelle: http://www.schattenbaum.net/php/datei.php)


    Für fragen bin ich gern bereit.

    Beitrag zuletzt geändert: 14.12.2009 16:56:48 von julian101
  6. Autor dieses Themas

    black-gaming

    black-gaming hat kostenlosen Webspace.

    julian101 schrieb:
    black-gaming schrieb:
    julian101 schrieb:
    Hier ist ein kleines Tutorial dazu: http://www.homepage-total.de/php/schreiben_lesen.php

    Dort wird dir erklärt wie du so etwas machst.

    Für fragen, zitiere einfach meinen Beitrag.


    danke jetzt bräucht ich nur noch hilfe darin wie ich einstell das man das verzeichnis aussuchen kann wo er suchen soll nach den bereits vorhanden datein bzw wo er die erstellen soll ;)



    Hier hab ich mal was geproggt:

    index.html
    <form method="post" action="senden.php">
    
    <input type="text" name="inhalt" size="20">
    
    <input type="submit" value="Speichern">


    senden.php
    <?php
    $inhalt // Dateiinhalt
    $dateiname = "test.txt"; // Name der Datei
    // Datei öffnen,
    // wenn nicht vorhanden dann wird die Datei erstellt.
    $handler = fOpen($dateiname , "a+");
    // Dateiinhalt in die Datei schreiben
    fWrite($handler , $inhalt);
    fClose($handler); // Datei schließen
    ?>


    So ist es fertig.

    Die Datei wird im selben Verzeichnis gespeichert


    Diese Zeile hier, wo a+ steht, kannst du auch durch diese unten aufgelisteten buchstaben ersätzen
    $handler = fOpen($dateiname , "a+");


    Modus..............Funktion..............Dateizeiger..............Anlegen?
    ==========================================================
    r.........................Lesen..........................Anfang...............Nein
    r+.......................Lesen und Schreiben........Anfang...............Nein
    w.......................Schreiben..........................Anfang...............Ja
    w+.....................Lesen und Schreiben........Anfang...............Ja
    a........................Schreiben..........................Ende...............Ja
    a+......................Lesen und Schreiben........Ende...............Ja

    (Quelle: http://www.schattenbaum.net/php/datei.php)


    Für fragen bin ich gern bereit.


    das habe ich auch schon gemacht nur ^ ich wollt die funktion ermöglichen das verzeichnis auszusuchen wo es gespeichert werden soll ;)
  7. Mach einfach mal einen Slash vor den namen z.B.:

    neues verzeichnis/datei.txt
  8. Autor dieses Themas

    black-gaming

    black-gaming hat kostenlosen Webspace.

    immer noch nicht so wie ich es meinte :>

    Also:

    Ich hab das script zum erstellen nun aber will da eine funktion noch mit einbringen wo man das verzeichnis aussucht also direkt im normalen start verzeichnis oder in einem unter verzeichnis :/
  9. julian101 schrieb:
    Mach einfach mal einen Slash vor den namen z.B.:

    neues verzeichnis/datei.txt


    genau, so wird dann richtig gemacht :D
  10. Autor dieses Themas

    black-gaming

    black-gaming hat kostenlosen Webspace.

    live01 schrieb:
    julian101 schrieb:
    Mach einfach mal einen Slash vor den namen z.B.:

    neues verzeichnis/datei.txt


    genau, so wird dann richtig gemacht :D
    Nur will ich nicht das es immer im selben verzeichnis erstellt wird sondern einen
    :
    <select name="verzeichnis"><option>Verzeichnis_1</option><option>Verzeichnis_2</option></select>


    usw da drinn stehen haben :> wo er es dann in das verzeichnis einfügt was man ausgesucht hat..
  11. black-gaming schrieb:
    live01 schrieb:
    julian101 schrieb:
    Mach einfach mal einen Slash vor den namen z.B.:

    neues verzeichnis/datei.txt


    genau, so wird dann richtig gemacht :D
    Nur will ich nicht das es immer im selben verzeichnis erstellt wird sondern einen
    :
    <select name="verzeichnis"><option>Verzeichnis_1</option><option>Verzeichnis_2</option></select>


    usw da drinn stehen haben :> wo er es dann in das verzeichnis einfügt was man ausgesucht hat..


    Das ist das was ich sagte.
    Du musst es nur immer wechseln.

    Du kannst die checkbox nehmen und auch mit POST übertragen. (zu dateiname)

  12. Autor dieses Themas

    black-gaming

    black-gaming hat kostenlosen Webspace.

    julian101 schrieb:
    black-gaming schrieb:
    live01 schrieb:
    julian101 schrieb:
    Mach einfach mal einen Slash vor den namen z.B.:

    neues verzeichnis/datei.txt


    genau, so wird dann richtig gemacht :D
    Nur will ich nicht das es immer im selben verzeichnis erstellt wird sondern einen
    :
    <select name="verzeichnis"><option>Verzeichnis_1</option><option>Verzeichnis_2</option></select>


    usw da drinn stehen haben :> wo er es dann in das verzeichnis einfügt was man ausgesucht hat..


    Das ist das was ich sagte.
    Du musst es nur immer wechseln.

    Du kannst die checkbox nehmen und auch mit POST übertragen. (zu dateiname)


    genauer?! =D
  13. black-gaming schrieb:
    julian101 schrieb:
    black-gaming schrieb:
    live01 schrieb:
    julian101 schrieb:
    Mach einfach mal einen Slash vor den namen z.B.:

    neues verzeichnis/datei.txt


    genau, so wird dann richtig gemacht :D
    Nur will ich nicht das es immer im selben verzeichnis erstellt wird sondern einen
    :
    <select name="verzeichnis"><option>Verzeichnis_1</option><option>Verzeichnis_2</option></select>


    usw da drinn stehen haben :> wo er es dann in das verzeichnis einfügt was man ausgesucht hat..


    Das ist das was ich sagte.
    Du musst es nur immer wechseln.

    Du kannst die checkbox nehmen und auch mit POST übertragen. (zu dateiname)


    genauer?! =D


    Du fügst einfach das zum formular hinzu:

    <select name="verzeichnis"><option>Verzeichnis_1</option><option>Verzeichnis_2</option></select>

    Mit einem Value code versehen (also der Verzeichnisname).

    Und überträgst das ganze dann mit.
    Dann fügst du nur noch die Variable $verzeichnis vor den Dateinamen und fertig.
  14. Autor dieses Themas

    black-gaming

    black-gaming hat kostenlosen Webspace.

    kk danke ^^ ich tests mal gleich :D

    €dit:
    hab da was hingekritzelt nun^^ erstellt er keine datein mehr :'(

    Beitrag zuletzt geändert: 14.12.2009 18:16:10 von black-gaming
  15. 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!