Php belirtilen url ile sayfadaki tüm javascript nasıl bulabilirim?

3 Cevap php

Php nasıl bu url bulunuyor verilen bir sayfadan tüm javascript kapmak istiyorsunuz? Tüm javascript script etiketleri src veya bunların içinde komut dosyası almak için iyi bir düzenli ifade var mı?

3 Cevap

Sen PHP Simple HTML DOM <script> etiketleri için DOM çapraz kullanabilirsiniz. Bir dize doğrudan satır içi komut kapmak ve harici bağlantılı komut için src özellik almak ve kıvrılma ya da bir şey ile doğrudan indirebilirsiniz. Sizin için otomatik olarak yapacak bir 'sihirli' yazısı var ise, bazı kodlama gerektirir, bilmiyorum.

Bu, tüm src değişken bir diziye script etiketleri bulunan öznitelikleri değerleri koymalısın $matches. Bunu değiştirmek için izin vermeyeceğimizi bir parametre olduğu gibi, dizinin formatı için the documentation göz atın.

preg_match_all('/<script[^>]*src=[\'"]([^\'"])+[\'"]/', $string, $matches);

Ben htmlSQL öneririm.

http://www.jonasjohn.de/lab/htmlsql.htm

Bunun üzerine etiketleri ile hem de inline javascript için onclick olay gibi aynı kodu alabilirsiniz.