За последние 24 часа нас посетили 19618 программистов и 1605 роботов. Сейчас ищет 891 программист ...

Помогите считать текс со страницы.

Тема в разделе "PHP для новичков", создана пользователем AccessDenied, 24 мар 2009.

  1. AccessDenied

    AccessDenied Активный пользователь

    С нами с:
    27 янв 2008
    Сообщения:
    58
    Симпатии:
    0
    Адрес:
    Беларусь
    Здрасть. Имеется сайт. На нам идет лог ников, с которых на него заходили, нужен скрипт страницы, со определенными никами, чтобы... допустим при нажатии на кнопку "проверить" сравнивал списки, если на сайте не было этого ника, то возле него, была красная картинка, если же был, то зеленая. В РНР я совсем новичек, но код уже разберу, но срочно понадобился такой скрипт, знаю, что он не будет большим, и много времени не займет, может кто-нть написать? Помогите пожалуйста.

    P.S. Если можно, то в таблице, чтобы было две ячейки рядом, с ником и с картинкой. Можно сделать для одной или двух ячеек, я продублирую столько, сколько будет нужно. Спасибо.
     
  2. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    С поправкой на 4 часа утра...всеравно ниче толком не понял.Откуда беруться ники, как определяться был или не был пользователь?
     
  3. AccessDenied

    AccessDenied Активный пользователь

    С нами с:
    27 янв 2008
    Сообщения:
    58
    Симпатии:
    0
    Адрес:
    Беларусь
    Так... ники записываются на той странице, на которой будет их искать скрипт, и, если ник присутствует, то выдавать зеленую, или при отсутствии красную картинку.
     
  4. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    ну так в чем проблема? смотри "логи", ищи ники
     
  5. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    Да все равно не понятно ничего, тебе нужно взять ники с чужой страницы и на своей вывеси зеленым кто был на сайте,а красным кого не было?
     
  6. VItalijs

    VItalijs Активный пользователь

    С нами с:
    17 дек 2008
    Сообщения:
    244
    Симпатии:
    0
    Адрес:
    Рига, Латвия
    ложки на самом деле нету (с) матрица.

    ники они же где-то зраняться, в базе какой-то, что мешает их выдергивать оттуда и сравнивать со всякими списками сколько влезет?

    а предложения написать скрипт надо во фриланс писать.
     
  7. AccessDenied

    AccessDenied Активный пользователь

    С нами с:
    27 янв 2008
    Сообщения:
    58
    Симпатии:
    0
    Адрес:
    Беларусь
    Ага, просто проверять более 1к ников слишком долго)
     
  8. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Не дольше, чем парсить страницу.
     
  9. AccessDenied

    AccessDenied Активный пользователь

    С нами с:
    27 янв 2008
    Сообщения:
    58
    Симпатии:
    0
    Адрес:
    Беларусь
    Парсить) я не знаю такого слова?) так кто-нть поможет?
    Тем более все это вручную.
     
  10. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    пока конкретно, на пальцах, с примера не разъясниш что те нужно, никто ничем не поможет. телепатов нет.
    у меня не настока буйная фантазия чтоб представить сайт с "лог ников, с которых на него заходили," и "страницы, со определенными никами", я тупо зависаю на этих строчках.
     
  11. AccessDenied

    AccessDenied Активный пользователь

    С нами с:
    27 янв 2008
    Сообщения:
    58
    Симпатии:
    0
    Адрес:
    Беларусь
    Короч, имеется страница в сети, на которой размещен список ников/имен/вообще любых слов, не имеет значения, и, РНР скрипт, не важно где размещен, главное, чтоб выполнялся, этот скрипт, в скрипте(странице со скриптом) находится таблица, в которой записаны ники/именя и т.д. скрипт берет из таблицы ник и ищет его на странице, размещенной в сети, если не находит, возле ника в таблице со скриптом появляется красная картинка, если находит - зеленая. Вроде нормально изъяснил?

    З.Ы. Блинн, а и вправду нифига вначале нормально не объяснил)
     
  12. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    PHP:
    1.  
    2. $ch=curl_init($url);
    3. curl_setopt($ch,CURLOPT_RETURNTRANSFER,true)
    4. $result=curl_exec($ch)
    5. $nicks=array();//Это масив должен быть забит никами
    6. foreach($nicks as $nick)
    7.   {
    8.     if (strpos($result,$nick)!==FALSE)
    9.       {
    10.         echo "<b>$nick</b>br<>"
    11.        }
    12.        else
    13.        {
    14.         echo $nick."<br>";
    15.        }
    16.   }
    17.  
    очень примитивный вариант, даст ошибку если есть пользователи с именами которые являються частью HTML тегов, скриптов, и прочей фигни.
     
  13. AccessDenied

    AccessDenied Активный пользователь

    С нами с:
    27 янв 2008
    Сообщения:
    58
    Симпатии:
    0
    Адрес:
    Беларусь
    Хм... пасиб конечн, а есть еще че-нть?
     
  14. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    Есть пес, ужин, две бутылки пива и канарейка, которая сейчас спит.
     
  15. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Две бутылки?)
    А что за пес?)
     
  16. AccessDenied

    AccessDenied Активный пользователь

    С нами с:
    27 янв 2008
    Сообщения:
    58
    Симпатии:
    0
    Адрес:
    Беларусь
    Ппц.... ну лады, закрывайте тему. Пойду на другой форум.
     
  17. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Ты прямо как деньги выпрашиваешь: "Блин за целый день нифига не упало, пойду в другой переход". Думай сам. У всех свои дела и заботы, и за них ТЫ работу не сделаешь, а хочешь чтобы за ТЕБЯ делали.