MediaWiki REL1_33
parse.php File Reference

Parse some wikitext. More...

Go to the source code of this file.

Classes

class  CLIParser
 Maintenance script to parse some wikitext. More...
 

Variables

 $maintClass = CLIParser::class
 

Detailed Description

Parse some wikitext.

Wikitext can be given by stdin or using a file. The wikitext will be parsed using 'CLIParser' as a title. This can be overridden with –title option.

Example1:

$ php parse.php --title foo
''[[foo]]''^D
<p><i><strong class="selflink">foo</strong></i>
</p>
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two and(2) offer you this license which gives you legal permission to copy
title

Example2:

$ echo "'''bold'''" > /tmp/foo.txt
$ php parse.php /tmp/foo.txt
<p><b>bold</b>
</p>$

Example3:

$ cat /tmp/foo | php parse.php
<p><b>bold</b>
</p>$

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html

Author
Antoine Musso <hashar at free dot fr>
Note
GPL-2.0-or-later

Definition in file parse.php.

Variable Documentation

◆ $maintClass

$maintClass = CLIParser::class

Definition at line 143 of file parse.php.