Hi,
folgende foreach Schleife möchte nicht richtig funktionieren:
sites2check.txt beinhaltet 2 urls:
Domain1 beinhaltet 3 Links:
Domain2 beinhaltet 5 Links:
Ich bin in der Erwartung:
Aber erhalte als Ergebnis:
Die Links von der Domain1 werden nicht erfasst, was mache ich denn falsch?
Über jeden Tipp bin ich sehr dankbar.
folgende foreach Schleife möchte nicht richtig funktionieren:
PHP-Code:
$sites2check = file('sites2check.txt');
foreach ($sites2check as $site2check) {
$dom = new domDocument;
@$dom->loadHTMLFile($site2check);
$dom->preserveWhiteSpace = false;
foreach ($dom->getElementsByTagname('a') as $item) {
echo $item->getAttribute('href').'-> '.$item->nodeValue.'<br>';
}
}
PHP-Code:
http://www.domain1.de/links.html
http://www.domain2.de/links.html
PHP-Code:
<a href="test.html">Domain1 Link1</a><br />
<a href="test.html">Domain1 Link2</a><br />
<a href="test.html">Domain1 Link3</a><br />
PHP-Code:
<a href="test.html">Domain2 Link1</a><br />
<a href="test.html">Domain2 Link2</a><br />
<a href="test.html">Domain2 Link3</a><br />
<a href="test.html">Domain2 Link4</a><br />
<a href="test.html">Domain2 Link5</a><br />
PHP-Code:
test.html-> Domain1 Link1
test.html-> Domain1 Link2
test.html-> Domain1 Link3
test.html-> Domain2 Link1
test.html-> Domain2 Link2
test.html-> Domain2 Link3
test.html-> Domain2 Link4
test.html-> Domain2 Link5
PHP-Code:
/links.html-> /links.html
test.html-> Domain2 Link1
test.html-> Domain2 Link2
test.html-> Domain2 Link3
test.html-> Domain2 Link4
test.html-> Domain2 Link5
Über jeden Tipp bin ich sehr dankbar.

Kommentar