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

  #1  
Старый 20.06.2009, 21:40
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Неправильный формат пароля
у паролей не бывает неправильных форматов
 
Ответить с цитированием

  #2  
Старый 20.06.2009, 21:43
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

Почему, бывает, при регистрации, не меньше 6 символов, например, или есть запрещенные символы
 
Ответить с цитированием

  #3  
Старый 20.06.2009, 21:56
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от Pashkela  
Почему, бывает, при регистрации, не меньше 6 символов, например, или есть запрещенные символы
Да, ограничение минимальной длины имеет смысл, но запрещенные символы? Всё равно же будет хеш.
 
Ответить с цитированием

  #4  
Старый 25.06.2009, 21:54
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

написал скрипт суть кторого: берет из файла url'ы поочередно к ним подключается, если на ресурсе присутсвтует искомое слово записывает адрес ресурса в файл.

Проблема в том что, если прописывать в ручную куда подключится, то все нормально, а стоит подставить туда переменную пишет Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: No such host is known.

Вот код:
Код:
<?php

$file=file("url.txt");
foreach($file as $val=>$key){
trim($key);	
$str='';
echo $key;
$fp = fsockopen ($key,80, $errno,$errstr);
if (!$fp) {
    echo "$errstr ($errno)<br>\n";
} else {
	
$out = "GET / HTTP/1.1\r\n";
$out .= "Cookie: PREF=ID=c34a97b63a61567a:LD=en:CR=2:TM=1127409984:LM=1127409984:S=XLS1Gm0Z48j3QNZo;\r\n"; 
$out .= "Host: ".$key."\r\n";
$out .= "Connection: Close\r\n\r\n";
    fputs ($fp, $out);
    while (!feof($fp)) {
        $str.= fgets ($fp,128);
    }
	if(strpos($str,"String")){
		$f=fopen("out.txt","a+");
		fputs($f,$key."\r\n");
	}
    fclose ($fp);
}

}
?>
 
Ответить с цитированием

  #5  
Старый 25.06.2009, 22:01
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

PHP код:
trim($key); 
замени на
PHP код:
$key=trim($key); 
 
Ответить с цитированием

  #6  
Старый 25.06.2009, 22:13
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

2d_x
Все равно пишет тоже самое.
ЗЫ
Пытаюст приспособить этот скрипт для чеканья гугл закладок групп и прочих проектов гугл.

Последний раз редактировалось Gin; 25.06.2009 в 22:19..
 
Ответить с цитированием

  #7  
Старый 25.06.2009, 22:21
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Gin, а как выглядят url'ы в файле?
 
Ответить с цитированием

  #8  
Старый 25.06.2009, 22:30
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

docs.google.com/View?id=d9qwskc_6fwnfsdf

вот так.
 
Ответить с цитированием

  #9  
Старый 25.06.2009, 22:38
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Цитата:
docs.google.com/View?id=d9qwskc_6fwnfsdf
Правильная работа с сокетами:
PHP код:
$fp=fsockopen("tcp://".$host,80,$errno,$errstr,30); //где host - имя домена без всяких директорий, т.е. docs.google.com 
PHP код:
<?php
$f
=fopen("out.txt","a+"); 

$file=array_map('trim',file("url.txt"));
foreach(
$file as $val=>$key){
$str='';
echo 
$key;

$key=explode('/',$key,2);

$fp fsockopen ('tcp://'.$key[0],80$errno,$errstr);
if (!
$fp) {
    echo 
"$errstr ($errno)<br>\n";
} else {
    
$out "GET /{$key[1]} HTTP/1.1\r\n";
$out .= "Cookie: PREF=ID=c34a97b63a61567a:LD=en:CR=2:TM=1127409984:  LM=1127409984:S=XLS1Gm0Z48j3QNZo;\r\n"
$out .= "Host: ".$key[0]."\r\n";
$out .= "Connection: Close\r\n\r\n";
    
fputs ($fp$out);
    while (!
feof($fp)) {
        
$str.= fgets ($fp,128);
    }
    if(
strpos($str,"String")!==false){
        
fputs($f,$key[0].'/'.$key[1]."\r\n");
    }
    
fclose ($fp);
}

}

fclose($f);
?>
Проверил, вроде работает так.

Последний раз редактировалось d_x; 25.06.2009 в 22:52..
 
Ответить с цитированием

  #10  
Старый 25.06.2009, 22:46
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

2d_x
Все равно тоже самое выдает, ты тестировал срипт у себя :?
Может дело в настройке сервера и/или PHP:?
Что обязательно должно быть включенно для работы fsockopen:?
 
Ответить с цитированием
Ответ



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