Login  Regeln Aktuelles Datum und Uhrzeit: 05.12.2008, 17:31  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Dateiinhalte in Textarea ausgeben und bearbeiten

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
eintrachtrobin
Neuer [User]
Neuer



Anmeldung: 09.10.08
Beiträge: 1

BeitragVerfasst am: 09.10.2008, 18:45    Titel: Dateiinhalte in Textarea ausgeben und bearbeiten Antworten mit Zitat

Ich habe eine Seite mit Userrechten. Der Administrator sollte teilweise Sachen sehen, die kein anderer Sieht. Das habe ich auch alles schon gelöst... Aber ich würde es gerne so haben, dass der Admin auf einer Seite den Inhalt von der benutzer.txt zum beispiel bearbeiten kann. Das heißt, der Quellcode sollte in einer Textarea ausgegeben werden und nach der Änderung auch gespeichert werden. Ist sowas möglich, wenn ja. Wie?
Ich habe schon folgendes gefunden. Dort kann man den Inhalt aber nicht speichern.
Code:
<?
$datei = "admin/daten.txt";
@$fp = fopen($datei,"r");
if (!$fp) {
    print "File $datei ist nicht vorhanden<br>\n";
} else {
    while (!feof($fp)) {
        $text .= fgets($fp, 4096);
    } 
}
@fclose($fp);                     
echo" <textarea name=\"benutzer\" class=search cols=60 rows=15>".$text."</textarea>";
?>

Ich freue mich auf eine Antwort


Nach oben
Private Nachricht senden
Metaman
Power-Poster [User]
Power-Poster



Anmeldung: 20.11.05
Beiträge: 635

BeitragVerfasst am: 09.10.2008, 20:47    Titel: Antworten mit Zitat

im grunde ganz einfach.
in $text hast du ja schon den Inhalt der Textdatei

und diesen hast Du auch schon im Formularfeld drin
also mach einfach aus diesem Formularfeld ein richtiges Formular

und lass es nach dem Drücken auf den Submit button wieder in die Datei schreiben

@$fp = fopen("$datei", "w");
@fwrite($fp, $benutzer);
@fclose($fp);

komplett kann das vielleicht so aussehen
Code:
<?
$datei = "admin/daten.txt";

if($aendern){
$fp = fopen("$datei", "w");
fwrite($fp, $benutzer);
fclose($fp);
}


@$fp = fopen($datei,"r");
if (!$fp) {
    print "File $datei ist nicht vorhanden<br>\n";
} else {
    while (!feof($fp)) {
        $text .= fgets($fp, 4096);
    }
}
@fclose($fp);                     
echo" <form name=\"form1\" method=\"post\" action=\"\"><textarea name=\"benutzer\" class=search cols=60 rows=15>".$text."</textarea>
<input type=\"submit\" name=\"aendern\" value=\"Edit\">
</form>
";
?>


ist jetzt nicht geprüft, aber so oder so ähnlich sollte es gehen

_________________
Webmaster Lexikon
Schnäppchensuche
Wenn Du einen Clan Sponsor suchst, schreibe mich NICHT an!!!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
csx
Neuer [User]
Neuer



Anmeldung: 20.10.08
Beiträge: 2
Wohnort: Hamburg

BeitragVerfasst am: 21.10.2008, 03:45    Titel: Antworten mit Zitat

Und die textarea-Zeile sieht am besten so aus:

Code:

echo"<textarea name=\"benutzer\" class=search cols=60 rows=15>".htmlspecialchars($text)."</textarea>"


Damit auch < und > richtig angezeigt werden.

_________________
Erfahrung ist das, was man glaubt zu haben, bevor man mehr davon erwirbt.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Professor
Stammuser [User]
Stammuser



Anmeldung: 02.11.07
Beiträge: 34

BeitragVerfasst am: 21.10.2008, 09:16    Titel: Antworten mit Zitat

mit hilfe von ajax kann man das ganze sogar
ohne php bewerkstelligen und dabei auch die
formatierung des textes im textarea feld festlegen

http://www.webmasterbiz.de/showthread.php?t=1539

und beim abspeichern, dann einfach wieder per
php den inhalt der datei mit dem geänderten textarea
überschreiben

prof.


Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge PHP: PHP-Datei in PHP ausgeben Tetrikus Serverseitige Websprachen 4 25.11.2008, 21:45 Letzten Beitrag anzeigen
Keine neuen Beiträge Nie wieder Geld für SMS ausgeben DerRoman Kleinanzeigen 0 07.09.2008, 14:00 Letzten Beitrag anzeigen
Keine neuen Beiträge [Formulare] Checkbox Auswahl auf Text... Malli Einsteigerforum 2 26.02.2008, 21:38 Letzten Beitrag anzeigen
Keine neuen Beiträge Bild bearbeiten! LadyAlexandra Grafik-Forum 5 05.01.2008, 13:33 Letzten Beitrag anzeigen
Keine neuen Beiträge Kann mir jemand ein paar Bilder bearb... Twilight Grafik-Forum 2 19.12.2007, 15:54 Letzten Beitrag anzeigen
Threadübersicht