ThomsonMedlem sedan feb. 200177 inlägg Hej!
Problemet är som följer:
Jag vill ersätta
<a href="/bla/hej.htm">bla</a>
med
<a href="http://www.domän.se/bla/hej.htm\>
bla</a>
koden kommer från ett annat dokument
som jag inte kan påverka.
jag kör fileopen, while(!feof($file)), fread osv...
------------------
"Snälla människor kommer till himmlen, andra kommer hur långt som helst"
[Redigerat av Thomson den 05 mar 2001]
stevenetMedlem sedan juni 20001 251 inlägg <?
while(!feof($file)) {
$line = fgets($file, 1024);
if (eregi("<a href=\"(.*)\">(.*)</a>", $line, $out)) {
echo "<a href=\"http://www.domän.se/$out[0]\">$out[1]</a>";
}
}
?>
------------------
SteveNet
------------------
- Det var motgräs!
Roland Sandberg förklarar varför han missade öppet mål.
ThomsonMedlem sedan feb. 200177 inlägg Nja. Det där funkade inget vidare....
------------------
"Snälla människor kommer till himmlen, andra kommer hur långt som helst"
stevenetMedlem sedan juni 20001 251 inlägg Vad är det som inte fungerar? :q
------------------
SteveNet
------------------
- Det var motgräs!
Roland Sandberg förklarar varför han missade öppet mål.
ThomsonMedlem sedan feb. 200177 inlägg Html-dokumentet ser ut så här:
<a
href="blabla">lite text</a>
jag provade då att ändra
eregi("<a href=\"(.*)\">(.*)</a>", $line, $out)
till
eregi("href=\"(.*)\">(.*)</a>", $line, $out)
men det ville heller inte funka. $out[] blir helt tom i båda fallen...
------------------
"Snälla människor kommer till himmlen, andra kommer hur långt som helst"
[Redigerat av Thomson den 07 mar 2001]
[Redigerat av Thomson den 07 mar 2001]