本文整理汇总了PHP中ParserFactory::createParser方法的典型用法代码示例。如果您正苦于以下问题:PHP ParserFactory::createParser方法的具体用法?PHP ParserFactory::createParser怎么用?PHP ParserFactory::createParser使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ParserFactory
的用法示例。
在下文中一共展示了ParserFactory::createParser方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Spiderman
}
.parserBox{
margin-left:20px;
border:1px solid darkblue;
padding:3px 0px 3px 3px
}
</style>
</head>
<body>
<?php
if ($ffRoot != '') {
$spider = new Spiderman($ffRoot, $ffLimits, $ffAvoid);
//array('octoconsulting.com','www.octoconsulting.com')
//echo var_export( $ffParsers, true );
foreach ($ffParsers as $value) {
$parser = ParserFactory::createParser($value);
//echo $parser instanceof IDocParser ? 'true' : 'false';
if ($parser !== false) {
$spider->addParser($parser);
}
}
$spider->crawl();
} else {
echo '<div>Nothing to display</div>';
}
//---------- Test area -----------------
/*
$matches = array();
$u = 'http://www.steve.com/path1/path2/path3/path4?var=1';
$rel = '.././../../../path1a/./path1ab/../path';
$v = WebUtils::isValidURL($u);