[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсинг HTML спасибо
Stanislav
Есть файл index.html
<html>
<head>
</head>
<form
method="post" action="action.php" enctype="application/x-www-form-urlencoded">
<input
type="text" name="name1" value="value1" />
</form>
<body>
</body>
</html>

Как его парсировать в PHP чтобы получилось приблезительно это:
array(
'action' => '/action.php', //action формы
'method' => 'post', //method формы
'enctype' => 'application/x-www-form-urlencoded', //enctype формы
'fields' => array( 0 => array( //input type="text"
'type' => 'text',
'name' => 'name1',
'value' => 'value1'
)
Спасибо большое за помощь!



Спустя 8 минут, 6 секунд (7.10.2011 - 18:53) jetistyum написал(а):
вот если бы ввел в гугл ту же самую тему нашел бы
http://simplehtmldom.sourceforge.net/

вам для начала не программировать а искать нужно научиться smile.gif

Спустя 3 минуты, 38 секунд (7.10.2011 - 18:56) Stanislav написал(а):
Вот ввёл только не, въехал, потому и прошу помощи(

Спустя 3 минуты, 56 секунд (7.10.2011 - 19:00) Guest написал(а):
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');

// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';

// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>'; куда это впихиватЬ?

Спустя 18 минут, 37 секунд (7.10.2011 - 19:19) Игорь_Vasinsky написал(а):
ты же библиотеку скачал, теперь подключи её, а ниже - юзай.

Спустя 13 минут, 44 секунды (7.10.2011 - 19:33) Guest написал(а):
Вы сейчас говорите с человеком который в языке PHP знает только 3 буквы =)) Библиотеку скачал в одной папке лежит файл index.html и файл simple_html_dom.php а также файл action.php. Выможете нормально бьяснить что куда писать и где подключать. Спасибо

Спустя 6 минут, 9 секунд (7.10.2011 - 19:39) Игорь_Vasinsky написал(а):
человеку, который в PHP 3 буквы знает..
это сложно.

создай в той же папке index.php (если такой есть, то другое имя), вообще там инструкция с примерами должна быть.

потом в этом файле пишешь

<?php

include "simple_html_dom.php";

//А тут работаешь своим кодом.

?>


потом вызываешь его из url и смотришь ;)

Спустя 6 минут, 30 секунд (7.10.2011 - 19:45) Guest написал(а):
ясно попробуем
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.