Dateipfade in Quellcode suchen

DiDiJo

Erfahrenes Mitglied
Hi Leute,

ich bin gerade auf der Suche nach einem Skript, was mir einen CODE bzw. eine Textdatei / Textvariable durchsucht und mir alle Pfadangaben rauswirft. Das Skript braach auch nicht zwischen Dateitypen unterscheiden.

In meinem Fall möchte ich in meinen gelieferten Quellcode nach <script src="[XYZ]" /> und <link href="[123]" /> suchen und alle Werte aus den src oder href Attribut rausholen.

Ich frickel gerade schon mit einer while(1) Lösung und durchsuche quasi händisch den Code. Kann mir vlt. einer mit einem entsprechenden Skript auf die Sprünge helfen ... ich kann mir vorstellen, dass man sowas mit regulären Ausdrückken besser lösen kann, als wie ich es gerade mache .... Leider sind R.A. nicht mein Spezialgebiet und ich steh ein wenig auf dem Schlach.


----------------------------------------

Edit: Ich habe es jetzt via DOMDocument gelösst:
PHP:
    $dom = new DOMDocument;
     $dom->loadHTML($output);
     foreach ($dom->getElementsByTagName('script') as $node) {
       $url = $node->getAttribute('src');
       if ($url != '') $files['js'][] = $url;
     }
     
     foreach ($dom->getElementsByTagName('link') as $node) {
       $url = $node->getAttribute('href');
       if ($url != '') $files['css'][] = $url;
     }

----------------------------------------

Mit freundlichen Grüßen

Daniel Schmidt
 
Zuletzt bearbeitet:
Zurück