Anzeige:
Ergebnis 1 bis 3 von 3

Thema: fwrite Frage

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.11.2002
    Ort
    Obertshausen
    Beiträge
    87

    fwrite Frage

    Hallo zusammen

    Ich habe folgendes Problem:

    Mit
    PHP-Code:
     <? 
    $fp=fopen("datei.xml","a");
     
     fwrite($fp,$details);

     fclose($fp);
    ?>
    Will ich Informationen, die ich in der Url über details= mitgebe in die Datei datei.xml schreiben lassen.

    Das funktioniert auch so weit.
    Aber

    1. Die Datei lässt sich nicht mehr von anderen Programmen speichern (scheinbar funktioniert fclose nicht richtig??)
    2. Ich würde die Informationen gerne _vor_ die letzte Zeile und nicht an das Ende der Datei anhängen. Geht das??


    Vielen Dank fürs Kopfzerbrechen
    Celindir
    May the source be with you...

    www.celindir.de

  2. #2
    Registrierter Benutzer
    Registriert seit
    05.06.2002
    Ort
    Hof
    Beiträge
    154
    zu 2.)

    Dateien kannst Du nur überschreibend oder anhängend öffen (klar, lesend auch).

    Du müsstest, die Datei öffnen, lesen, Deinen Inhalt und den
    aktuellen Inhalt zusammensetzen (passend) und dann die
    Datei schreiben.

    zu 1.)

    Die Datei lässt sich nicht mehr von anderen Programmen speichern (scheinbar funktioniert fclose nicht richtig??)

    Wie äußert sich das?

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.11.2002
    Ort
    Obertshausen
    Beiträge
    87
    @ jwebworks

    Vielen Dank!

    zu 2) ich muss einfach die letzte Zeile löschen (ist immer die gleiche),
    den neuen Inhalt anfügen und dann die letzte Zeile wieder anhängen. Danke

    zu 1)
    Es war ein Problem mit den Schreibrechten.

    Die Datei wurde von php mit den Rechten des serverusers versehen, daher konnte ich sie nicht mehr schreiben.


    Gruß

    Celindir
    Celindir
    May the source be with you...

    www.celindir.de

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •