質問: $html->find('#stage #contents .main-contents tr .list table tr td',5); echo $out-> outertext; echo ''; ?>
回答: そのページのURLが、`http://example.com/foo/bar/baz/hoge.html`で、リンクが`../../oshirase/01.html`だとすると、 ``` $url = "http://example.com/foo/bar/baz/hoge.html"; $link = "../../oshirase/01.html"; $abslink = dirname($url) ."/". $link; ``` 追記 == 最初の方で、 ``` $base = "目的ページのURLの最後のファイル名を除いた物"; 例えば、http://example.com/foo/bar/baz/hoge.html なら、 $base = "http://example.com/foo/bar/baz/"; ``` あとは、 ``` // トピックスタイトル(ここにリンクが貼られる) $out = $html->find('#stage #contents .main-contents tr .list table tr td',1); echo str_replace('href="', 'href="'.$base, $out-> outertext); echo ''; ``` 以下同じ。