
16.06.2009, 19:52
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117
Репутация:
389
|
|
Крути в настройках php - Magic Quotes GPC
|
|
|

17.06.2009, 00:34
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
С нами:
9619229
Репутация:
445
|
|
1.Как сделать подсчет строк в textarea?
2.Есть таблица(пусть название будет "Users" (без ковычек))... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
|
|
|

17.06.2009, 00:41
|
|
Познающий
Регистрация: 21.06.2006
Сообщений: 74
С нами:
10467109
Репутация:
222
|
|
to diznt
2.Есть таблица... Там есть две колонки, в одной колонке под названием "Points" (без ковычек) собираються очки юзера (вторая колонка под названием "Username" (без ковычек))
Вообщем надо сделать что-то по типу ТОП-10 ... то есть вывести 10 юзеров у кого больше всех очков
Как это реализовать?
PHP код:
$result= mysql_query("SELECT * FROM table ORDER BY Points DESC LIMIT 1,10");
Последний раз редактировалось Extremal; 17.06.2009 в 12:24..
|
|
|

17.06.2009, 01:38
|
|
Динозавр
Регистрация: 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..
|
|
|

17.06.2009, 09:09
|
|
Познающий
Регистрация: 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>
|
|
|

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

17.06.2009, 16:40
|
|
Участник форума
Регистрация: 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)
Так тоже не пашет (тот же редирект)
Так собственно тоже не пашет (ошибка 502).
В чём трабл?
Последний раз редактировалось brain[pillow]; 17.06.2009 в 16:43..
|
|
|

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

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

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