Hallo,
ich bin gerade am basteln eines mini cms für eine Seite. Dabei wird ein HTML editor verwendet werden. Ich will eine HTML-seite via MySQL in den Editor öffnen, dies geht mit einer JS funktion: put_html(\'\');
Wenn ich jetzt per echo den html text einfüge, sind da aber brakes drin und JS macht natürlich mist. Hat jemand ne Ahnung wie ich das machen kann. Bin PHP Anfänger und hab eigentlich kp von JavaScript.
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Wandle den Inhalt in Hexadezimalwerte um und benutze die Javascript-Funktion unescape() um es wieder zurück zu wandeln. Oder gibt es an anderer Stelle Probleme?
So würde es im Prinzip gehen.
Ich habe nur noch ein Problem:
Wenn ich die Seite mit bin2hex umwandle stehen keine Prozentzeichen vor jeder Zahl. Die funktion unescape brauch aber vor jeder Zahl eins sonst macht sie gar nichts.
function to_hex($string=''){
$c=strlen(($string=bin2hex($string)))/2;
for($i=0;$c>0;$c--){
$string=substr($string,0,$i).'%'.substr($string,$i);
$i+=3;
}
return $string;
}
Vielen Dank