
20.06.2009, 21:40
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Неправильный формат пароля
у паролей не бывает неправильных форматов
|
|
|

20.06.2009, 21:43
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Почему, бывает, при регистрации, не меньше 6 символов, например, или есть запрещенные символы
|
|
|

20.06.2009, 21:56
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от Pashkela
Почему, бывает, при регистрации, не меньше 6 символов, например, или есть запрещенные символы
Да, ограничение минимальной длины имеет смысл, но запрещенные символы? Всё равно же будет хеш.
|
|
|

25.06.2009, 21:54
|
|
Участник форума
Регистрация: 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);
}
}
?>
|
|
|

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

25.06.2009, 22:13
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме: 262809
Репутация:
21
|
|
2d_x
Все равно пишет тоже самое.
ЗЫ
Пытаюст приспособить этот скрипт для чеканья гугл закладок групп и прочих проектов гугл.
Последний раз редактировалось Gin; 25.06.2009 в 22:19..
|
|
|

25.06.2009, 22:21
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Gin, а как выглядят url'ы в файле?
|
|
|

25.06.2009, 22:30
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме: 262809
Репутация:
21
|
|
docs.google.com/View?id=d9qwskc_6fwnfsdf
вот так.
|
|
|

25.06.2009, 22:38
|
|
Постоянный
Регистрация: 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..
|
|
|

25.06.2009, 22:46
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме: 262809
Репутация:
21
|
|
2d_x
Все равно тоже самое выдает, ты тестировал срипт у себя :?
Может дело в настройке сервера и/или PHP:?
Что обязательно должно быть включенно для работы fsockopen:?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|