base
portal
Suche:
Forum
Start
Neue Seite erstellen
Titel:
<table> <tr> <font face="arial" size="2"> <td><font face="arial" size="2">Wir haben in baseportal mit allerlei Sonderzeichen zu tun, die aus verschiedenen Sprachen und Standards kommen und unterschiedlich behandelt werden müssen. So steht ein ä in HTML z.B. für den Umlaut ä und wenn in einem HTML-Text, der selbst von Hochkommas "..." umschlossen ist ein Hochkomma " vorkommt, so muss dieses mit " umschrieben werden. <p>Gänzlich anders muss mit Sonderzeichen in einer URL verfahren werden. So darf z.B. kein Leerzeichen darin vorkommen. stattdessen muss dafür ein Plus-Zeichen + stehen. Was aber wenn man nun das Plus-Zeichen + selbst angeben will? Dann muss dieses mit %2b geschrieben werden. Da nun damit das %-Zeichen auch eine besondere Bedeutung hat, muss es mit %25 ebenfalls kodiert werden. <p>Perl oder Javascript gehen wieder anders mit Sonderzeichen um. <p>baseportal stellt für diese Fälle eine Reihe von Konvertierungsroutinen bereit: <p> <table cellspacing="1" cellpadding="2" width="90%" bgcolor="#e0e0e0"> <tbody> <tr> <td><font size="3"><code>convert_br</code></font></td> <td><font face="arial" size="2">Wandelt einen Zeilenumbruch in den HTML-Code <br></font></td> </tr> <tr> <td><font size="3"><code>convert_html</code> </font></td> <td><font face="arial" size="2">Wandelt &, ", <, > und Umlaute (PC) in die HTML-Pendants &amp;, &quot;, &lt;, &gt;, &auml;, &uuml; usw. </font></td> </tr> <tr> <td><font size="3"><code>convert_links</code> </font></td> <td><font face="arial" size="2">Wandelt Texte innerhalb der Felder, die mit http:// eingegeben wurden, in Links um. Außerdem werden Emailadressen erkannt und wie bei <font size=3><code>convert_html</code></font> die speziellen HTML-Zeichen <, > & und " umgewandelt.</font></td> </tr> <tr> <td><font size="3"><code>convert_quote</code></font></td> <td><font face="arial" size="2">Wandelt das Hochkomma ", den Apostroph ' und den Backslash \ in &quot;, \' und \\</font></td> </tr> <tr> <td><font size="3"><code>convert_url</code></font></td> <td><font face="arial" size="2">Wandelt %, \, |, &, ", + in den entsprechenden %xx-Code, sowie das Leerzeichen in ein +</font></td> </tr> </tbody> </table> <p><b>Beispiel:</b> <p> <table cellpadding="10" width="90%"> <tbody> <tr> <td bgcolor="#f0f0f0"><font size="3"><code><do action=input><br><br> <loop code=perl><br><br> out convert_html($Name)." - ";<br> out '<a href="/cgi-bin/baseportal.pl?htx=/name/seite&cmd=del&Id=$_id" onclick="return confirm(\''.convert_quote($Name).' wirklich löschen?\')">Löschen?</a>';<br> out "<p>";<br><br> </loop></code> </font></td> </tr> </tbody> </table> <br> "Entschärft" alle HTML-Spezialzeichen des Feldes "Name" und gibt es, zusammen mit einem "Löschen?"-Link aus. Klickt man auf diesen Link erscheint eine Javascript-Abfrage, ob man dies wirklich will. Sollte der Feldinhalt Apostrophe enthalten, werden diese gewandelt, so dass es zu keiner Javascript-Fehlermeldung kommen kann.</font></td> </font> </tr> </table>
Name:
Passwort:
Stichworte:
Version:
1
2
3 Angebot:
Alle
Nur Miete / Lizenz
Nur Miete / Lizenz professional
Nur Miete
Nur Miete smart + pro
Nur Miete smart + pro / Lizenz
Nur Miete pro
Nur Miete ab pure2, smart2, pro1
Nur Lizenz
Nur Lizenz professional
Nur Kostenlos
Ohne Änderungen zurück zur Seite
©
baseportal
GmbH. Alle Rechte vorbehalten.
powered in 0.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!