• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

txt-Datei mit php ändern und auslesen

Doopanga

Neues Mitglied
Die Frage hat sich ergeben...
hier die Lösung:
Code:
[FONT=Courier New][COLOR=#007700]if (!isset([/COLOR][COLOR=#0000bb]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'text'[/COLOR][COLOR=#007700]])) [/COLOR][COLOR=#0000bb]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'text'[/COLOR][COLOR=#007700]] = [/COLOR][COLOR=#dd0000]""[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]; 



if (isset([/COLOR][COLOR=#0000bb]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'submit'[/COLOR][/FONT][COLOR=#007700][FONT=Courier New]])) 
{ 
    [/FONT][/COLOR][FONT=Courier New][COLOR=#ff9900]// Text in Textdatei ablegen 
    [/COLOR][COLOR=#0000bb]$fp [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]fopen[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"inhalt.xml"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]"w"[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]); 
    if ([/COLOR][COLOR=#0000bb]$fp[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]) 
    { 
        [/COLOR][COLOR=#0000bb]fputs[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$fp[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'text'[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]]); 
        [/COLOR][COLOR=#0000bb]fclose[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$fp[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]); 
        echo [/COLOR][COLOR=#dd0000]"XML-Datei wurde gespeichert. Bitte in der Anwendung online testen!<br><br>"[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]; 
    } else { 
        echo [/COLOR][COLOR=#dd0000]"Fehler: kann XML-Datei nicht öffnen<br>"[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]; 
    } 
    


    echo [/COLOR][COLOR=#dd0000]'<a href="'[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]$_SERVER[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'PHP_SELF'[/COLOR][COLOR=#007700]].[/COLOR][COLOR=#dd0000]'">Erneut bearbeiten<br></a>'[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]; 

    echo [/COLOR][COLOR=#dd0000]'<a href="index.php">Zurück zur Auswahlseite</a>'[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]; 


} else { 
    [/COLOR][COLOR=#0000bb]$fp [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]fopen[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"inhalt.xml"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]"r"[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]); 
    if ([/COLOR][COLOR=#0000bb]$fp[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]) 
    { 
        [/COLOR][COLOR=#0000bb]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'text'[/COLOR][COLOR=#007700]] = [/COLOR][COLOR=#dd0000]''[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]; 
        while(![/COLOR][COLOR=#0000bb]feof[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$fp[/COLOR][/FONT][FONT=Courier New][COLOR=#007700])) 
        { 
            [/COLOR][COLOR=#0000bb]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'text'[/COLOR][COLOR=#007700]] .= [/COLOR][COLOR=#0000bb]fgets[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$fp[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]); 
        } 
        [/COLOR][COLOR=#0000bb]fclose[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$fp[/COLOR][/FONT][COLOR=#007700][FONT=Courier New]); 
    } 
[/FONT][/COLOR][FONT=Courier New][COLOR=#0000bb]?> 
[/COLOR]<form action="[COLOR=#0000bb]<?php [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#0000bb]$_SERVER[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'PHP_SELF'[/COLOR][COLOR=#007700]] [/COLOR][COLOR=#0000bb]?>[/COLOR]" method="POST" enctype="multipart/form-data"> 
<textarea name="text" rows="50" cols="100">[COLOR=#0000bb]<?php [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#0000bb]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#dd0000]'text'[/COLOR][COLOR=#007700]] [/COLOR][COLOR=#0000bb]?>[/COLOR]</textarea><br> 
<input type="submit" name="submit" value="speichern"> 
</form> 
[/FONT][COLOR=#0000bb][FONT=Courier New]<?php 
[/FONT][/COLOR][COLOR=#007700][FONT=Courier New]} 
[/FONT][/COLOR][FONT=Courier New][COLOR=#0000bb]?> 
[/COLOR]</body> [/FONT]
 
Zuletzt bearbeitet:
Zurück
Oben