Date: 01/10/01
- Next message: Derick Rethans: "Re: [PHP-DOC] html help version"
- Previous message: eschmid+sic <email protected>: "Re: [PHP-DOC] KR-Attachments really necassary?"
- Next in thread: Hojtsy Gabor: "[PHP-DOC] cvs: phpdoc / make_chm.bat make_chm.php"
- Maybe reply: Hojtsy Gabor: "[PHP-DOC] cvs: phpdoc / make_chm.bat make_chm.php"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
derick Wed Jan 10 15:08:41 2001 EDT
Added files:
/phpdoc make_chm.bat
Modified files:
/phpdoc make_chm.php
Log:
- Modified the make_chm.php script to support the I10L characters.
- Added a batch file for the lazy people
Index: phpdoc/make_chm.php
diff -u phpdoc/make_chm.php:1.1 phpdoc/make_chm.php:1.2
--- phpdoc/make_chm.php:1.1 Thu Nov 23 16:18:24 2000
+++ phpdoc/make_chm.php Wed Jan 10 15:08:41 2001
@@ -10,7 +10,7 @@
fputs ($f, "Compiled file=manual.chm\n");
fputs ($f, "Contents file=manual.hhc\n");
fputs ($f, "Default Font=Arial,10,0\n");
- fputs ($f, "Default topic=manual\manual.html\n");
+ fputs ($f, "Default topic=html\manual.html\n");
fputs ($f, "Display compile progress=Yes\n");
fputs ($f, "Full-text search=Yes\n");
fputs ($f, "Index file=Index.hhk\n");
@@ -20,7 +20,7 @@
$handle=opendir('manual');
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
- fputs ($f, "manual\\$file\n");
+ fputs ($f, "html\\$file\n");
}
}
closedir($handle);
@@ -45,21 +45,21 @@
$par["html"] = $matches[1];
if (ereg ("CLASS=\"literal\"", $ar[$i+4]))
{
- preg_match ("/>([A-Za-zī0-9\/?\ _]+)/", $ar[$i+5], $matches);
+ preg_match ("/>([^<]+)/", $ar[$i+5], $matches);
}
else if ($ar[$i+2] == $ar[$i+4])
{
- preg_match ("/>([A-Za-zī0-9()\/?\ _]+)/", $ar[$i+7], $matches);
+ preg_match ("/>([^<]+)/", $ar[$i+7], $matches);
}
else
{
- preg_match ("/>([A-Za-zī0-9\/?\ _]+)/", $ar[$i+3], $matches);
+ preg_match ("/>([^<]+)/", $ar[$i+3], $matches);
}
$par["title"] = $matches[1];
?>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="<?php echo $par["title"]; ?>">
- <param name="Local" value="manual\<?php echo $par["html"]; ?>">
+ <param name="Local" value="html\<?php echo $par["html"]; ?>">
</OBJECT>
<?php
}
@@ -99,12 +99,12 @@
$chapter["nr"] = $matches[1];
preg_match ("/HREF=\"([a-z-]+\.html)(\#[a-z]+)?\"/", $index_a[$i+1], $matches);
$chapter["html"] = $matches[1];
- preg_match ("/>([A-Za-z\ ]+)/", $index_a[$i+2], $matches);
+ preg_match ("/>([^<]+)/", $index_a[$i+2], $matches);
$chapter["title"] = $matches[1];
?>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="<?php echo $chapter["title"]; ?>">
- <param name="Local" value="manual\<?php echo $chapter["html"]; ?>">
+ <param name="Local" value="html\<?php echo $chapter["html"]; ?>">
</OBJECT>
<?php
}
@@ -124,12 +124,12 @@
$schapter["nr"] = $matches[1];
preg_match ("/HREF=\"([a-z-]+\.([a-z-]+\.)?html)(\#[a-z]+)?\"/", $index_a[$i+1], $matches);
$schapter["html"] = $matches[1];
- preg_match ("/>([A-Za-z\ ]+)/", $index_a[$i+2], $matches);
+ preg_match ("/>([^<]+)/", $index_a[$i+2], $matches);
$schapter["title"] = $matches[1];
?>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="<?php echo $schapter["title"]; ?>">
- <param name="Local" value="manual\<?php echo $schapter["html"]; ?>">
+ <param name="Local" value="html\<?php echo $schapter["html"]; ?>">
</OBJECT>
<?php
DoFile ("html/".$schapter["html"]);
Index: phpdoc/make_chm.bat
+++ phpdoc/make_chm.bat
<email protected> off
rem First untar the built html tree so that the "html" dir is a child of the
rem current directory.
rem Now run the toc generator:
echo "Running the toc and project file generator script:"
e:\php4\php make_chm.php > manual.hhc
rem After the toc is generated run the help compiler:
echo "Compiling the helpfile:"
e:\htmlhe~1\hhc manual.hhp
- Next message: Derick Rethans: "Re: [PHP-DOC] html help version"
- Previous message: eschmid+sic <email protected>: "Re: [PHP-DOC] KR-Attachments really necassary?"
- Next in thread: Hojtsy Gabor: "[PHP-DOC] cvs: phpdoc / make_chm.bat make_chm.php"
- Maybe reply: Hojtsy Gabor: "[PHP-DOC] cvs: phpdoc / make_chm.bat make_chm.php"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

