本文整理匯總了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);