HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 05.02.2010, 12:12
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
С нами: 8797036

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

Кнопка открыть/закрыть в моем варианте работает отлично,а что со скриптом,то я до сих пор не вник,что тебе нужно
 
Ответить с цитированием

  #2  
Старый 05.02.2010, 17:05
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами: 9963746

Репутация: 180


По умолчанию

что возвращает код
Код:
parseInt(Math.floor(Math.random()*99999))
число или строку ?

и еще что делает вот это
Код:
httpRequest.open("POST", url, true);
			httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			httpRequest.onreadystatechange = function() {
				if (httpRequest.readyState == 4) {
					if (httpRequest.status == 200) {
						if(httpRequest.responseText == 'OK'){
							RegistrationForm.submit();
							return true;
						}
выделеная строчка
 
Ответить с цитированием

  #3  
Старый 05.02.2010, 19:35
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
С нами: 8710432

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

Цитата:
что возвращает код
Код:
parseInt(Math.floor(Math.random()*99999))
число, целое число.
Цитата:
RegistrationForm.submit();
Отправляет данные формы скрипту...это тоже самое, если бы ты руками нажал на кнопу созданную <input type="submit" name="button" value="Отправить">
P.S. Если я не прав, поправте меня...

Последний раз редактировалось DiHWO; 05.02.2010 в 19:42..
 
Ответить с цитированием

  #4  
Старый 05.02.2010, 20:23
olishort
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
С нами: 8988613

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

crol, используй фреймворк jquery
 
Ответить с цитированием

  #5  
Старый 05.02.2010, 21:36
AHAKEH
Новичок
Регистрация: 13.05.2008
Сообщений: 5
С нами: 9470854

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

Помогите пожалуйста со скриптом для поиска в гугле:
В общем мы имеем запрос на поиск, если результат поиска в гугле 1, то выводить true, если 0, то false.

В смысле если есть результат поиска, то выводить тру, если ничего не найдено, то фэил

Последний раз редактировалось AHAKEH; 05.02.2010 в 21:48..
 
Ответить с цитированием

  #6  
Старый 05.02.2010, 22:28
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
С нами: 9589849

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

Цитата:
Сообщение от AHAKEH  
Помогите пожалуйста со скриптом для поиска в гугле:
В общем мы имеем запрос на поиск, если результат поиска в гугле 1, то выводить true, если 0, то false.

В смысле если есть результат поиска, то выводить тру, если ничего не найдено, то фэил
PHP код:
<?php

function ask_google$your_question )
{
    
$s stream_socket_client'tcp://www.google.ru:80'$en$es5.0 );
    if ( !
$s ) return false;
    
fwrite($simplodePHP_EOL, array(
        
'GET /search?hl=ru&q=' urlencode($your_question) . ' HTTP/1.0',
        
'Host: www.google.ru',
        
'User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)',
        
'Connection: close'
    
)).PHP_EOL.PHP_EOL );
    
$r '';
    while(!
feof($s)) $r .= fgets($s,2048);
    return !!
preg_match('~\<p\s+id\s*=\s*result' 'Stats\s*\>.*?\<b\>[0-9]+</b' '>\s*\-\s*\<b\>[0' '-9]+\<\/b\>~i'$r);
}
//bool

var_dumpask_google'Как составить завещание' ) );
var_dumpask_google';lsadh;lshadgopihsdao ighosdahgopashdpoghaspoudg' ) );
 
Ответить с цитированием

  #7  
Старый 05.02.2010, 22:29
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

Цитата:
если результат поиска в гугле 1, то выводить true, если 0, то false.
Покажи пример, где ето гугл по запросу выводить вместо ресурсов цифры 0 или 1.
 
Ответить с цитированием

  #8  
Старый 05.02.2010, 22:33
AHAKEH
Новичок
Регистрация: 13.05.2008
Сообщений: 5
С нами: 9470854

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

b3, наверное плохо расписал.
У меня идет поиск по сайту через гугл, так вот, если на этом сайте что-то найдено, то соответственно выводится результат (под этим подразумевал 1), если ничего не найдено, то это 0.
Ну и нужен скрипт, который распознает результат, если 1, то echo 'true', если 0, то echo 'false'
 
Ответить с цитированием

  #9  
Старый 05.02.2010, 22:37
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
С нами: 9589849

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

еще вот так можно

PHP код:
<?php
function ask_google$your_question )
{
    return !!
preg_match('~\<p\s+id\s*=\s*result'
     
'Stats\s*\>.*?\<b\>[0-9]+</b'
     
'>\s*\-\s*\<b\>[0'
     
'-9]+\<\/b\>~i'file_get_contents(
     
'http://www.google.ru/search?hl=ru&q='
     
urlencode($your_question)));
}
//bool
 
Ответить с цитированием

  #10  
Старый 07.02.2010, 01:15
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
С нами: 8566257

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

со временем стала возникать необходимость работать с ручным вводом капчи.
кто может объяснить как это делается?(подробнее,не в общих чертах)
откуда идет капча и куки( через header) я уже получил

Последний раз редактировалось Compton; 07.02.2010 в 01:18..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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 ™ © 2001- Antichat Kft.