+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Wer möchte mir helfen?

  1. #1
    TP-Supporter chrisi10 ist auf einem guten Weg Avatar von chrisi10
    Registriert seit
    Jul 2003
    Ort
    Niederösterreich
    Beiträge
    374

    Wer möchte mir helfen?

    Hallo
    Ich weiß "wer möchte mir helfen" Themen werden nicht so gerne gesehen. Die Funktion brauch ich auch nicht unbedingt für meine HP, sondern möchte verstehen wie das geht. Befasse mich jetzt ca. 2 Monate mit php. Vielleicht hat jemand lust und erklärt mir das bitte. Wie funktioniert das: Ich hab ein kleines Eingabefeld auf einer html Seite mit einem Button "Abschicken". Jetzt soll der Text in einer Datei die schon auf dem Server liegt abgespeichert werden und auf einer HP mittels <?php include ("datei.php"); ?> ausgegeben werden.
    Ich bedanke mich jetzt schon bei allen die mir dabei helfen werden.
    Chris

  2. #2
    TP-Insider HoRnominatoR ist auf einem guten Weg Avatar von HoRnominatoR
    Registriert seit
    Dec 2003
    Ort
    nienburg (raum hannover)
    Beiträge
    971
    wie klein die welt der foren doch ist, man trifft immer wieder bekannte gesichter die die gleichen fragen stellen...
    in eile kam er,
    in schwarzem gewand,
    aus den tiefen des waldes,
    ein einsamer mann, ein geschoepf der freiheit,
    ein geschoepf ohne furcht,
    doch alle nannten sie ihn nur T O D

  3. #3
    TP-Moderator Peter ist ein richtiges Arbeitstier - DANKE Peter ist ein richtiges Arbeitstier - DANKE Peter ist ein richtiges Arbeitstier - DANKE Peter ist ein richtiges Arbeitstier - DANKE Peter ist ein richtiges Arbeitstier - DANKE Avatar von Peter
    Registriert seit
    Nov 2001
    Ort
    Vienna
    Beiträge
    3.424
    Hier das Grundgerüst:
    Den Rest schaffst du bestimmt alleine.

    Inhalt eingabe.htm
    PHP-Code:
    <html><body><form name="eingabe" method="POST" action="save.php">
      <
    input type="text" name="text">
      <
    input type="submit" name="Submit" value="Abschicken">
    </
    form>
    </
    body></html
    Inhalt save.php
    PHP-Code:
    <?
    $text
    =$_POST["text"];
    $fp=fopen("text.txt","a");
    fputs($fp,$text);
    fclose($fp);
    ?>
    Inhalt ausgabe.php
    PHP-Code:
    <?
    $fp
    =fopen("text.txt","r");
    while(
    $zeile=fgets($fp,"50")){
        echo 
    $zeile;
    }
    fclose($fp);
    ?>
    _________-- - adicto otra vez - --
    (¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
    Unterwasserrugby - der dreidimensionale Sport

  4. #4
    TP-Supporter chrisi10 ist auf einem guten Weg Avatar von chrisi10
    Registriert seit
    Jul 2003
    Ort
    Niederösterreich
    Beiträge
    374
    Danke Peter

    Werde das mal heute abend probieren. Aber du hast das ja toll beschrieben.
    Chris

  5. #5
    TP-Supporter chrisi10 ist auf einem guten Weg Avatar von chrisi10
    Registriert seit
    Jul 2003
    Ort
    Niederösterreich
    Beiträge
    374
    Das Script funktioniert super. Meine Frage die ich dir per E-mail geschickt habe ist die. Ich hab jetzt eine htm Datei in die der Text geschrieben wird. Weiteres wird eine Textdatei angelegt in die der eingegebene Text gespeichert wird. Diesen Text gebe ich jetzt in einer Tabelle mit include aus. Wenn ich aber wieder einen Text eingebe möchte ich, dass der alte Text gelöscht oder überschrieben wird und somit nur der neue Text angezeigt wird.
    Da ich noch in den PHP- Kinderschuhen stecke ist meine Lösung wohl etwas steinzeitlich. Ich hab eine PHP Datei erstellt die sich im selben Ordner befindet mit diesem Code.
    PHP-Code:
    <?php
    $datei 
    "text.txt";
    unlink ($datei);
    ?>
    Über ein Link ruf ich diese Seite auf und lösche somit die text.txt.
    Könnt ihr mir bitte sagen wie ich das noch lösen kann.
    Danke
    Chris

  6. #6
    TP-Moderator Peter ist ein richtiges Arbeitstier - DANKE Peter ist ein richtiges Arbeitstier - DANKE Peter ist ein richtiges Arbeitstier - DANKE Peter ist ein richtiges Arbeitstier - DANKE Peter ist ein richtiges Arbeitstier - DANKE Avatar von Peter
    Registriert seit
    Nov 2001
    Ort
    Vienna
    Beiträge
    3.424
    Hallo Chris,

    Du kannst dies einfacher lösen indem du einfach statt:
    $fp=fopen("text.txt","a");

    das da schreibst:
    $fp=fopen("text.txt","w+");

    Was die Buchstaben genau bedeuten, kannst du hier nachlesen:
    http://www.dynamic-webpages.de/php/function.fopen.php
    _________-- - adicto otra vez - --
    (¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
    Unterwasserrugby - der dreidimensionale Sport

  7. #7
    TP-Supporter chrisi10 ist auf einem guten Weg Avatar von chrisi10
    Registriert seit
    Jul 2003
    Ort
    Niederösterreich
    Beiträge
    374
    So danke, jetzt kann ich es als erledigt abhaken.
    Danke Peter
    Chris

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51