webForumDet fria alternativet

ereg_replace + xbel data

2 svar · 270 visningar · startad av startail

startailMedlem sedan sep. 2000155 inlägg
#1

Hej,

Jag behöver lite hjälp med att göra följade med en ny sträng av data.
Vad jag har nu är att jag tar data från en fil med tex följande data och lägger det i två variabler med koden under.

<DT><A HREF="http://www.obsession.se/pocket/" ADD_DATE="1117139878" LAST_VISIT="1120261519" LAST_CHARSET="ISO-8859-1" ID="rdf:#$CwEfw1">PogoShell Homepage</A>
if (ereg("^[ ]*<DT", $buffer)) { # ..<DT> defines a bookmark
	if (ereg("<A", $buffer)) {  # this is a bookmark
		$href = ereg_replace("([^H]*HREF=\")([^\"]*)(\".*)", "\\2", $buffer);
		$bktitle = ereg_replace("^( *<DT><[^>]*>)([^<]*)(.*)", "\\2", $buffer);

Nu försöker jag göra samma sak med den datan som är här under. Men jag har fortfarande inte riktigt fattat mig på hur ereg_replace funkar. Då jag fick hjälp med koden över tidigare.

<bookmark id="rdf%3A#$EwEfw1" href="http://www.gbaflashguide.com/main.php?p=trim"><title>GBA Flash Haven - Your GBA Flash Guide</title></bookmark>

Om någon kan hjälpa mig skulle jag bli tacksam.

pettssonMedlem sedan jan. 20021 122 inlägg
#2

Du vill alltså plocka titel och länk från ett dokument och plocka titel och länk? Pröva detta

$href = ereg_replace("href=\"([^\"]+)\"", \\0, $buffer);
$title = ereg_replace("<title>([^<]+)<\/title>", \\0, $buffer);

Tror det finns en länk till nån RegExp-sida under relaterade länkar i PHP-forumet, kolla upp den, regexpar är bra att kunna.

startailMedlem sedan sep. 2000155 inlägg
#3

Tack, jag vet att jag förklarade det lite dåligt.

Borde nog fungera. Skall kolla in RegExp sidan också.

132 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)