Icke
Member
Den meisten Web Entwicklern ist denke ich die "Methode" aus dem Titel vertraut.
Keiner kennt sie genau aber alle wissen das sie irgendwie funktioniert 😛.
Nur bei mir leider nicht :fresse:
Ich stelle mein Problem mal dar.
Ich lese den Quelltext eine Seite ein und möchte dann über meinen RegExp Pattern nur die User-Namen in ein Array lesen.
Um Folgenden Code Ausschnitt handelt es sich dabei,
Im Beispiel eben 😉. es handelt sich um ein Woltlab Burning Board.
Im klaren handelt es sich ja nur um diesen Abschnitt:
So sieht mein Code samt pattern aus:
Klappt leider nicht..
Vielleicht kann mir jemand weiterhelfen 😉
(Falls jemand ein Einfall kommt wie ich direkt NUR den Usernamen bzw. alle Usernamen der Seite in einen Array schreiben kann wäre ich sehr dankbar 😉 )
Gruß
Keiner kennt sie genau aber alle wissen das sie irgendwie funktioniert 😛.
Nur bei mir leider nicht :fresse:
Ich stelle mein Problem mal dar.
Ich lese den Quelltext eine Seite ein und möchte dann über meinen RegExp Pattern nur die User-Namen in ein Array lesen.
Um Folgenden Code Ausschnitt handelt es sich dabei,
HTML:
<div id="postRow902088" class="message">
<div class="messageInner messageLeft dividers container-3">
<a id="post902088"></a>
<div class="messageSidebar">
<p class="skipSidebar hidden"><a href="/forum/allgemein/feedback/156352-freischaltung-geht-besser/#skipPoint902088" title="Benutzerinformationen überspringen">Benutzerinformationen überspringen</a></p><!-- support for disabled surfers -->
<div class="messageAuthor">
<p class="userName">
<img src="../../../woltlab.de/html/forum/wcf/icon/offlineS.png" alt="" title="»GneX« ist offline" />
<a href="http://community.woltlab.com/forum/user/1331045-gnex/" title="Benutzerprofil von »GneX« aufrufen">
<span>GneX</span>
</a>
</p>
<p class="userTitle smallFont">Meister</p>
<p class="userRank"><img src="../../../woltlab.de/html/forum/wcf/icon/userRank4S.png" alt="" /></p>
</div>
<div class="userAvatar">
<a href="http://community.woltlab.com/forum/user/1331045-gnex/" title="Benutzerprofil von »GneX« aufrufen"><img src="../../../woltlab.de/html/forum/wcf/images/avatars/avatar-8833.gif" alt=""
style="width: 150px; height: 150px;" /></a>
</div>
Im Beispiel eben 😉. es handelt sich um ein Woltlab Burning Board.
Im klaren handelt es sich ja nur um diesen Abschnitt:
HTML:
<p class="userName">
<img src="../../../woltlab.de/html/forum/wcf/icon/offlineS.png" alt="" title="»GneX« ist offline" />
<a href="http://community.woltlab.com/forum/user/1331045-gnex/" title="Benutzerprofil von »GneX« aufrufen">
<span>GneX</span>
</a>
So sieht mein Code samt pattern aus:
PHP:
$inhalte = file($url);
$string = join('', $inhalte);
$zeichenkette = "<p class=\"userName\">";
preg_match("/(($zeichenkette)(.+?)(p>))/s",$string, $treffer);
echo "$treffer[$id]"
Klappt leider nicht..
Vielleicht kann mir jemand weiterhelfen 😉
(Falls jemand ein Einfall kommt wie ich direkt NUR den Usernamen bzw. alle Usernamen der Seite in einen Array schreiben kann wäre ich sehr dankbar 😉 )
Gruß