<?php
function parseTags($file) {
  /* readfile... here */
  $filedata = file_get_contents($file);
  $tag_match =("!<bttag=(\w*)>\s*(.*?)\s*</bttag>!is");
  preg_match_all($tag_match, $filedata, $matches);
  for ($i=0; $i< count($matches[0]); $i++) {

    $tagname = $matches[1][$i];
$tag['tagname'] = $tagname;
$tag['value'] = $matches[2][$i];
$tags[] = $tag;
  }
  return $tags;
}
$filename = $_GET['name'];
$bttags = parseTags($filename);
echo "<HTML><HEAD>";
foreach($bttags as $tag) {
switch($tag['tagname']) {
case 'title':
echo "<TITLE>" . $tag['value'] . "</TITLE></HEAD><BODY>";
echo "<H1>" . $tag['value'] . "</h1><br>";
break;
case 'heading':
echo "<H1>" . $tag['value'] . "</h1><br>";
break;
case 'image':
if (!empty($tag['value'])) {
echo "<IMG SRC=\"" . $tag['value'] . "\">";
}
break;
case 'text':
echo nl2br($tag['value']);
break;
case 'nl':
echo "<br>\n";
break;
}
}


echo "</body></html>";


?>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to