помогите с пхп пожалуйста - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.2486
BTC/USD69167.7807
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 20.12.2012, 18:29
Start Post: помогите с пхп пожалуйста 
  #11
8bitcat
Senior Member
 
Аватар для 8bitcat
 
Регистрация: 08.10.2009
Сообщений: 792
Бабло: $157765
По умолчанию

если кто может, допилите плиз скрипт, чтоб можно было в урл задавать параметр запроса, передавать его в скрипт,

и чтоб выводило на странице результат парсинга:



PHP код:
<?php

class Bing
{
    
#парсинг Bing
    
public function Start($string$language$browser$count null)
    {
        
$query urlencode(mb_strtolower($string'UTF-8'));
        
$url "http://www.bing.com/search?q=$query+language:$language";
        
$html file_get_html($urlfalsestream_context_create(array(
                    
'http' => array(
                        
'method' => "GET",
                        
'header' => "Accept-Language: $language\r\n" "Host: www.bing.com\r\n" "User-Agent: $browser\r\n"
                    
)
                )));

        
$snippets = array();

        if (!
is_bool($html))
        {
            
$i 0;
            foreach (
$html->find('ul[id="wg0"] li') as $e)
            {
                
$t 'div[class="sa_cc"] div[class="sb_tlst"] h3 a';
                
$d 'div[class="sa_cc"] p';

                if (isset(
$e->find($t0)->plaintext))
                {
                    
$title $e->find($t0)->plaintext;
                }

                if (isset(
$e->find($d0)->plaintext))
                {
                    
$description $e->find($d0)->plaintext;
                }

                if (
$i $count)
                {
                    if (!empty(
$title) and !empty($description))
                    {
                        
$snippets[$i]['title'] = trim($title);
                        
$snippets[$i]['description'] = trim($description);
                        
$i++;
                    }
                }
            }

            
$html->clear();
            
$html null$e null;
            unset(
$html$e);
        }
        else
        {
            echo 
"error";
        }

        return 
$snippets;
    }
}
__________________
Pharmcash & PharmcashUSA - лучший конверт и аппрув в фарме! Альтернативы просто нет!
8bitcat вне форума  
Старый 21.12.2012, 04:33   #12
Drg
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 4,096
Бабло: $611825
По умолчанию

Цитата:
Сообщение от 8bitcat Посмотреть сообщение
все равно зашифровано выводится:
То, что ты выложил
PHP код:
"\x72\x65\x71\x75\x69\x72\x65\x5F\x6F\x6E\x63 \x65 \"\x63\x6F\x6E\x66\x69\x67\x2E\x70\x68\x70\"; \x72\x65\x71\x75\x69\x72\x65\x5F\x6F\x6E\x63\x65 \"\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F \x6C\x69\x62\x72\x61\x72\x69\x65\x73\x2F\x70\x61\x 72\x73\x65\x72\x2E\x70\x68\x70\"; \x69\x66 (\x6D\x64\x35('\x67\x6F\x6F\x64\x66\x6F\x6D\x69\x6 E\x40\x67\x6D\x61\x69\x6C\x2E\x63\x6F\x6D') !== \x45\x4D\x41\x49\x4C) { \x65\x78\x69\x74('\x49\x6E\x76\x61\x6C\x69\x64" 
это:
PHP код:
require_onc e "config.php"; require_once "application/ libraries/pa\x 72ser.php"; if (md5('goodfomi [email protected]') !== EMAIL) { exit('Invalid 
Ты реально если хочешь, чтобы тебе помогли выкладывай полный скрипт, а не кусочками...
Drg вне форума  
Старый 21.12.2012, 15:13   #13
desert-eagle
Senior Member
 
Аватар для desert-eagle
 
Регистрация: 23.08.2010
Сообщений: 155
Бабло: $35285
По умолчанию

Drg, а чем ты пользуешься чтоб в читабельный вид такой код привести? а то частенько у себя на блогах нахожу файлы с такой бякой, грохаю стразу и обновляюсь но появляются сново, так было бы полезно знать что они делают
desert-eagle вне форума  
Старый 21.12.2012, 15:53   #14
Painkiller
Senior Member
 
Регистрация: 09.01.2010
Адрес: ☭
Сообщений: 203
Бабло: $39450
По умолчанию

Цитата:
Сообщение от desert-eagle Посмотреть сообщение
Drg, а чем ты пользуешься чтоб в читабельный вид такой код привести? а то частенько у себя на блогах нахожу файлы с такой бякой, грохаю стразу и обновляюсь но появляются сново, так было бы полезно знать что они делают
PHP код:
"\x72\x65\x71\x75\x69\x72\x65\x5F\x6F\x6E\x63 \x65 \"\x63\x6F\x6E\x66\x69\x67\x2E\x70\x68\x70\"; \x72\x65\x71\x75\x69\x72\x65\x5F\x6F\x6E\x63\x65 \"\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F \x6C\x69\x62\x72\x61\x72\x69\x65\x73\x2F\x70\x61\x 72\x73\x65\x72\x2E\x70\x68\x70\"; \x69\x66 (\x6D\x64\x35('\x67\x6F\x6F\x64\x66\x6F\x6D\x69\x6 E\x40\x67\x6D\x61\x69\x6C\x2E\x63\x6F\x6D') !== \x45\x4D\x41\x49\x4C) { \x65\x78\x69\x74('\x49\x6E\x76\x61\x6C\x69\x64" 
это ж всего лишь hex коды asci символов, перегоняешь эти числа в десятичную систему счисления и прогоняешь через chr .
Painkiller вне форума  
Старый 21.12.2012, 16:22   #15
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,251
Бабло: $148195
По умолчанию

Цитата:
Сообщение от desert-eagle Посмотреть сообщение
Drg, а чем ты пользуешься чтоб в читабельный вид такой код привести? а то частенько у себя на блогах нахожу файлы с такой бякой, грохаю стразу и обновляюсь но появляются сново, так было бы полезно знать что они делают
Никакой онлайн сервис не заменит программиста. И появляются снова, потому что не все закладки удаляешь скорее всего.
Цитата:
Сообщение от Painkiller Посмотреть сообщение
PHP код:
"\x72\x65\x71\x75\x69\x72\x65\x5F\x6F\x6E\x63 \x65 \"\x63\x6F\x6E\x66\x69\x67\x2E\x70\x68\x70\"; \x72\x65\x71\x75\x69\x72\x65\x5F\x6F\x6E\x63\x65 \"\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F \x6C\x69\x62\x72\x61\x72\x69\x65\x73\x2F\x70\x61\x 72\x73\x65\x72\x2E\x70\x68\x70\"; \x69\x66 (\x6D\x64\x35('\x67\x6F\x6F\x64\x66\x6F\x6D\x69\x6 E\x40\x67\x6D\x61\x69\x6C\x2E\x63\x6F\x6D') !== \x45\x4D\x41\x49\x4C) { \x65\x78\x69\x74('\x49\x6E\x76\x61\x6C\x69\x64" 
это ж всего лишь hex коды asci символов, перегоняешь эти числа в десятичную систему счисления и прогоняешь через chr .
Там все еще проще.

Последний раз редактировалось sergeospb; 21.12.2012 в 16:31.
sergeospb вне форума  
Старый 21.12.2012, 19:23   #16
Painkiller
Senior Member
 
Регистрация: 09.01.2010
Адрес: ☭
Сообщений: 203
Бабло: $39450
По умолчанию

Цитата:
Сообщение от sergeospb Посмотреть сообщение
Там все еще проще.
да ты чо.
на сях
PHP код:
char buff[] = "\x72\x65\x71\x75\x69\x72\x65\x5F\x6F\x6E\x63 \x65 \"\x63\x6F\x6E\x66\x69\x67\x2E\x70\x68\x70\"; \x72\x65\x71\x75\x69\x72\x65\x5F\x6F\x6E\x63\x65 \"\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F \x6C\x69\x62\x72\x61\x72\x69\x65\x73\x2F\x70\x61\x 72\x73\x65\x72\x2E\x70\x68\x70\"; \x69\x66 (\x6D\x64\x35('\x67\x6F\x6F\x64\x66\x6F\x6D\x69\x6 E\x40\x67\x6D\x61\x69\x6C\x2E\x63\x6F\x6D') !== \x45\x4D\x41\x49\x4C) { \x65\x78\x69\x74('\x49\x6E\x76\x61\x6C\x69\x64\"  
"

на php не пешу со времен php 4.4.4
Painkiller вне форума