$zeile sei der Inhalt einer zuvor eingelesenen HTML-Datei. Im folgenden Beispiel werden alle relativen Links durch das Konstrukt <?php echo $sess->purl('/relativerlink'); ?> ersetzt. relativerlink sei hierbei der relative Link, der gefunden wurde.
$pattern = ',<a([^>]+)href="(?!https?://|ftp://|mailto:|news:)([^>"\s]+)",i'; $replacement = '<a\1href="<?php echo $sess->purl("\2"); ?>"'; $newtext = preg_replace($pattern, $replacement, $text); header('Content-type: text/plain'); echo $newtext;






