php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.11.2005, 20:22  
Gast
 
Beiträge: n/a
Standard [Erledigt] htmlentities - viel zu viele backslashes *w�hh?*

hullo,

ich bin grad dabei aus langer weile und weiterbildungswillen nen einfaches content-managment-script zu bauen.
mit dem script (also jetz wo das problem is) will ich ne datei einlesen (zb board.php) ... den inhalt in ein textarea packen und dort ver�ndern k�nnen.
das sieht bei mir so aus:


Code:
Hier k�nnen sie nun die Datei <? echo $file; ?> bearbeiten 


<?
$handle = fopen($file, "a+");
$contents = fread($handle, 999999);
fclose($handle);






?>
<form method="POST">
	<textarea name="content" cols="70" rows="22"><? echo htmlentities($contents); ?></textarea>
	<input type="submit" name="action" value="Absenden">
	<input type="Reset" name="Zur�cksetzen" value="Zur�cksetzen">
			      


<?

if(isset($_POST[action]))
{

$handle = fopen ($file, "w");
fwrite($handle, $content);
fclose($handle);}

?>
</form>

klappt eigendlich auch ganz gut ... nur das ich bei jedem bearbeiten mehr und mehr backslashs bekomme (also das zeichen: \)

nach dem ersten bearbeiten wird zb aus:

Code:
<test>

\"das ist ein test\"

wenn ich nun ein buchstaben nur ver�ndere siehts dann so aus:

Code:
<test>

\\\"das ist ein test\\\" b
und mit jeder ver�nderung wird das schlimmer. vielleicht wisst ihr was das is. ich habs eben schon mit dem htmlentities probiert, bin aber am verzweifeln
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.11.2005, 20:33  
Gast
 
Beiträge: n/a
Standard

stripslashes()
 
Alt 14.11.2005, 20:46  
Gast
 
Beiträge: n/a
Standard

DANKE
 
Alt 14.11.2005, 22:22  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Um Plattform- bzw. Konfigurationsunabhängig zu bleiben, musst du den Gebrauch von stripslashes() jedoch an den Wert von magic_quotes_gpc und magic_quotes_sybase binden. Diese PHP-Optionen definieren nämlich, ob eingehende Werte escaped werden sollen oder nicht. Siehe z.B. http://php.net/manual/en/function.ge...quotes-gpc.php

Basti
Basti 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
htmlentities() mag kein UTF-8 Igäl PHP Tipps 2008 11 26.11.2009 21:54
htmlentities - teilweise umwandlung in seltsame zeichen Drache PHP Tipps 2007 2 08.07.2007 17:07
htmlentities mit Ausnahmen Andreas L. PHP Tipps 2007 3 21.12.2006 19:44
htmlentities() nur auf bestimmten Bereich rocco PHP Tipps 2006 14 16.07.2006 20:23
htmlentities und nl2br in einem kombiniert wiegia086 PHP Tipps 2006 7 22.04.2006 01:19
htmlentities bei post notyyy PHP Tipps 2006 1 04.03.2006 01:14
htmlspecialchars() vs htmlentities() vs addslashes() PHP Tipps 2005-2 3 16.09.2005 13:08
formular und htmlentities PHP Tipps 2005-2 4 15.09.2005 13:21
htmlentities klappt nicht Matthiasnet PHP Tipps 2005-2 8 10.09.2005 10:53
problem mit htmlentities Schiedsrichter PHP Tipps 2005-2 1 08.09.2005 14:30
htmlentities vs. htmlspecialchars bicpi PHP-Fortgeschrittene 7 04.09.2005 23:17
nl2br & htmlentities kombinieren faultier PHP Tipps 2005-2 3 19.06.2005 12:01
[Forum-Projekt] Verständnisfrage zu htmlentities aktionkuba PHP Tipps 2005 9 08.04.2005 10:00
String von htmlentities() wieder in alten String Alpha Centauri PHP Tipps 2005 13 22.03.2005 17:20
Alle Dateneingaben durch htmlentities laufen lassen PHP Tipps 2004 4 25.06.2004 15:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
htmlentities backslash, php htmlentities backslash, html textarea eigenartige zeichen, backslash in html php markieren, htmlentities ohne backslash, htmlentities ausnahmen, htmlentities() im formular, html entities backslash, php entities \\ backslash, htmlentities formular, html entities form post, komische zeichen textarea, form htmlentities, htmlentities backsplash, backslashes post php, html post adds backslashes

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:42 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.