ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.06.2009, 16:14
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
erihtoney, если в таблице ни одной записи, то выведется одна пустая строка.
Правильнее:
PHP код:
//...
if(mysql_num_rows($result10)<1)
{
print '<tr><td colspan=3>Результатов нет</td></tr>';
}
else
{
while($myrow_top10=mysql_fetch_array($result10))
{
//... действия по выводу
}
}
//..
Еще неплохо делать mysql_free_result($result10).
Вместо mysql_fetch_array оптимальнее использовать mysql_fetch_assoc или mysql_fetch_array($result10,MYSQL_ASSOC);
1.Как сделать подсчет строк в textarea?
Если надо локально, без отправки текста на сервер, то вот:
Код HTML:
<html><body>
<textarea onchange='countstr(this.value);' onkeyup='countstr(this.value);'>
</textarea>
<br>Строк: <span id='strnum'></span>
<script language='JavaScript'>
function countstr(text)
{
document.getElementById('strnum').innerHTML= text.length - text.replace(/\n/g,'').length;
}
</script>
</body></html>
Последний раз редактировалось d_x; 17.06.2009 в 16:27..
|
|
|

17.06.2009, 16:40
|
|
Участник форума
Регистрация: 07.11.2008
Сообщений: 124
Провел на форуме: 1483379
Репутация:
386
|
|
Есть сайт, работающий только через SSL. Нужно соединиться с ним через HTTPS-прокси.
Адрес HTTPS-прокси допустим proxy.ru:80
PHP код:
$socket = fsockopen('proxy.ru',80,$errn,$errd,10);
$packet = "GET /opa HTTP/1.1\r\nHost: site.com\r\n\r\n".
fwrite($socket,$packet);
fclose($socket);
Так не пашет (редиректит через 302 - location: https://blabla)
Так тоже не пашет (тот же редирект)
Так собственно тоже не пашет (ошибка 502).
В чём трабл?
Последний раз редактировалось brain[pillow]; 17.06.2009 в 16:43..
|
|
|

17.06.2009, 16:43
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
|
|
|

17.06.2009, 16:45
|
|
Участник форума
Регистрация: 07.11.2008
Сообщений: 124
Провел на форуме: 1483379
Репутация:
386
|
|
Можно обойтись и сокетами. Просто я не знаю как.
|
|
|

17.06.2009, 17:04
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
А если так\
PHP код:
$socket = fsockopen ('ssl://proxy.ru'...);
$packet = "GET site.com:443"...
?
|
|
|

17.06.2009, 17:11
|
|
Участник форума
Регистрация: 07.11.2008
Сообщений: 124
Провел на форуме: 1483379
Репутация:
386
|
|
Пробывал, получил в ответ:
Warning: fsockopen() [function.fsockopen]: SSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
|
|
|

17.06.2009, 17:21
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Curl для работы с прокси не очень.
Лучше юзать сокеты
|
|
|

17.06.2009, 17:30
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Помогите тут авторизоваться...
|
|
|

17.06.2009, 17:34
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
http://koi.mail.ru/cgi-bin/auth
Login
Password
Domain
Что не понятно?
|
|
|

17.06.2009, 17:40
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Всё понятно, только когда курлом шлю, вылезает алерт "Невозможно было авторизоваться" и за ним ещё один "Вы действительно хотите уйти с этой страницы ?"
PHP код:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_URL, "http://koi.mail.ru/cgi-bin/auth");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'page=http%3A%2F%2Fwmrim.mail.ru%2Fwin%2Fcontactlist.html&FailPage=http%3A%2F%2Fwin.mail.ru%2Fcgi-bin%2Floginagent&post=&login_from=&Login=login&Domain=mail.ru&Password=pass&x=31&y=14');
curl_setopt($ch, CURLOPT_COOKIEJAR, '/.cookie');
curl_setopt($ch, CURLOPT_COOKIEFILE, $cfile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1");
curl_setopt($ch, CURLOPT_POST, 1);
$result = curl_exec($ch);
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|