MyBB.de Forum
[gelöst]Inhalt einer Datei per Browser ändern - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: [gelöst]Inhalt einer Datei per Browser ändern (/thread-5577.html)

Seiten: Seiten: 1 2 3


RE: Inhalt einer Datei per Browser ändern - Michael - 04.05.2007

Der Code scheint zu stimmen. Kann es ein Cache-Problem des Browsers sein? Ist die Datei nachrichten.txt beschreibbar?


RE: Inhalt einer Datei per Browser ändern - modercol - 05.05.2007

Muss sie, da die User selber per form was reinschreiben können, ist ein Ticker, der oben an der homepage läuft Wink

EDIT: Hab den Cahce geklöscht, aber funktioniert immer noch nicht!
Weiß keiner Hilfe?Sad


RE: Inhalt einer Datei per Browser ändern - Michael - 23.05.2007

Ich habe den Code gerade getestet und er funktioniert. Das einzige Problem könnte sein, dass die Text-Datei nicht beschreibbar ist oder nicht existiert.


RE: Inhalt einer Datei per Browser ändern - modercol - 23.05.2007

Obwohl Funpic ja keine Rechts braucht hab ich trotzdem mal auf 777 gesetzt nützt allerdings auch nichts.
Hilft es dir was wenn ich sage dass das Eingabe Form per switch-case ausgegeben wird? (.php?edit=ticker)


RE: Inhalt einer Datei per Browser ändern - Michael - 24.05.2007

Funktioniert es wenn du die Datei so direkt aufrufst?


RE: Inhalt einer Datei per Browser ändern - modercol - 24.05.2007

Ja funktioniert, und sogar auch wenn ich es include.
Hier mal, wie ich es einbinde:
PHP-Code:
<?php
switch ($_GET['edit']) {
    case 
"ticker":
        
$text = require ('*ordner*/ticker.php');
        
$text2 "Ticker";
        break;
    case 
"umfrage":
        *...*
        break;
    default:
        
$text $filelink;
}

echo 
$text



RE: Inhalt einer Datei per Browser ändern - Michael - 24.05.2007

Ich denke das Problem liegt hier:
Code:
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data">
Schau mal in den Quelltext was bei action steht. Die Anfrage muss ja irgendwie wieder zu der Änderungsdatei führen.


RE: Inhalt einer Datei per Browser ändern - modercol - 24.05.2007

Bei switch-case steht des gleiche wie bei der includeten (Test-weiße):
Code:
<form action="/klasse/*nicht genannt*.php" method="POST" enctype="multipart/form-data">
Muss ich das in nachrichten.txt oder in ticker.php umbenennen?


RE: Inhalt einer Datei per Browser ändern - Michael - 24.05.2007

Müsste da dann nicht datei.php?edit=ticker stehen? Wenn du die Änderungen an die falsche Datei sendest können sie natürlich auch nicht übernommen werden.


RE: Inhalt einer Datei per Browser ändern - modercol - 25.05.2007

Er zeigt das an:
Code:
<form action="/klasse/datei.php" method="POST" enctype="multipart/form-data">
obwohl das in der Datei steht:
Code:
<form action="datei.php?edit=ticker" method="POST" enctype="multipart/form-data">
somit funktioniert es auch nicht.