Location: Asia Pacific, Cyberspace, in the Dark Dystopia
Posts: 19,118
Thanks Given: 2,351
Thanked 3,359 Times in 1,878 Posts
PHP Man Pages Now Available (Over 10,000)
Hello!
Yesterday we added over 10,000 PHP man pages to our man page section.
I've not yet got our unique and special recursive search feature working; but you can still access the PHP man pages directly by selecting PHP in the man sets drop down menu (left side) and then section 3 (right side).
I'll debug our unique recursive search functionality so these man pages will appear in recursive, deep searches as well.
FYI: Here is a quick list of the number of man pages in our XML site maps, totally 66197 publicly available man pages (the number is actually higher, but we don't put all the man pages in our XML site map).
In addition, we have aix and hpux man page sets available for moderators only because these sets do not format well on our linux-based server, for some reason, and it's not a priority to debug this small issue with aix and hpux man pages.
Here is a screenshot image of the man page for PHP "array":
Moderator's Comments:
PS: If anyone has a full man page set (tar.gz) they would like for us to include, please let me know (standard man page troff / nroff format, not html format, thanks).
Location: Asia Pacific, Cyberspace, in the Dark Dystopia
Posts: 19,118
Thanks Given: 2,351
Thanked 3,359 Times in 1,878 Posts
Update: After a lot of work, I now have our recursive search feature working for PHP manpages, with the exception of apropos functionality for the PHP manpages.
The apropos functionality works for the other manpages, as it did before.
Location: Asia Pacific, Cyberspace, in the Dark Dystopia
Posts: 19,118
Thanks Given: 2,351
Thanked 3,359 Times in 1,878 Posts
OK. I found out why apropos does not work for the PHP manpages.
apropos is dependent on parsing the formatted manpages to create the whatis database for each manpage set, as discussed in mandb
Where we see:
Quote:
DIAGNOSTICS
The following warning messages can be emitted during database building.
<filename>: whatis parse for page(sec) failed
An attempt to extract whatis line(s) from the given <filename>
failed. This is usually due to a poorly written manual page,
but if many such messages are emitted it is likely that the sys-
tem contains non-standard manual pages which are incompatible
with the man-db whatis parser. See the WHATIS PARSING section
in lexgrog(1) for more information.
So, I used lexgrog on the PHP manpages and got the parse error; and when I examined the PHP manpages files, it's easy to see the pages are very poorly formatted (compared to "standard" manpages for linux and osx) and would require a lot of reformatting to get the parser to work so whatis would work, etc.
Hahaha... if anyone cares to reformat over 10,000 PHP pages so the lexgrog parser works on the PHP manpages, please raise your hand... otherwise, well will accept the fact that the PHP manpages will not be including in our recursive apropos (whatis) search.
Can anyone supply me with the man pages for:
omnidatalist
omnibarlist
omnisap.exe
I prefer the source man pages in nroff format.
A clue about the software bundles which supply these man pages is fine as well.
OS: HP-UX
TIA (11 Replies)
Hi everyone,
I have a small query, in solaris the man pages get displayed on half of the terminal , can i get a full terminal or full screen display ?:) (2 Replies)
can anybody explain me how to read unix
man pages?
for example when i want to get information about ps command
man ps gives me this output:
***********************************
Reformatting page. Please wait... completed
ps(1) ... (2 Replies)
When reading man pages, I notice that sometimes commands are follwed by a number enclosed in parenthesis. such as:
mkdir calls the mkdir(2) system call.
What exactly does this mean? (4 Replies)
Hi,
I've written now a man pages, but I don't knwo how to get 'man' to view them. Where have I to put this files, which directories are allowed??
THX Bensky (3 Replies)
Hello ,
I just installed openssh in my system . I actually tried to man sshd but it says no entry , though there is a man directory in the installation which have the man pages for sshd .
Can anyone tell me how should i install these man pages .
DP (2 Replies)