|
|
|
|
|
для: Akira
(10.04.2005 в 03:27)
| | Оно мне и нужно, большое спасибо! | |
|
|
|
|
|
|
|
для: Aga
(10.04.2005 в 01:03)
| | Имееться ввиду wml? Можно, используя регулярные выражения.
<?
$postbody="<?xml version=\"1.0\" encoding=\"utf-8\"?>
<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">
<wml>
<card id='rusamob' title=\"WAP.AMOBILE.RU\">
<p align=\"center\">WAP.AMOBILE.RU</p>
<p align=\"center\"><a href=\"/java/index.wml\">Р˜Р“Р Р«</a></p>
<p align=\"center\"><a href=\"/melody/index.wml\">РџРћР›Р˜Р¤РћРќР˜РЇ</a></p>
<p align=\"center\"><a href=\"/logo/index.wml\">РљРђР РўР˜РќРљР˜</a></p>
<p align=\"center\"><a href=\"/video/index.wml\">Р¤Р˜Р›Р¬РњР«</a></p>
<p align=\"center\"><a href=\"http://waptg.playfon.ru/?d=482309\">Приколы Трахтенберга</a></p>
<p align=\"center\"><a href=\"/mobser.wml\">ПРОЧЕЕ</a><br/>
<a href=\"/f1/index.wml\">ФОРМУЛА-1</a></p>
<p align=\"center\"><a href=\"/wapload/index.wml\">WAP-РћР‘РњР•РќРќР˜Рљ</a><br/>
---<br/>
<anchor title=\"назад\"><prev/>назад</anchor><br/>
<a href=\"/index.wml\">wap.AMOBILE.ru</a></p>
</card>
</wml>
";
preg_match("/id=\s*(\S*)\s*/si",$postbody,$body);
print_r ($body[1]);
?>
|
Выводит
| |
|
|
|
|
|
|
|
для: cheops
(10.04.2005 в 00:14)
| | Точно. Так и сделаю. И еще. Можно как-нибудь сохранять card id стараницы? | |
|
|
|
|
|
|
|
для: Aga
(09.04.2005 в 23:17)
| | Хм... может завести ещё один файл pages.log и хранить в нём список страниц, которые участвуют в статистике. Файл примерно следующего формата
1 /index.php
2 /info/page.php
...
103 /forum/index.php
|
Если $_SERVER['PHP_SELF'] в таком файле присутствует - вытаскиваем его id, который расположен в первом столбце. Если такой страницы нет - записываем её в конец файла, увеличивая максимальное значение id на единицу. | |
|
|
|
|
|
|
| Решил сделать счетчик, но не знаю как сохранить id страницы которая открывается. Счетчик выглядит примерно вот так:
<?php
$date = date('Y-m-d H:i:s');
$ip = $_SERVER['REMOTE_ADDR'];
$bro = $_SERVER['HTTP_USER_AGENT'];
$info = "$date - $ip - $bro\n";
$fp = @fopen("counter.log","a");
@fputs($fp,$info);
@fclose($fp);
?>
|
Может кто-нибудь знает? | |
|
|
|
|