YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » fopen -> OBEN einfügen ... » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.446 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen fopen -> OBEN einfügen ...
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
icecoldkilla icecoldkilla ist männlich
Mitglied


images/avatars/avatar-4282.jpg

Dabei seit: 15.02.06
Beiträge: 351
Herkunft: 127.0.0.1:21
Forenversion: 2.3

 fopen -> OBEN einfügen ... Antworten Zitieren Editieren Melden       UP

Hallo,

Wenn ich in PHP Eine Datei öffnen will, und dann etwas hineinschreiben will, wird dies immer UNTEN an der Datei angebunden

ist es irgendwie möglich mit fopen/fwrite einen Text einer Datei OBEN zu schreiben ( Am Anfang de Datei )

Hier der Code

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
<?php

// Code by icecoldkilla


$datei "datei.txt";

// Datei öffnen
$open fopen ($datei"r+");

// Schreibt die Inhalte
fwrite ($openblablabla");

// Datei Schliessen
fclose("$open");



?>


Ich habe es mit r+ und mit w versucht, doch immer wird der Text unten hinzugefügt unglücklich

Danke schon mal für die Hilfe

icecoldkilla

__________________


Filehosting für 50MB ohne Warteschleife?? http://myfilehost.de

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von icecoldkilla: 18.07.06 13:49.

18.07.06 13:48 icecoldkilla ist offline E-Mail WWW Finden Als Freund hinzufügen Füge icecoldkilla in deine Kontaktliste ein YIM-Name von icecoldkilla: danidak2000 MSN Passport-Profil von icecoldkilla anzeigen
ThBodi
Mitglied


Dabei seit: 18.01.04
Beiträge: 246
Herkunft: Oberhaun

 RE: fopen -> OBEN einfügen ... Antworten Zitieren Editieren Melden       UP

Standardmäßig ist dieser Fall nicht vorgesehen (http://de.php.net/manual/de/function.fopen.php [siehe Tabelle 1]). Du musst also die Datei auslesen, dem "string" den zusätzlichen Text voranstellen und das ganze wieder in die Datei schreiben.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
<?
$dateihandle_read fopen("datei.txt","r"); 
  $alterText fread($dateihandle_read,filesize($dateihandle_read));
  $neuerText "Das kommt dazu.\n".$alterText;
fclose($dateihandle_read);

$dateihandle_write fopen("datei.txt","w");
  fwrite($dateihandle_write,$neuerText);
fclose($dateihandle_write);
?>



[Edit by MrMind]

Fehlerhafter PHP-Code ausgebessert. Sollte nun zum freien Testen zur Verfügbar stehen.
18.07.06 14:19 ThBodi ist offline E-Mail WWW Finden Als Freund hinzufügen Füge ThBodi in deine Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » fopen -> OBEN einfügen ...