WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- [gelöst] Titel (Inhalt von HTML-Tag) herrausfinden

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » [gelöst] Titel (Inhalt von HTML-Tag) herrausfinden - 21 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
[gelöst] Titel (Inhalt von HTML-Tag) herrausfinden
Netbuster
Fachidiot
Threadstarter




Beiträge: 128

Also im moment bin ich dabei eine Suchmaschine für meine Homepage zu machen, und ich will den Titel einer gefundenen Datei ausgeben, wie schaff ich das?
z.B.


<br /> Netkoma<br />


...

wie kann ich den Text, der zwischen steht herrausfinden?<br /> <br /> </div><br><div class="small">Diese Nachricht wurde geändert von: languitar</div></td></tr><tr bgcolor="#BDCEDD"><td>  <a rel="nofollow" href="/profil.php?user=3213" class="subpost">Profil</a>   <a rel="nofollow" href="/posting_editieren.php?post_id=49121&thema=8201&forum=23" class="subpost">Editieren</a>   <a rel="nofollow" href="/antworten.php?topic=8201&forum=23&post=49121"e=1" class="subpost">Zitieren</a> </td></tr><tr bgcolor="#638CB1"> <td width="20%" rowspan="2" valign="top" > <b>HoRnominatoR</b><br><div class="small">Mausakrobat</div><br><br><br><br><div class="small">Beiträge: 161</div></td><td valign="top" width="80%"><div align="right" class="small"><a name="49122">   </a></div><br><div class="posting"> <a href="http://de2.php.net/strpos" target="_blank">http://de2.php.net/strpos</a><br /> <br /> einer der unteren kommentare.<br /> <br /> --- <br /> <a href="http://my.opera.com/hornominator/affiliate/" target="_blank">get OPERA for free</a></div><br></td></tr><tr bgcolor="#638CB1"><td>  <a rel="nofollow" href="/profil.php?user=1979" class="subpost">Profil</a>   <a href="mailto:%68%6f%72%6e%6f%6d%69%6e%61%74%6f%72%40%77%65%62%2e%64%65" class="subpost">E-Mail</a>   <a href="http://hornominator.de" TARGET="_blank" class="subpost">Website</a>   <a rel="nofollow" href="/posting_editieren.php?post_id=49122&thema=8201&forum=23" class="subpost">Editieren</a>   <a rel="nofollow" href="/antworten.php?topic=8201&forum=23&post=49122"e=1" class="subpost">Zitieren</a> </td></tr><tr bgcolor="#BDCEDD"> <td width="20%" rowspan="2" valign="top" > <b>Netbuster</b><br><div class="small">Fachidiot<br>Threadstarter<br></div><br><br><br><br><div class="small">Beiträge: 128</div></td><td valign="top" width="80%"><div align="right" class="small"><a name="49123">   </a></div><br><div class="posting"> ich finde dort kein Beispiel!?<br /> Ich hab zwar schon eins gefunden nur es klappt nicht:<br /> <table align="center" border="0" cellspacing="1" cellpadding="4" bgcolor="#FFFFFF" width="92%" class="quote"><tr><td>the following 2 functions grab a piece of content from an external html and lists that in separate places -- i.e. the title for html documents, or a list of subtopics dynamically.. the first function grabs the first found and returns a string, the second recursively searches the rest of the document and returns an array..<br /> I found this was very useful to display articles on my website that had various topics marked by a consistent <P class=subtopic>, and the end </ P> tags..<br /> <br /> <?php<br /> function stripfromtext($haystack, $bfstarttext, $endsection) {<br /> $startpostext = $bfstarttext;<br /> $startposlen = strlen($startpostext);<br /> $startpos = strpos($haystack, $startpostext);<br /> $endpostext = $endsection;<br /> $endposlen = strlen($endpostext);<br /> $endpos = strpos($haystack, $endpostext, $startpos);<br /> return substr($haystack, $startpos + $startposlen, $endpos - ($startpos + $startposlen));<br /> }<br /> <br /> function &stripfromtextarray($haystack, $bfstarttext, $endsection, $myarray=array(), $offset=0) {<br /> $startpostext = $bfstarttext;<br /> $startposlen = strlen($startpostext);<br /> $startpos = strpos($haystack, $startpostext, $offset);<br /> $endpostext = $endsection;<br /> $endposlen = strlen($endpostext);<br /> $endpos = strpos($haystack, $endpostext, $startpos);<br /> $myarray[] = substr($haystack, $startpos + $startposlen, $endpos - ($startpos + $startposlen));<br /> $offset = $endpos;<br /> if (is_numeric(strpos($haystack, $startpostext, $offset))) {<br /> return stripfromtextarray($haystack,$startpostext, $endpostext, &$myarray, $offset);<br /> }<br /> else {<br /> return $myarray;<br /> }<br /> }<br /> ?><br /> <br /> The following is an example of the use of these functions<br /> <?php<br /> $filetitle = stripfromtext ($content, "<P CLASS=title>", "</ P>");<br /> <br /> // and<br /> $rightmenuarray = stripfromtextarray($content, "<P CLASS=subtitle>", "</ P>");<br /> <br /> foreach ($rightmenuarray as $rm) {$rightmenu.=$rm."<br>";}<br /> ?></td></tr></table> </div><br></td></tr><tr bgcolor="#BDCEDD"><td>  <a rel="nofollow" href="/profil.php?user=3213" class="subpost">Profil</a>   <a rel="nofollow" href="/posting_editieren.php?post_id=49123&thema=8201&forum=23" class="subpost">Editieren</a>   <a rel="nofollow" href="/antworten.php?topic=8201&forum=23&post=49123"e=1" class="subpost">Zitieren</a> </td></tr><tr bgcolor="#638CB1"> <td width="20%" rowspan="2" valign="top" > <b>n0f3aR</b><br><div class="small">Mausakrobat</div><br><br><br><br><div class="small">Beiträge: 154</div></td><td valign="top" width="80%"><div align="right" class="small"><a name="49124">   </a></div><br><div class="posting"> Überarbeitete Version:<br /> <br /> <div align="center"><div style="width: 619px; overflow: auto; overflow-y: hidden; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px"><table cellpadding="3" cellspacing="0" border="0" bgcolor="#F0F0F0" style="width: 100%"><tr><td nowrap="nowrap" width="1%" align="right"><pre>1: 2: 3: 4:</pre></td><td nowrap="nowrap" width="100%" align="left"><pre> preg_match_all('#<title>(.+)#', $html, $matches); $title = ($matches[1][0]);


Du kannst alternativ aus dem Array $matches auch ALLE Titel auslesen, wenn es mehr als ein Treffer gibt ;)

---
Kostenlos Webspace bei funpic.de
Diese Nachricht wurde geändert von: n0f3aR
  Profil   E-Mail   Editieren   Zitieren
HoRnominatoR
Mausakrobat




Beiträge: 161

Netbuster schrieb am 10.09.2005 10:31
ich finde dort kein Beispiel!?


oh ja, t'schuldigung, falsche seite

http://de.php.net/preg_match

da in den unteren kommentaren, hier der auszug:

email at albert-martin dot com
23-Oct-2004 11:39
Here is a faster way of extracting a special phrase from a HTML page:

Instead of using preg_match, e.g. like this:
preg_match("/(.*)<\/title>/i", $html_content, $match);<br /> <br /> use the following:<br /> <?php<br /> function ExtractString($str, $start, $end) {<br /> $str_low = strtolower($str);<br /> if (strpos($str_low, $start) !== false && strpos($str_lower, $end) !== false) {<br /> $pos1 = strpos($str_low, $start) + strlen($start);<br /> $pos2 = strpos($str_low, $end) - $pos1;<br /> return substr($str, $pos1, $pos2);<br /> }<br /> }<br /> $match = ExtractString($html_content, "<title>", "");
?>


---
get OPERA for free

  Profil   E-Mail   Website   Editieren   Zitieren
Netbuster
Fachidiot
Threadstarter




Beiträge: 128

gut danke, nochmal

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » [gelöst] Titel (Inhalt von HTML-Tag) herrausfinden

Aktuelle Beiträge zur Hilfe im Forum für Homepage - [gelöst] Titel (Inhalt von HTML-Tag) herrausfinden im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143328    Heute : 551     Gestern : 558     Online : 61     21.12.2024    17:12      0 Besucher in den letzten 60 Sekunden        
Nach oben