Michael: Textdateien lesen und schreiben?Wie geht das?

Also ich möchte bitte folgendes:
Wenn ich eine bestimmte Seite aufrufe(auf meiner HP) soll
sich ein Popup öffnen in dem der Inhalt einer bestimmten
Textdatei steht, das muss doch irgendwie mit echo() und einer Variable gehen?
ausserdem möchte ich, dass ich diese Daten dann in eine
Textarea eintrage und diese dann die vorherige Textdatei ersetzen!
Also z.B.
Ich gehe auf http://www.blablablabla.bla/bla.html
und ein Popup öffnet sich da steht dann

Empfänger:
(Jetzt die Textdatei)
bla@freenet.de
john@arcor.de

usw,usw.

dann kopiere ich diese Liste und füge sie in eine
Javascript textarea ein, füge einige Einträge hinzu
und drücke auf "Absenden", dann soll er die Textdatei
nochmal neu schreiben mit dem veränderten Inhalt!

Bitte um Hilfe, bin in PHP nicht so gut!
Danke im Voraus,
Michael K.

  1. Hallo,

    igitt!

    Unerbetene Popups sind so das hässlichste, was es gibt im Web.

    Aber:

    JavaScript für Popup

    Inhalt des Popups einfach als Seite referenzieren.

    Den Code so schreiben, als würde er auf einem lokalen Arbeitsplatz ohne Netz und doppelten Boden funxen müssen.

    Dann genau diesen Code durch PHP ertzeugen lassen.

    Nicht vergessem, die Referenzen auf http://... oder auf relative Adressierung umzustellen.

    Viel Spaß

    Chris (c)

  2. Hallo Michael <-- dies ist ein Begrüßung, du hast sie vergessen

    Schlag einfach mal im Manual nach, was es dort für Funktionen bezüglich des Zugriffs auf Dateien gibt (-> http://php3.de/filesystem). Besonders dürften dich fopen() und fwrite() oder fgets() interessieren.
    Auch wird dir wohl include() gefallen.

    Du denkst daran, dass nicht jeder JS hat?

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
  3. Hallo Michael,

    echo() und einer Variable gehen?

    Das tut es auch, aber du musst der Variablen vorher den Inhalt einer Textdatei zuordnen. Das zB. mit $meinevariable = file_get_contents('meinedatei') ab PHP 4.3 oder $meinevariable = implode(file('meinedatei')), naeheres dazu im PHP-Manual unter File Functions.

    Textarea eintrage

    echo "<textarea>$meinevariable</textarea>"

    und diese dann die vorherige Textdatei ersetzen!
    fopen(), fwrite()...

    Spaetestens jetzt sollte klar sein, dass ein Blick ins PHP Manual so verkehrt nicht sein kann. Da koenntest Du gleich mal unter if/else und post/get nachschauen und daraus die Bedingungen fuer das weitere Vorgehen rausfinden. Wuehl Dich soweit mal durch, wenns dann noch Probleme gibt, komm hierher zurueck. Es waere aber gut, wenn Du schon etwas Vorleistung mitbringen wuerdest.

    Dieter

  4. Hallo Helfer <--------Begrüßung :)
    Ihr versteht das mit dem Popup falsch :)
    Es kommt nur für mich in einem Passwortgeschützten Bereich,
    es soll ja nicht jeder meine Newsletterliste
    editieren können :)
    Selbsverständlich hab ich JS aktiviert!

    Bye :))