Css tam göreli yolunu değiştirme

0 Cevap php

Ben bir web sitesi veri ayıklamak ve pharse basit html dom kullanıyorum. Ben ancak tam bir birine stil etiketinde realative yollardan birine değiştiremezsiniz. Ben birçok kombinasyonları denedim.

Ben basit bir html dom bir ARMUT komut dosyası kullanmak için burada bir yazı bulundu ve aşağıda dışındaki tüm bağlantıları çalıştı.

require_once 'includes/URL2.php';

$uri = new Net_URL2('http://www.stormcinemas.ie'); // URI of the resource
$baseURI = $uri;

foreach ($htmlcss->find('background[url]') as $elem) {
    $elem->url = $baseURI->resolve($elem->url)->__toString();
}

foreach ($html->find('*[src]') as $elem) {
    $elem->src = $baseURI->resolve($elem->src)->__toString();
}
foreach ($html->find('*[href]') as $elem) {
    if (strtoupper($elem->tag) === 'BASE') continue;
    $elem->href = $baseURI->resolve($elem->href)->__toString();
}
foreach ($html->find('form[action]') as $elem) {
    $elem->action = $baseURI->resolve($elem->action)->__toString();
}

style.css

<style> 
div.spriteImgSmall { background: url(/images/css_sprites/film_sprites/smallimages_sprite.jpg); } 
</style>

Teşekkürler

0 Cevap