Hello,
Mein (funktionierender) Ansatz: #### Wirklich?
$datei ="../contentindex.html";
$file=fopen($datei,"r+");
if($file)
{
rewind($file); ## wozu das? Direkt nach dem Öffnen steht man immer am Anfang
## Außerdem wäre das nutzlos _vor_ dem flock()
flock($file, LOCK_SH); ## zu schwach zum Schreiben!
fputs($file,"$ueberschrift \n $text"); ## falsch, wenn man in ein vorhandesnes
## File hineinschreibt!
fclose($file);
Ist daran etwas auszusetzen?
Oh ja!
Wenn man vor hat, ein bestehendes File mittels eines Write-Prozesses (also fwrite, fputs[1], etc) zu verändern, dann muss man es _vor_ dem Auslesen sperren, und zwar Exclusiv.
Also
File öffnen
File exclusiv sperren
File auslesen
File im Buffer verändern
File aus dem Buffer zurückschreiben
File in der Länge anpassen
File schließen und entsprerren
Es ist immer derselbe Ablauf. da beißt keine Maus 'nen faden ab, auch nicht meine von bitworks :-)
Zu .htaccess
Auth Type "Digest" funktioniert meistens nicht
Probier erstmal mit Auth Type "basic", was dann passiert.
mehr nach Deiner Rückmeldung mit den Fehlermeldungen
[1] bei bestehenden Files meistens ungeeignet
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
