我有一個PHP腳本,拉動網頁的元標記信息。 我從CLI使用這個腳本。 我的問題是我如何添加到這個腳本,該腳本接受參數(url)並將其應用到腳本。再次,這將來自命令行界面。拉STDN這個元標記腳本PHP
這是示例腳本。
#!/usr/bin/php
<?php
function getMetaData($url){
// get meta tags
$meta=get_meta_tags($url);
// store page
$page=file_get_contents($url);
// find where the title CONTENT begins
$titleStart=strpos($page,'<title>')+7;
// find how long the title is
$titleLength=strpos($page,'</title>')-$titleStart;
// extract title from $page
$meta['title']=substr($page,$titleStart,$titleLength);
// return array of data
return $meta;
}
// This line should be replaced with the function call using argv
//$tags = getMetaData('$url');
// Check data was passed
if (empty($argv[1])) {
exit("You didn't specify a URL!");
}
// Pass the supplied data into your code
$tags = getMetaData($argv[1]);
echo 'Title: '.$tags['title'];
echo "\n";
echo 'Description: '.$tags['description'];
echo "\n";
echo 'Keywords: '.$tags['keywords'];
?>
非常感謝幫助,我是一名php新手。
嗨喬恩,歡迎計算器!請注意,您可以通過簡單縮進4個空格來突出顯示代碼。 – DaveRandom 2012-08-06 21:30:21