Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: отметиться на сайте

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: отметиться на страницах
Гость
Отправлено: 09 Марта, 2008 - 16:24:48
Post Id


Не зарегистрирован!










Не могу собразить, как мне сделать что бы открыв файл ,он пробегался по заданным страницам сайта.
тоесть есть нейкир портал, мне надо что бы скрипт пробежался по занномуму диапозону id, соответственно у юзеров отменеться что такойто чел просматривал вашу страничку.
Помогите реализовать...
 
 Top
valenok
Отправлено: 09 Марта, 2008 - 17:21:27
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Давайте попробуем ещё раз описать задачу,
а то она не совсем ясна.


-----
Truly yours, Sasha.
 
My status
 Top
Гость
Отправлено: 09 Марта, 2008 - 18:07:46
Post Id


Не зарегистрирован!










valenok пишет:
Давайте попробуем ещё раз описать задачу,
а то она не совсем ясна.

есть нейкий игровой сайт, мне как одному из членов "клана" необходимо переодически просматривать странички юзеров клана, сами понимаете иногда лень это делать, когда я захожу на страничку юзера, унего отмечается что я был у него в гостях. и я не могу понять как мне это сделать, все дочего я додумался ток это:
php
for($id=1; $id<=10; $id++) { file("http://www.test.ru/showmeuser.php?id=".$id); }
но неработает...
 
 Top
Dastar
Отправлено: 09 Марта, 2008 - 19:07:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 199
Дата рег-ции: Янв. 2008  
Откуда: Израиль


Помог: -6 раз(а)




И все же, что Вы хотите сделать? Все, что я понял из Вашего сообщения, это то, что Вам нужно просматривать некие страницы, которые записывают всех гостей, которые были на этих страницах. А так же то, что Вы пытались что то сделать...


-----
Не знаешь - молчи.
 
 Top
Гость
Отправлено: 09 Марта, 2008 - 20:43:08
Post Id


Не зарегистрирован!










Попробуем сначала , видимо я не так описал задачу.
Есть игровой портал, там есть синдикаты, мне, как человеку, смотрящему за синдам, необходимо периодически просматривать аккаунты игроков. Игрок к которому я заходил видит что я к нему заходил. То есть мне надо тупо скриптом открывать страници игроков, то есть менять в адресе браузера в конце адреса id+1(цикл)
 
 Top
valenok
Отправлено: 10 Марта, 2008 - 06:25:47
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




PHP:
скопировать код в буфер обмена
  1. <?PHP ob_start();
  2. $sites = array();
  3.  
  4. $sites[0] = "http://www.test.ru/showmeuser.php?id=7";
  5. $sites[0] = "http://www.test2.ru/showmeuser.php?id=7";
  6. // ..
  7.  
  8. for( $i = 0; $i < count($sites); $i++ )
  9. {
  10.   echo "Посещаю сайт: ".$sites[$i];
  11.   ob_flush();flush();
  12.  $f = file_get_contents($sites[$i]);
  13.  
  14. }


-----
Truly yours, Sasha.
 
My status
 Top
Гость
Отправлено: 10 Марта, 2008 - 16:06:14
Post Id


Не зарегистрирован!










valenok пишет:
PHP:
скопировать код в буфер обмена
  1. <?PHP ob_start();
  2. $sites = array();
  3.  
  4. $sites[0] = "http://www.test.ru/showmeuser.php?id=7";
  5. $sites[0] = "http://www.test2.ru/showmeuser.php?id=7";
  6. // ..
  7.  
  8. for( $i = 0; $i < count($sites); $i++ )
  9. {
  10.   echo "Посещаю сайт: ".$sites[$i];
  11.   ob_flush();flush();
  12.  $f = file_get_contents($sites[$i]);
  13.  
  14. }

Спасибо, данная комбинация работет, проверил. не сочтите за наглость Растерялся , но подскажите как запрос страници послать с кукими сайта, входе экспереме[b][/b]нта выяснилось, что настраници заходик неотределенный персооонаж, а надо что бы это был я..
 
 Top
Гость
Отправлено: 10 Марта, 2008 - 16:16:48
Post Id


Не зарегистрирован!










только немного изменил:
PHP:
скопировать код в буфер обмена
  1. <?
  2. $sites="http://baboon.ru/forum/index.php?showforum=";
  3. for($id=2; $id<=6; $id++)
  4. {
  5.   echo "Просматриваю: ".$sites.$id;
  6.   ob_flush();flush();
  7.  $f = file_get_contents($sites.$id);
  8.  
  9. }

это мой сайт, на мем проверяю... собственно обновляю то что смотрит и вижу, что с моего ip происходит листинг различных форумов, согласно заданному диапозону, но хотелось бы еще куки посдать что бы я видел кто это делает


Отредактировано модератором: Dastar, 10 Марта, 2008 - 19:52:02
Используйте теги [ PHP ] [/ PHP] (без пробелов) (или кнопку PHP) для отделение кода от текста.
 
 Top
valenok
Отправлено: 14 Марта, 2008 - 12:17:24
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. $sites="http://baboon.ru/forum/index.php?showforum=";
  5.  
  6.  
  7.  
  8. /*
  9. function login(){
  10.         global $ch;
  11.          
  12.         curl_setopt($ch, CURLOPT_URL, "http://www.heroeswm.ru/login.php");
  13.         curl_setopt($ch, CURLOPT_POST, 1);
  14.         curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
  15.         curl_setopt($ch, CURLOPT_POSTFIELDS, 1);
  16.         curl_setopt($ch, CURLOPT_POSTFIELDS,"login=%C4%E6%FD%EB%EB%F3&pass=Djctvm#8");
  17.         curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
  18.         curl_setopt($ch, CURLOPT_HEADER, 1);
  19.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  20.         $qwe = curl_exec($ch);
  21.         $qwe = substr($qwe,strpos($qwe,"Set-Cookie"),250);
  22.         if(strpos($qwe,"Location: home.php")===False) stop('Login incorrect');
  23.         return $qwe;
  24. }
  25.  
  26. */
  27.  
  28. function getsess($headers){
  29.         $start = strpos($headers, 'PHPSESSID');
  30.         $end = strpos($headers," ",$start);
  31.         $ssid = substr($headers,$start,($end-$start));
  32.         return substr($ssid,0,-1);
  33. }
  34.  
  35.  
  36.  
  37. function restart_curl(){
  38.         global $ch,$ssid;
  39.         curl_close($ch);
  40.         $ch = curl_init();
  41.         curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
  42.         curl_setopt($ch, CURLOPT_COOKIE, $ssid);
  43.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  44. }
  45.  
  46.  
  47. function visit($url){
  48.         global $ch,$ssid;
  49.  
  50.         curl_setopt($ch, CURLOPT_URL, $url);
  51.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  52.         curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
  53.         curl_setopt($ch, CURLOPT_HEADER, 0);
  54.         curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
  55.         curl_setopt($ch, CURLOPT_COOKIE, $ssid);
  56.  
  57.         $j= curl_exec($ch);
  58. }
  59.  
  60. $ch = curl_init();          echo "Curl intialized"."\r\n"; ob_flush();flush();
  61. $headers = login();         echo "Logging in "."\r\n";  ob_flush();flush();
  62. $ssid = getsess($headers);  echo "Session received. Logged in."."\r\n"; ob_flush();flush();
  63.  
  64.  
  65. for($id=2; $id<=6; $id++)
  66. {
  67.   echo "Просматриваю: ".$sites.$id;
  68.   ob_flush();flush();
  69.   visit($sites.$id) ;
  70.  
  71. }
  72.  



Возможно придётся подгонять под ваш случай отдельно.
Попробуйте сами.
http://php.net/curl
http://phpclub[dot]ru/detail/article/curl


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB