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

  #1  
Старый 16.06.2009, 19:52
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами: 8915117

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

Крути в настройках php - Magic Quotes GPC
 
Ответить с цитированием

  #2  
Старый 17.06.2009, 00:34
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
С нами: 9619229

Репутация: 445


По умолчанию

1.Как сделать подсчет строк в textarea?

2.Есть таблица(пусть название будет "Users" (без ковычек))... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
 
Ответить с цитированием

  #3  
Старый 17.06.2009, 00:41
Extremal
Познающий
Регистрация: 21.06.2006
Сообщений: 74
С нами: 10467109

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

to diznt

Цитата:
2.Есть таблица... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
PHP код:
$resultmysql_query("SELECT * FROM table ORDER BY Points DESC LIMIT 1,10"); 

Последний раз редактировалось Extremal; 17.06.2009 в 12:24..
 
Ответить с цитированием

  #4  
Старый 17.06.2009, 01:38
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Цитата:
1.Как сделать подсчет строк в textarea?
PHP код:
<? 
$submit 
$_POST['submit'];
if(isset(
$submit)) {
  
$file $_POST['info'];
  
$arr explode("\r\n",$file);
  echo 
count($arr) . " lines";
} else { 
  Echo 

<form method = "POST"> 
<tr><td><textarea name="info" cols="20" rows="10"></textarea></td></tr> 
<input type = "submit" name="submit" value = "Count lines"><br /> 
</form>'


?>
можешь вставить в textarea этот код и посчитать кол-во строчек в нем

Последний раз редактировалось Pashkela; 17.06.2009 в 01:44..
 
Ответить с цитированием

  #5  
Старый 17.06.2009, 09:09
erihtoney
Познающий
Регистрация: 03.03.2009
Сообщений: 86
С нами: 9047791

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

Цитата:
Сообщение от diznt  
2.Есть таблица(пусть название будет "Users" (без ковычек))... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
PHP код:
<table border="0" width=100%>
<tr>
<td><b>#</b></td><td><b>login</b></td><td><b>рейтинг</b></td>
</tr>
<?php
$i
=0;
$result10=mysql_query("SELECT username,points FROM users order by points desc limit 10");
$myrow_top10=mysql_fetch_array($result10);
            do {
              
$i++;
                
printf ("<tr>
<td>
$i</td>
<td>%s</td>
<td><b>%s</b></td>
</tr>"
,
$myrow_top10[username],$myrow_top10[points]);

}
 while(
$myrow_top10=mysql_fetch_array($result10));
        
?>

   </table>
 
Ответить с цитированием

  #6  
Старый 17.06.2009, 16:14
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 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..
 
Ответить с цитированием

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

Репутация: 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)
PHP код:
Hostsite.com:443 
Так тоже не пашет (тот же редирект)
PHP код:
Hostssl://site.com 
Так собственно тоже не пашет (ошибка 502).

В чём трабл?

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

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

Репутация: 2731


По умолчанию

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

  #9  
Старый 17.06.2009, 17:21
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

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

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

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

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



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

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.