FacebookのようなURLを取得しています。そのページのすべての画像について、私はそれらを取得します
$src = $tag->getAttribute('src');
外国のサイトが画像への完全な Web パスを設定している場合、問題なく動作します。ただし、相対パスのみを使用する場合があり、壊れた画像が返されます。
私は完全なURLを持っているので、$srcにまたはが含まれているかどうかを確認する方法はありますhttp://
かhttps
?
そうでなければ、私はできる
$src = $link . '/' . $src;
それらの相対的なイメージのために。試してみましたが、表示されます。しかし、すでに持っている場合は、パスとして表示されず、二重の URL が含まれます。