2012-06-27 1 views
0

Как получить форму с определенным именем, используя phpQuery?Получить форму по имени

<form method="POST" name="example"> 
     <input type="hidden" 
... 

Моя попытка:

include 'phpQuery-onefile.php'; 
//example site with this form 
$html = file_get_contents("http://www.example.com"); 

$pq = phpQuery::newDocument($html); 
$a = $pq->find("form name=example"); 

ответ

2

phpQuery поддерживает тот же CSS/JQuery, как селекторы, так это то, что вы хотите:

$a = pq("form[name=example]"); 

Примечание: изменить Также $pq->find к pq

Пример:

phpQuery::newDocumentHTML('<form method="POST" name="example">Something</form>'); 
$a = pq("form[name=example]"); 
echo $a; 

Результат:

Something 

В вашем случае через, он будет возвращать HTML формы.

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

  • Нет связанных вопросов^_^