Beitrag von Claus S. (1671 Beiträge) am Freitag, 22.März.2002, 21:22.
Sonderzeichen weg trotz Maskieren
Hallo,
habe in einer Anwendung/Datenbank ein Feld, in dem ich bestimmte Programmaufrufe speichere, mal ein URL-Aufruf, mal ein Javascript.
Obwohl ich beim Erfassen vor dem put ein convert_html($bn_feld03) mache, wird der Inhalt nach dem ersten " abgeschnitten. Was funzt da nicht?
Gruss Claus
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 22.März.2002, 21:59.
Re: Sonderzeichen weg trotz Maskieren
Antworten
Beitrag von Claus S. (1671 Beiträge) am Freitag, 22.März.2002, 22:36.
Re: Sonderzeichen weg trotz Maskieren
Hallo Sander,
klappt leider nicht, habe es so codiert:
<tr><td align=right>Feld03:</td><td><input type="text" name="bn_feld03=" size=40 value=""></td></tr>
$bn_feld03=convert_html($bn_feld03);
put [ "bn_feld03", "$_get{bn_feld03}" ],
"../bgd/bgbann";
Der ursprüngliche Inhalt war so:
<SCRIPT language="javascript" src="http://www.heute.t-online.de/ZDFheute/exports/ticker/0,1522,,00.js" type="text/javascript"></SCRIPT>
Anschliessend wird daraus:
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 22.März.2002, 23:59.
Re: Sonderzeichen weg trotz Maskieren
Antworten
Beitrag von Claus S. (1671 Beiträge) am Samstag, 23.März.2002, 10:58.
Re: Sonderzeichen weg trotz Maskieren
Hallo Sander,
leuchtet mir zwar irgendwie ein, aber nachdem ich das jetzt geändert habe, erscheint in dem Feld jetzt garnichts mehr :-(
Gruss Claus
Antworten
Beitrag von Claus S. (1671 Beiträge) am Sonntag, 24.März.2002, 13:21.
@sander: Re: Sonderzeichen weg trotz Maskieren
hallo sander,
kannst du dir das bitte nochmal ansehen, dein tipp hat leider nicht geholfen, das feld ist nun ganz leer .
gruss claus
Antworten
Beitrag von Sander (8133 Beiträge) am Sonntag, 24.März.2002, 14:45.
Re: @sander: Re: Sonderzeichen weg trotz Maskieren
der inhalt muß schon vor dem einfügen ins form mit convert_quote() convertiert werden. Sonst steht im form sowas:
<input type="text" name="bn_feld03=" size=40 value="<SCRIPT language="javascript" src="http://www.heute.t-online.de/ZDFheute/exports/ticker/0,1522,,00.js" type="text/javascript"></SCRIPT>">
und damit ist das value nach dem ersten " beendet.
wird das aber vorher konvertiert, stehen statt " "e; - das value geht weiter.
Sander
Antworten
Beitrag von Claus S. (33 Beiträge) am Montag, 25.März.2002, 07:22.
Re: @sander: Re: Sonderzeichen weg trotz Maskieren
hallo sander,
das habe ich jetzt nicht ganz verstanden :-(
heisst das, dass ich zwei mal maskieren muss,
erst convert_quote() und convert_html() ?
gruss claus
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 25.März.2002, 08:12.
Re: @sander: Re: Sonderzeichen weg trotz Maskieren
probier es erstmal vor dem befüllen des formulars mit
convert_quote() - also das was bei value rein soll, muß entschärft werden.
$inhalt=convert_quote('<SCRIPT language="javascript" src="http://www.heute.t-online.de/ZDFheute/exports/ticker/0,1522,,00.js" type="text/javascript"></script>');
out "<input type=\"text\" name=\"bn_feld03=\" size=40 value=\"$inhalt\">;
Sander
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 26.März.2002, 19:32.
Re: @sander: Re: Sonderzeichen weg trotz Maskieren
und wie schauts nun aus? hats gefunzt?
Sander
Antworten
Beitrag von Claus S. (1671 Beiträge) am Dienstag, 26.März.2002, 19:35.
Re: @sander: Re: Sonderzeichen weg trotz Maskieren
hi sander,
da bin ich auch gerade dran, mehre baustellen ;-)
noch funztr es nicht, melde mich dann
Antworten
Beitrag von Claus S. (1671 Beiträge) am Dienstag, 26.März.2002, 22:33.
Re: @sander: Re: Sonderzeichen weg trotz Maskieren
hallo sander,
also ich bin mit meinem latein am ende :-(
habe jetzt alle möglichen varianten ausprobiert:
beim erfassen mache ich vorher ein convert_quote und ein convert_html vor dem put.
bei der anzeige/änderungsmaske nach dem get auch wieder.
das kann doch kein einzelproblem sein. andere werden doch hier und da sonderzeichen abspeichern müssen.
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 26.März.2002, 22:45.
Re: @sander: Re: Sonderzeichen weg trotz Maskieren
was stimmt jetzt nicht?
Leerer DS oder nicht ausführbarer Code?
Sander
Antworten
Beitrag von Claus S. (33 Beiträge) am Dienstag, 26.März.2002, 23:20.
Re: @sander: Re: Sonderzeichen weg trotz Maskieren
im DS steht jetzt nichts mehr
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 27.März.2002, 08:33.
Re: @sander: Re: Sonderzeichen weg trotz Maskieren
Antworten