Как получить содержимое CSS из этого примера?

0

Мой php файл

include_once("simple_html_dom.php");

    $html = file_get_html("testhtml.txt");

    foreach ($html->find('link[rel="stylesheet"]') as $stylesheet)
    {
        echo $stylesheet_url = $stylesheet->href . '<br>';
        $tmp = $tmp . $stylesheet->href; 

    }
    $file = file_put_contents("css.txt",$tmp);

как получить содержимое css с помощью вышеуказанного файла php и поместить его в другой файл txt?

  • 0
    $css = file_get_contents($stylesheet->href) , если опция allow_url_fopen включена
Теги:

1 ответ

-2

вы можете загрузить контент с помощью простого вызова ajax get, если таблица стилей включена из того же домена, я пробовал этот код (на FX10) в качестве доказательства концепции, которая использует только один запрос для CSS, но кажется мне немного взломанной и должны быть проверены и проверены. он также должен быть улучшен с некоторым отступлением, если javascript недоступен.

Это чистый пример чтения файла css через jquery

CSS (внешний файл test.css)

div { border: 3px solid red;}

HTML/JQuery

<!doctype html >
<html>
    <head>
       <!-- provide a fallback if js not available -->
       <noscript>
          <link rel="stylesheet" href="test.css" />
       </noscript>
    </head>
    <body>

        <div></div>

        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.js"></script>
        <script>
        $(document).ready(function() {

            $.when($.get("test.css"))
            .done(function(response) {
                $('<style />').text(response).appendTo($('head'));
                $('div').html(response);
            });
        })
        </script>
    </body>
</html>
  • 0
    Спасибо за ваш ответ, на самом деле я уже извлек CSS и сохранить в файл. Я хочу, чтобы php-функция анализировала css с точки зрения дублирующейся информации, если все вызывается в html (имя, выбранное массивом, сколько раз они используются)
  • 0
    Пожалуйста, помогите мне Abhiseck

Ещё вопросы

Сообщество Overcoder
Наверх
Меню