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ß