hi, bin grade dabei PHP und damit auch Simple HTML DOM zu lernen.
Ich habe eine kleine Frage zu Traversierung.
HTML Beispiel:
Was ich möchte ist hier alle <p> auszugeben. Aber auch nur genau die die an der ersten Stelle der classe test_B jeweilst vorhanden ist.
Was ich gemacht habe:
Bei diesem Quellcodestück gibt er mir nur "AusgabeX" aus. Kann mir jemand helfen?
2. Frage wie kann ich auf ein tags zugreifen die so aussehen:
A:$doc->find('div[class=test_A')
B:$doc->find('div[class=test_A col_type1 padding_type1')
Ich hab beides in einer Komplexer Ausführung versucht, beides hat nicht funktioniert. Vielleicht liegt der Fehler wo anders. Jedoch würde ich gerne eine Bestätigung vielleicht von jemanden der es besser weis hören.
3. Frage wie kann ich auf ein link zugreifen in einer Tag z.B: [code]<a class="link" href="www.ichmöchtegeöffnetwerden.de"></a>[/code]
Ich dachte an sowas
Ich habe eine kleine Frage zu Traversierung.
HTML Beispiel:
Code:
<div class="test_A">
<div class="test_unotig"> ... </div>
<div class="test_B">
...
<p> AusgabeX</p>
<p> nicht Ausgeben</p>
...
</div>
<div class="test_B">
...
<p> AusgabeY</p>
</div>
<div class="test_B">
...
<p> AusgabeZ</p>
</div>
</div>
Was ich gemacht habe:
Code:
foreach($doc->find('div[class=test_B') as $tmp){
echo $tmp->find('p',0);
}
2. Frage wie kann ich auf ein tags zugreifen die so aussehen:
Code:
<div class="test_A col_type1 padding_type1">
A:$doc->find('div[class=test_A')
B:$doc->find('div[class=test_A col_type1 padding_type1')
Ich hab beides in einer Komplexer Ausführung versucht, beides hat nicht funktioniert. Vielleicht liegt der Fehler wo anders. Jedoch würde ich gerne eine Bestätigung vielleicht von jemanden der es besser weis hören.
3. Frage wie kann ich auf ein link zugreifen in einer Tag z.B: [code]<a class="link" href="www.ichmöchtegeöffnetwerden.de"></a>[/code]
Ich dachte an sowas
Code:
$tmp = $doc->find('a');
$link = tmp->href;
echo $link;// hier bekomme ich nix raus?
Zuletzt bearbeitet: