Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Variablenübergabe PHP -> JavaScript

undermyinfluence / 4 Antworten / Baumansicht Nickles

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.

bei Antwort benachrichtigen
xafford undermyinfluence „Variablenübergabe PHP -> JavaScript“
Optionen

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?

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
undermyinfluence Nachtrag zu: „Variablenübergabe PHP -> JavaScript“
Optionen

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.

bei Antwort benachrichtigen
xafford undermyinfluence „So würde es im Prinzip gehen. Ich habe nur noch ein Problem: Wenn ich die Seite...“
Optionen

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;
}
Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
undermyinfluence Nachtrag zu: „Variablenübergabe PHP -> JavaScript“
Optionen

Vielen Dank

bei Antwort benachrichtigen