Mal wieder ein unenddeckter Fehler...

Hi! Die meisten müssten jetzt mein häufigstes Problem kennen:
Ich habe sehr, sehr oft Iwelche Fehler wo man bis zu ner Stunde vorhängt und nicht weiterkommt. Ich hoffe, ich gehe euch damit nicht allzusehr auf die Nerven. PHP Anfängern passieren öfter mal Fehler…

Also zum Problem: Ich habe mal wieder ein Script was nicht auf textdateien schreibt… Das verblüffende: Hab genaudasselbe Script (nur eben Funktionierend) fast genauso wie das hier… Also muss da ein sehr, sehr gut versteckter Fehler sein. Also das Script funzt nicht, denn es sollte auf textdateien schreiben, was aber nicht der Fall ist…
[php]<?php
$passwort = „Ausgeblendet“;
echo „


Startseite

Über mich

Meine Klasse

Impressum

News




“;

if ($_POST[‚pw‘] == $passwort && $_POST[‚0‘] == „startseite“) {
echo "

";
if ($_POST[‚1‘] != „“) {
$datei1 = fopen(„startseite.txt“, „r+“);
$inhalt1 = fgets($datei1, 100000);
rewind($datei1);
$inhalt1 = $_POST[‚1‘];
fwrite($datei1, $inhalt1);
fclose($datei1);
}
}

if ($_POST[‚pw‘] == $passwort && $_POST[‚0‘] == „mich“) {
echo "

";
if ($_POST[‚2‘] != „“) {
$datei1 = fopen(„ueber_mich.txt“, „r+“);
$inhalt1 = fgets($datei1, 100000);
rewind($datei1);
$inhalt1 = $_POST[‚2‘];
fwrite($datei1, $inhalt1);
fclose($datei1);
}
}

if ($_POST[‚pw‘] == $passwort && $_POST[‚0‘] == „klasse“) {
echo "

";
if ($_POST[‚3‘] != „“) {
$datei1 = fopen(„meine_klasse.txt“, „r+“);
$inhalt1 = fgets($datei1, 100000);
rewind($datei1);
$inhalt1 = $_POST[‚3‘];
fwrite($datei1, $inhalt1);
fclose($datei1);
}
}

if ($_POST[‚pw‘] == $passwort && $_POST[‚0‘] == „impressum“) {
echo "

";
if ($_POST[‚4‘] != „“) {
$datei1 = fopen(„impressum.txt“, „r+“);
$inhalt1 = fgets($datei1, 100000);
rewind($datei1);
$inhalt1 = $_POST[‚4‘];
fwrite($datei1, $inhalt1);
fclose($datei1);
}
}

if ($_POST[‚pw‘] == $passwort && $_POST[‚0‘] == „news“) {
echo "

";
if ($_POST[‚5‘] != „“) {
$datei1 = fopen(„news.txt“, „r+“);
$inhalt1 = fgets($datei1, 100000);
rewind($datei1);
$inhalt1 = $_POST[‚5‘];
fwrite($datei1, $inhalt1);
fclose($datei1);
}
}
?>[/php]

in dem formular das die dateien speichert musst du auch ein passwort angeben xD

Witzknochen, danke für den Tipp war auch kein schlechter gedanke, aber ich habe ein Passwort, hab es aber nur durch „Ausgeblendet“ ersetzt :smiley:

Dumme antwort… ich meine du gibst das pw ein und dann bist du auf der seite zum editieren… dann gibst du den text ein und drückst auf abschicken, dann wird die Seite NOCHMAL GELADEN und der prüft wieder

if ($_POST[‚pw‘] == $passwort

diesmal gibst du das passwort aber NICHT MIT! das fehlt hier

echo "

";

nähmlich! ^^ übrigens fehlt auch ein erneuter verweis auf die neue seite also musst du da sowas hier

Über mich

auch mit angeben wenigstens vom vorherigen post übernehmen! ^^

oh… Danke bin ich garnicht raufgekommen… Also müste ich jetzt nur eine Klammer ändern… Danke.
Aber eine Frage hab ich noch:

nähmlich! ^^ übrigens fehlt auch ein erneuter verweis auf die neue seite also musst du da sowas hier

Über mich

auch mit angeben wenigstens vom vorherigen post übernehmen! ^^

Was meinst du damit genau?

Viele Grüße
Jonathan