HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11031  
Старый 17.06.2009, 16:14
d_x
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #11032  
Старый 17.06.2009, 16:40
brain[pillow]
Участник форума
Регистрация: 07.11.2008
Сообщений: 124
Провел на форуме:
1483379

Репутация: 386
Отправить сообщение для brain[pillow] с помощью ICQ
По умолчанию

Есть сайт, работающий только через 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)
PHP код:
Hostsite.com:443 
Так тоже не пашет (тот же редирект)
PHP код:
Hostssl://site.com 
Так собственно тоже не пашет (ошибка 502).

В чём трабл?

Последний раз редактировалось brain[pillow]; 17.06.2009 в 16:43..
 
Ответить с цитированием

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

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Используй cURL
 
Ответить с цитированием

  #11034  
Старый 17.06.2009, 16:45
brain[pillow]
Участник форума
Регистрация: 07.11.2008
Сообщений: 124
Провел на форуме:
1483379

Репутация: 386
Отправить сообщение для brain[pillow] с помощью ICQ
По умолчанию

Можно обойтись и сокетами. Просто я не знаю как.
 
Ответить с цитированием

  #11035  
Старый 17.06.2009, 17:04
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

А если так\
PHP код:
$socket fsockopen ('ssl://proxy.ru'...);
$packet "GET site.com:443"... 
?
 
Ответить с цитированием

  #11036  
Старый 17.06.2009, 17:11
brain[pillow]
Участник форума
Регистрация: 07.11.2008
Сообщений: 124
Провел на форуме:
1483379

Репутация: 386
Отправить сообщение для brain[pillow] с помощью ICQ
По умолчанию

Пробывал, получил в ответ:

Warning: fsockopen() [function.fsockopen]: SSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
 
Ответить с цитированием

  #11037  
Старый 17.06.2009, 17:21
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от mailbrush  
Используй cURL
Curl для работы с прокси не очень.
Лучше юзать сокеты
 
Ответить с цитированием

  #11038  
Старый 17.06.2009, 17:30
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

Помогите тут авторизоваться...
 
Ответить с цитированием

  #11039  
Старый 17.06.2009, 17:34
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

http://koi.mail.ru/cgi-bin/auth
Login
Password
Domain
Что не понятно?
 
Ответить с цитированием

  #11040  
Старый 17.06.2009, 17:40
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

Всё понятно, только когда курлом шлю, вылезает алерт "Невозможно было авторизоваться" и за ним ещё один "Вы действительно хотите уйти с этой страницы ?"


PHP код:
<?php  
    $ch 
curl_init();
    
curl_setopt($chCURLOPT_RETURNTRANSFER0);
    
curl_setopt($chCURLOPT_URL"http://koi.mail.ru/cgi-bin/auth");
    
curl_setopt($chCURLOPT_HEADER1);
    
curl_setopt($chCURLOPT_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($chCURLOPT_COOKIEJAR'/.cookie'); 
    
curl_setopt($chCURLOPT_COOKIEFILE$cfile); 
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    
curl_setopt($chCURLOPT_USERAGENT"Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1");
    
curl_setopt($chCURLOPT_POST1);
    
$result curl_exec($ch);
?>
 
Ответить с цитированием
Ответ



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