I think the best thing to do would be to just avoid getting the article ID in the first place. If you have a Title object, you can just pass that object directly to either Article::newFromTitle or to WikiPage::factory.
*--* *Tyler Romeo* Stevens Institute of Technology, Class of 2015 Major in Computer Science www.whizkidztech.com | [email protected] On Tue, Jan 15, 2013 at 9:11 AM, Harsh Kothari <[email protected]>wrote: > Hi Andreas > > Try this > > $someobj = WikiPage::newFromId( $ID ); > > if(is_object( $someobj ) ){ > $text = $someobj->getRawText(); or you can use $text = > $someobj->getText(); > > } > else{ > > return true; > } > > Thanks > Harsh > --- > Harsh Kothari > Research Fellow, > Physical Research Laboratory(PRL). > Ahmedabad. > > > On 15-Jan-2013, at 7:14 PM, Andreas Plank wrote: > > > Hi, > > > > I'm using MW 1.20.2 and I want to get the content of a page for > > further parsing in a PHP application. The PHP application is triggered > > via a special page (Special:MobileKeyV1) and parses nature guides for > > mobile devices. > > > > I tried to get the content via getArticleID() ... > > $titleObj=Title::newFromText("Existing page"); > > $articleID=$titleObj->getArticleID(); > > Article::newFromID($articleID)->fetchContent(); > > etc. > > ... but it returns $articleID=0 although the page exits. With MW 1.18 > > this approach worked fine, but after upgrade to MW 1.20.2 it does not > > any more. > > > > How do I get the page content correctly? > > Article::newFromID($titleObj->getArticleID())->fetchContent(); does > > not work because getArticleID() returns 0 or -1 although the page > > exits > > Or can sombody post a hint, what I'm doing wrong? Is there any context > > class needed? > > Or where there some big changes (MW 1.18 → 1.20) that are not > > described yet on http://www.mediawiki.org/wiki/Manual:Title.php ? > > > > I did also a > > sudo php ./maintenance/rebuildall.php --conf ./LocalSettings.php > > But it did not help either > > > > Thanks for your help! > > > > Kind regards > > Andreas > > > > _______________________________________________ > > Wikitech-l mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
