Sie sind hier:  » Tipps » Codevalidierung

Zur Übersicht

Tipps:

.htaccess

eMail-Adresse

Links im Text

Codeschnipsel

Codevalidierung

Abstimmung

FAQ

Flash-Galerie

Imagemaps

Inline Galerie

RSS-Feed

RSS-Reader

Sprungmarkenlinks

Tipp des Tages

Druckversion

Flash

Formular 6.0

Grafiken positionieren

Animiertes Gif

JavaScripte

Multilanguage

Quicktime

Sitemap

Tabellen

wmv valide einbinden

Farbvorschau

YouTube

Kontaktdaten

Webdesignconsult.de
39164 Wanzleben-Börde
Telefon:
039204 - 91 80 39


Den Parser einfügen in die Datei navigation.ccml

Teil1: (platziert nach dem Body-Start: <body>) <body>
<?php ob_start(); ?>
Teil 2 Einleitung des Ersetzungsprozedres (platziert vor </body>): <?php
$content=ob_get_clean();

Teil 3: beliebig wiederholbare Ersetzungsanweisung (ersetze xxx mit yyy , aaa mit bbb ...) $content=str_replace('xxx','yyy',$content);
$content=str_replace('aaa','bbb',$content);
Teil 4 (hier schließt der Parser ab): echo $content;
?>
</body>
</html>

Den Parser einfügen via html-Absatz

Wer viel Text ersetzen lassen möchte, beispsielsweise, um punktuell individuelle Farben zur Verdeutlichung bestimmter Sachverhalte ins Spiel zu bringen, kann den Parser auch über jeweils zwei html-Absätze in seinem Webprojekt aktivieren.

Teil1: (platziert im ersten Absatz (html) der Seite): <?php ob_start(); ?>
Teil 2 Einleitung des Ersetzungsprozedres (platziert im letzten Absatz (html] der Seite): <?php
$content=ob_get_clean();
Teil 3: beliebig wiederholbare Ersetzungsanweisung (ersetze xxx mit yyy , aaa mit bbb ...) $content=str_replace('xxx','yyy',$content);
$content=str_replace('aaa','bbb',$content);
Teil 4 (hier schließt der Parser ab): echo $content;
?>
.  

Den Parser auslagern in die Datei php_parser.ccml

Teil1: (platziert nach dem head-Start: <head>) <head>
<?php ob_start(); ?>
Teil 2 Includierung des ausgelagerten Ersetzungsprozedres [4 KB] (platziert vor </body>): <cc:asset src="php_Parsercodes.ccml" dst="php_parsercodes.php" obj="myphp_parsercodes">
Teil 3 Includierung des ausgelagerten Ersetzungsprozedres (platziert nach Teil 2): <?php
include("<cc:print value="&myphp_parsercodes.url">"); // Bindet die Liste mit den Parsercodes ein. Sie kann beliebig ergänzt werden.
?>

</body>
</html>

Please note:

Sollen Codeschnipsel ersetzt werden, die Anführungsstriche (") enthalten, muss der Suchtext statt in Anführungsstriche in Hochkommata (') eingeschlossen sein.

Beispiel:
$content=str_replace("target ="blank"","",$content); (falsch)
$content=str_replace('target ="blank"', '',$content); (korrekt)

PHP-Parser

Um nonkonformen Code in validen Code umzuwandeln, kann man sich mit dem hier beschriebenen PHP-Parser behelfen.

Die Idee zu diesem Tipp stammt von Milena Meier. Die nachfolgend beschriebene Methode funktioniert nur, wenn PHP auf dem Webserver eingesetzt werden kann.

Ein vollständiger Parser ist hier beispielhaft im Einsatz zu sehen.

Allgemein gilt: Die hier gezeigten Validierungsvorschläge sind nur bedingt für die tabellenbasierenden Designs von Data Becker geeignet!

<<=======

Fragen hierzu stellen Sie bitte im W2D-Forum .


Validierte Elemente


aktualisiert am: 09.03.2012



© 2002 - 2012  W. K r a w i k   Stand: 09.03.2012