> 1) while (fgets($fp) != '<?php __HALT_PHP_PARSER__; ?>'));
>
Just a nudge about this code approach.
  #1 It doesn't detect EOF
  #2 It forgets about the newline returned by fgets()
  #3 It doesn't allow the HALT; to float within a line between other content 
(not that you'd do that anyway but...

while (($tmp = fgets($fp)) && (strpos($tmp, '<?php __HALT_PHP_PARSER__; ?>') 
!== false)); 

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to