Hallo allerseits
Wie viele andere bin ich per Google auf das nette Forum hier gestossen
Ich machs kurz:
Ich bin Neuling und habe auf einer Website eine passwortgeschützte PHP-Seite. Darauf wollte ich ein paar Textareas anzeigen lassen, mit denen man .txt-Dateien editieren kann.
Das Problem: anstatt Textareas kommt nur die Fehlermeldung:
Sicherheitshalber zeige ich euch mal den gesamten Quelltext.
Mein bisheriger Code (Problemzeile ist die allerletzte):
Ich denke ich habe etwas mit den " oder den ? falsch in den Code eingebunden.
Ich probiere schon seit ein paar Wochen herum und nichts ändert sich (ausser die Fehlerzeile
).
Ich lerne gerade PHP und normalerweise löse ich meine Probleme selber, aber das hier ist mal wieder sowas Kurzfristiges.
Ich hoffe jemand findet Zeit dafür
Grüsse wTw
Wie viele andere bin ich per Google auf das nette Forum hier gestossen

Ich machs kurz:
Ich bin Neuling und habe auf einer Website eine passwortgeschützte PHP-Seite. Darauf wollte ich ein paar Textareas anzeigen lassen, mit denen man .txt-Dateien editieren kann.
Das Problem: anstatt Textareas kommt nur die Fehlermeldung:
Parse error: parse error, unexpected $ in /var/www/html/dieseite.php on line 43
Mein bisheriger Code (Problemzeile ist die allerletzte):
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<TITLE>Titel</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" ALINK="#ff0000" LINK="#0000bb" VLINK="#0000bb">
<?php
if ($HTTP_POST_VARS[bn] == "user" && $HTTP_POST_VARS[pw] == "passwort") //prüfe user und PW
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"><? //vermutliche fehlerzeile, kann problem nicht lösen ?>
<input type="text" name="info">
<input type="submit" value="Speichern">
</form>
<?php
error_reporting(E_ALL);
if ($_POST['text'])
{
$datei = fopen("infotext/info.txt", "w");
if (!$datei)
{
die("Datei konnte nicht geoeffnet werden");
}
else
{
if (fwrite($datei, $_POST['text']))
{
echo "Text geschrieben!<BR />";
}
if (!fclose($datei))
{
die("Fehler beim Schliessen der Datei!");
}
}
}
?>
</form>
}
else
{
die("Der Benutzername existiert nicht oder das Passwort ist falsch. Beachten Sie die Gross- bzw Kleinschreibung!");
}
?>
</BODY></HTML> <!-- ANGEBLICHE PROBLEMZEILE -->
Ich probiere schon seit ein paar Wochen herum und nichts ändert sich (ausser die Fehlerzeile

Ich lerne gerade PHP und normalerweise löse ich meine Probleme selber, aber das hier ist mal wieder sowas Kurzfristiges.
Ich hoffe jemand findet Zeit dafür

Grüsse wTw
Kommentar