Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   ВОпрос - не могу сформулировать! (https://forum.antichat.xyz/showthread.php?t=71692)

Nickotin 27.05.2008 16:58

ВОпрос - не могу сформулировать!
 
Цитата:

находишь див с айдишником panel1 и выдергиваешь из неё данные
Как это осуществить?

iron-viper 27.05.2008 17:03

Ну видимо с помощью чего то например регулярного выражения например в парсере находишь див с айдишником panel1 (<div id="panel1" )а затем парсишь от него до того места куда надо данные.

Думаю это имели ввиду

Nickotin 27.05.2008 17:08

КОД подскажите,как это осуществить,чтобы просмотреть значения

Naydav 27.05.2008 17:14

Где этот див находиться? в файле, по юрл адрессу? или у тебя на странице?
а то можно и
Цитата:

var obj = document.getElementById('panel1');
alert(obj.innerHTML);
:)

или так

Цитата:

ereg('<div id="panel1">(.*)</div>', '<div id="panel1">SOME TEXT</div>', $reg);
echo var_dump($reg);

Nickotin 27.05.2008 17:17

это юрл страница

Naydav 27.05.2008 17:26

PHP код:

ereg('<div id="panel1">(.*)</div>''<div id="panel1">SOME TEXT</div>'$reg);
echo 
var_dump($reg); 

в $reg[1] будет SOME TEXT...
сохрани страницу, считай filegetscontent и помести в переменную $sometext
PHP код:

ereg('<div id="panel1">(.*)</div>'$sometext$reg);
echo 
$reg[1]; 

если в этом диве другие дивы, тогда нужно регулярку посложнее которая считывает открытие нового дива и соответственно закрытие этого дива в основном

GreenBear 27.05.2008 17:26

ereg('<div id="panel1">(.*)</div>', file_get_contents('http://url'), $reg);


Время: 13:14