mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-05 10:54:27 +02:00
better processing of manual for the web: now it doesnt produce two<head>s etc...
#I HAVENT TEST THIS. can anybody test this on-line please? thanks
This commit is contained in:
@@ -24,13 +24,13 @@
|
|||||||
set_time_limit(0);
|
set_time_limit(0);
|
||||||
|
|
||||||
$search = array(
|
$search = array(
|
||||||
'<BODY',
|
'/(<HTML.*<META.*HTTP-EQUIV="Content-type".*charset=(.*)".*<BODY[^>]+>)/mSs',
|
||||||
'</BODY'
|
'/(<\/BODY\s*><\/HTML\s*>)/mS'
|
||||||
);
|
);
|
||||||
|
|
||||||
$replace = array(
|
$replace = array(
|
||||||
'<?php if(!isset($_GET["print"]) && !strstr($_SERVER["REQUEST_URI"],"/print/")) { commonHeader(); } ?><BODY',
|
'<?php if(!isset($_GET["print"])&&!strstr($_SERVER["REQUEST_URI"],"/print/")){ini_set("default_charset","\2");commonHeader();}else{ ?> \1 } ?>',
|
||||||
'<?php if(!isset($_GET["print"]) && !strstr($_SERVER["REQUEST_URI"],"/print/")) { commonFooter(); } ?></BODY'
|
'<?php if(!isset($_GET["print"])&&!strstr($_SERVER["REQUEST_URI"],"/print/")){commonFooter();}else{ echo "</body></html>";} ?>'
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($dir = opendir('phpweb')) {
|
if ($dir = opendir('phpweb')) {
|
||||||
@@ -40,9 +40,10 @@ if ($dir = opendir('phpweb')) {
|
|||||||
if(substr($file, -4) == '.php') {
|
if(substr($file, -4) == '.php') {
|
||||||
|
|
||||||
$text = file_get_contents('phpweb/' . $file);
|
$text = file_get_contents('phpweb/' . $file);
|
||||||
$text = str_replace($search, $replace, $text);
|
|
||||||
|
|
||||||
$handler = fopen('phpweb/' . $file, 'w+');
|
$text = preg_replace($search, $replace, $text);
|
||||||
|
|
||||||
|
$handler = fopen('phpweb2/' . $file, 'w+');
|
||||||
fputs($handler, $text);
|
fputs($handler, $text);
|
||||||
fclose($handler);
|
fclose($handler);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user