WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Datei lesen/schreiben » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
so weit hatte ich gar nicht richtiggeguckt
von MCM
Abgesehen davoon, würde ich auch Zeile 2 anders machen

1:
$inhalt = fgets($file,filesize("protokoll.html"));

von languitar
du öffnest die datei nur zum schreiben, er kann also auch nichts auslesen:
Zeile 1 muss so heißen:
1:
$file=fopen("protokoll.html","w+");


Du könntest die Datei allerdings auch mit a bzw. a+ öffnen, womit der Zeiger direkt am Ende ist. Das auslesen der Datei könntest du dir dann also sparen.
von Der_HOmer[DE]
Ich möchte eine HTML-Datei auslesen und einen Text ranhängen.
Aber mein Script löscht immer alles, was vorher in der Datei gestanden hat.
1: 
2: 
3: 
4: 
5:
$file=fopen("protokoll.html","w");
$inhalt = fgets($file,9999999999999999999);
$inhalt .= '<br><h3>'.$datum = date("d.m H:i", $jetzt_sichern).' | '.$angreifer_name->name.' vs '.$verteidiger->name.' | Protokoll</h3><br>'.$mess;
fputs($file,$inhalt);
fclose($file);


Nach oben