php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.08.2005, 11:55  
Mex
Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 66
Mex
Standard PHP- und HTML-Code in Datei schreiben und wieder auslesen

Hallo!

Ich habe ein Script geschrieben, mit welchem ich Text in eine Datei speichern kann, und der dann zum Bearbeiten wieder ausgelesen wird.
Leider wird PHP-Code beim auslesen direkt geparst und HTML-Referenzen wie ¢ werden beim speichern in die Sonderzeichen umgewandelt: ¢.

Codeteil zum Schreiben
PHP-Code:
<?php
if ($_POST['speichernbutton']) {
    
$handle fopen('../'.$_POST['zuspeicherndeseite'].'.txt''w');
    
fwrite($handlestripslashes($_POST['seiteninhalt']));
}
?>

Codeteil beim Lesen
PHP-Code:
<?php
    
echo '<textarea name="seiteninhalt" style="width: 100%;" rows="30">';
    include 
'../'.$_POST['zubearbeitendeseite'].'.txt';
    echo 
'</textarea>';
?>
... und...
PHP-Code:
<?php
        
echo '<textarea name="seiteninhalt" style="width: 100%;" rows="30">';
    echo 
stripslashes($seiteninhalt);
    echo 
'</textarea>';
?>
Wer kann mir helfen? Vielen Dank!
Gruss
Mex ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.08.2005, 11:59  
Gast
 
Beiträge: n/a
Standard

Du liest die Textdatei aus, packst das in eine Variable und machst dann:

$deine_variable = htmlentities($deine_variable);

und dann mit echo $deine_variable; ausgeben.
 
Alt 21.08.2005, 12:10  
Mex
Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 66
Mex
Standard

Danke, aber wie kann ich einen ganzen Datei-Inhalt in eine Variable packen?
Und wie löse ich das mit dem PHP-Code?
Mex ist offline  
Alt 21.08.2005, 13:55  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Bei deinem Code zum schreiben solltest du noch fclose() am Schluss einbauen.
Eine Datei kannst du mit file_get_contents() einlesen:
PHP-Code:
<?php
  $code 
file_get_contents($_POST['zubearbeitendeseite']);
  echo 
htmlspecialchars($code);
 
?>
Natürlich musst du $_POST['zubearbeitendeseite'] prüfen, da ein Angreifer sonst jede Seite deiner Homepage einlesen kann.
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML Code im PHP Datei möglich? raphaelf PHP Tipps 2008 10 24.07.2008 15:56
HTML Code in MySQL DB speichern FireFIghter Datenbanken 3 27.12.2006 15:45
Datei einfügen aus Ausgabepuffer, damit PHP Code funktionier NetLook PHP Tipps 2006 17 25.10.2006 15:09
Log Datei auslesen Computer PHP Tipps 2006 7 05.09.2006 16:15
Erzeugten html code an php übergeben test022 PHP Tipps 2006 5 11.08.2006 08:53
Daten aus einer txt Datei auslesen lassen Zangelo PHP Tipps 2006 4 29.05.2006 09:57
Html Code auslesen? Rotti PHP Tipps 2006 8 14.05.2006 15:57
&amp;amp;amp;lt;if&amp;amp;amp;gt; &amp;amp;amp;lt;/if&amp;amp;amp;gt; in einer HTML Datei fuer Templ PHP-Fortgeschrittene 6 03.11.2005 12:05
Bestimmte Werte aus cvs Datei auslesen PHP Tipps 2005-2 1 20.06.2005 13:11
Html Code Komplett auslesen PHP Tipps 2005 15 04.01.2005 22:59
teile einer datei auslesen Fraylman PHP Tipps 2004-2 3 09.12.2004 08:32
bestimmter abschnitt einer datei auslesen PHP Tipps 2004-2 1 08.12.2004 15:22
Wie kann ich eine PHP Datei in eine HTML Datei umwandeln PHP Tipps 2004 2 12.08.2004 18:04
Datei auslesen Stümper PHP Tipps 2004 1 04.08.2004 14:49
editieren von html datei??? PHP Tipps 2004 1 03.06.2004 22:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html code schreiben, php code in datei schreiben, php html code in datei schreiben, php html datei schreiben, html codes schreiben, php html in datei schreiben, php in html datei schreiben, php script in datei schreiben, html in php datei schreiben, html in datei schreiben php, http://www.php.de/php-tipps-2005-2/29523-php-und-html-code-datei-schreiben-und-wieder-auslesen.html, html cod schreiben, html datei mit php schreiben, php datei schreiben html, html code in datei schreiben, html coad in datei scheriben mit php, php php code in datei schreiben, php script datei schreiben, php code in datei schreien, php quelltext auslesen in datei speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.