我有一个link
标签。我想获得href
以便我可以获得外部CSS代码。
这就是我的尝试:
<link rel="stylesheet" href="CSS/main.css" type="text/css">
<?php
include('simple_html_dom.php');
$html = new simple_html_dom();
$html->load_file("test.txt");
$file = fopen("link.txt","w");
$link=$html->find("link");
foreach($link AS $lk){
$lk->href;
$line_string=file_get_contents($lk);
fwrite($file,($line_string. PHP_EOL));
}
fclose($file);
?>
答案 0 :(得分:0)
您的行“$ lk-&gt; href”没有做任何事情。尝试将其分配给变量并编写该变量。例如:
foreach($link AS $lk){
$href = $lk->href;
$line_string=file_get_contents($href);
fwrite($file,($line_string. PHP_EOL));
}
答案 1 :(得分:0)
你没有将lk值分配给任何东西
$lk->href;
返回href的值但不将其分配给任何内容。应该更像是:
$link=$html->find("link");
foreach($link AS $lk){
$hr=$lk->href;
$line_string=file_get_contents($hr);
fwrite($file,($line_string. PHP_EOL));
}