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


[gelöst]Inhalt einer Datei per Browser ändern - modercol - 15.04.2007

Ich möchte per Browser den Inhalt einer Datei in echtzeit im Browser ändern, also per Textarea. Wie stelle ich das genau an? (Anmerkung: bin nicht gut in PHP)


RE: Inhalt in Echtzeit ändern - Michael - 15.04.2007

Was heißt in Echtzeit? Was genau hast du vor?


RE: Inhalt in Echtzeit ändern - Every - 15.04.2007

mit Ajax kannst du das umsetzen


RE: Inhalt in Echtzeit ändern - modercol - 15.04.2007

Ich gehe in mein ACP von der Homepage und möchte dort z.B. eine Text Datei die auf dem Server liegt per Browser ändern. Ich meine das der Text in einer Textarea angezeigt wird, ihn man da drinen bloß ändern muss und speichern klickt. Schon ist die Datei geändert.


RE: Inhalt in Echtzeit ändern - Every - 15.04.2007

okay da reicht dann auch php


Inhalt einer Datei per Browser ändern - modercol - 15.04.2007

Every schrieb:okay da reicht dann auch php
Aber wie mache ich das?


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

http://www.flashforum.de/forum/showthread.php?t=213571


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

Aber ich möchte es in einer DAtei bearbeiten und nicht in zwei verschiedenen Dateien oder verstehe ich das skript falsch?


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

Das ist ja nur ein Beispiel, damit du siehst über welche Funktionen das zu realisieren ist.


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

Also, ich hab mal beide Dateien zusammengefügt, dabei kam dieser Code raus. Dieser hat auch schon mal funktioniert, aber jetzt nicht mehr. Er übernimmt einfach die Änderngen nicht mehr.
PHP-Code:
<?php
// Variablen ordentlich initialisieren


if (!isset($_POST['text'])) $_POST['text'] = "";



if (isset(
$_POST['submit']))
{
    
// Text in Textdatei ablegen
    
$fp fopen("nachrichten.txt""w");
    if (
$fp)
    {
        
fputs($fp$_POST['text']);
        
fclose($fp);
        echo 
"Datei wurde gespeichert. Bitte in der Anwendung online testen!<br><br>";
    } else {
        echo 
"Fehler: kann Datei nicht öffnen<br>";
    }



    echo 
'<a href="'.$_SERVER['PHP_SELF'].'">Erneut bearbeiten<br></a>';

    echo 
'<a href="my.php">Zurück zur Auswahlseite</a>';


} else {
    
$fp fopen("nachrichten.txt""r");
    if (
$fp)
    {
        
$_POST['text'] = '';
        while(!
feof($fp))
        {
            
$_POST['text'] .= fgets($fp);
        }
        
fclose($fp);
    }
?>
<form action="<?php echo $_SERVER['PHP_SELF'?>" method="POST" enctype="multipart/form-data">
<textarea name="text" rows="10" cols="80"><?php echo $_POST['text'?></textarea><br>
<input type="submit" name="submit" value="aktualisieren">
</form>
<?php
}
?>