hallöchen ich versuche gerade einen eigenen Adminbereich für meine Seite zu machen.
Ich hab da ein problem und zwar lasse ich per link eine Variable setzen "news.php?ue=news" .
dann soll er die datei öffnen ggf. erstellen ein text einfügen und wieder schließen.
Die Variable wird auch richtig übergeben, siehe wenn man
echo $hexe'; in dem script einfügt.
leider funktioniert dies aber nicht bei diesem befehl (glaube ich)...
$datei = fopen($hexe, 'w+');
dieses Script funkt nicht wenn ich die Variable übergeben möchte
So würde es gehen aber da übergebe ich keine Variable sondern gebe das File direkt ein.
Ich hab da ein problem und zwar lasse ich per link eine Variable setzen "news.php?ue=news" .
dann soll er die datei öffnen ggf. erstellen ein text einfügen und wieder schließen.
Die Variable wird auch richtig übergeben, siehe wenn man
echo $hexe'; in dem script einfügt.
leider funktioniert dies aber nicht bei diesem befehl (glaube ich)...
$datei = fopen($hexe, 'w+');
dieses Script funkt nicht wenn ich die Variable übergeben möchte
PHP-Code:
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="text">
<input type="submit" value="Submit">
<?php
if (isset($_GET['ue']))
{
switch($_GET['ue'])
{
case 'news': $hexe = "news.txt";
break;
case 'info': $hexe = "info.txt";
break;
case 'fotografen': $hexe = "fotografen.html";
break;
}
}
if($_POST['text']) {
$datei = fopen($hexe, '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!");
}
}
}
echo "<br>";
echo $hexe;
?>
</form>
So würde es gehen aber da übergebe ich keine Variable sondern gebe das File direkt ein.
PHP-Code:
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="text">
<input type="submit" value="Submit">
<?php
if($_POST['text']) {
$datei = fopen('news.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>
Kommentar