2014-11-01 3 views
-1

Я просто пытаюсь начать работу с phpQuery DOM Parser, но я не понимаю, как загрузить текущий файл php, чтобы я мог играть с элементами на этой конкретной странице.phpQuery для текущего файла

Скажем, у меня есть php-файл about.php. Он имеет простую разметку:

<?php 
    require('phpQuery/phpQuery.php'); 
    phpQuery::newDocument(); 
    pq('div')->addClass('myclass'); // this doesn't work 
?> 
<html> 
    <head> 
     <title>About</title> 
    <head> 
    <body> 
     //Here i have various html elements and i want to play with these elements using PHPQuery. 
    </body> 
</html> 
+0

Да ладно, по крайней мере, читать документацию. На странице «Основы» на странице https://code.google.com/p/phpquery/wiki/Basics говорится, что вы выполните 'phpQuery :: newDocumentPHP ($ html, $ contentType = null). Подробнее об этом читайте на странице PHPSupport'. , – ceejayoz

+0

Я не прочь получить отрицательную маркировку. –

+0

Я пробовал это, прежде чем размещать вопрос. Вот что я получаю, выполняя так, как вы сказали Неопределенная переменная: html в D: \ xampp \ htdocs \ phpQuery \ index.php в строке 3 –

ответ

1

Это странная просьба, но вы можете сделать:

$html = file_get_contents(__FILE__); 
$dom = phpQuery::newDocument($html); 
+0

большое вам спасибо –

Смежные вопросы