Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

26.04.2010, 12:07
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
urlencode()
Для обратного преобразования urldecode()
|
|
|

26.04.2010, 15:47
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме: 3300342
Репутация:
165
|
|
Всем привет.
Пытаюсь сделать антинакрутку.
Но встал вопрос, когда пользователь сидит из под прокси, то прокси равен IP ?
PHP код:
$_SERVER['REMOTE_ADDR'] == $_SERVER['HTTP_X_FORWARDED_FOR'];
а если не из под прокси, то соответственно они не равны?
Последний раз редактировалось SeNaP; 26.04.2010 в 15:52..
|
|
|

26.04.2010, 16:06
|
|
Познающий
Регистрация: 03.01.2010
Сообщений: 42
Провел на форуме: 162143
Репутация:
3
|
|
Сообщение от SeNaP
Всем привет.
Пытаюсь сделать антинакрутку.
Но встал вопрос, когда пользователь сидит из под прокси, то прокси равен IP ?
PHP код:
$_SERVER['REMOTE_ADDR'] == $_SERVER['HTTP_X_FORWARDED_FOR'];
а если не из под прокси, то соответственно они не равны?
Я думал наоборот 0.о
|
|
|

26.04.2010, 20:00
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 35
Провел на форуме: 200093
Репутация:
17
|
|
такой вопрос: существует файл, в котором пару тысяч вопросов и ответов вида
10, 100, 90, 80, 70 "Серцева недостатність – це стан, при якому:
11, 100 "Серце не може ефективно забезпечити метаболічні потреби організму
12, 0 "Наявна невідповідність між потребою і доставкою кисню до міокарда
13, 0 "Погіршується насосна функція серця
14, 0 "Погіршується здатність до наповнення шлуночків серця
#
20, 100, 90, 80, 70 "Особливості епідеміології серцевої недостатності:
21, 25 "Поширеність у загальній популяції 0,5-4%
22, 25 "Захворюваність 0,15-0,5%
23, 25 "Смертність до 50 на рік
24, 25 "Зростання поширеності залежно від віку
25, 0 "Більшість економічних витрат пов’язані з амбулаторним лікуванням хворих
#
надо расположить их (абзацы, це строчки) в алфавитном порядке (без учёта цифр, ессно). Если первые буквы одинаковые, смотреть вторую, и т.д.
как реализовать?
|
|
|

26.04.2010, 20:17
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
PHP код:
$file = file('имя_файла');
foreach($file as $string)
{
$t = explode('"', $string);
if(isset($t['1']))
$txt[] = $t['1'];
}
sort($txt , SORT_STRING);
foreach($txt as $str)
foreach($file as $exp)
{
$e = explode('"', $exp);
if(isset($e['1']))
if($e['1']==$str)
echo $exp.'<br>';
}
шось таке...
Последний раз редактировалось phpdreamer; 26.04.2010 в 20:39..
|
|
|

26.04.2010, 20:27
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 35
Провел на форуме: 200093
Репутация:
17
|
|
а оно разве не строчки располагает в алф. порядке? мне нужно, чтобы абзацы
ps Warning: Invalid argument supplied for foreach()
ругается на 8ую строчку твоего скрипта
|
|
|

26.04.2010, 20:30
|
|
Новичок
Регистрация: 17.04.2010
Сообщений: 15
Провел на форуме: 48171
Репутация:
3
|
|
Всем привет. Попробую объяснить свою проблему... Представьте себе ваш любимый браузер, в котором открыта, скажем, пустая вкладка.
Допустим у меня есть скрипт, вполне себе ничем не специфический скрипт, который долго что-то делает (минуту, две). обратимся к нему из браузера. Все как обычно, скрипт выполняется (долго, как я уже сказал), браузер терпеливо ждет ответа.
А теперь если открыть еще одну вкладку, и зайти на этот же сайт (на любую страницу, главное что тот же сервер) - браузер страницу НЕ отдает, ждет, пока выполнится наш первый скрипт, и только после того как он выполнится, загрузится страница во второй вкладке. НО, если открыть сайт в другом браузере, все работает, не дожидаясь выполнения скрипта.
Почему так происходит и как от этого избавиться?
|
|
|

26.04.2010, 20:52
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
вот под абзацы
PHP код:
$file = file_get_contents('имя_файла');
$abz = explode('#', $file);
foreach($abz as $a)
{
$exp = explode("\n", $a);
if(is_array($exp))
_sort($exp);
echo '<br><br><br>';
}
function _sort($file)
{
foreach($file as $string)
{
$t = explode('"', $string);
if(isset($t['1']))
$txt[] = $t['1'];
}
if(isset($txt) && is_array($txt))
{
sort($txt , SORT_STRING);
foreach($txt as $str)
foreach($file as $exp)
{
$e = explode('"', $exp);
if(isset($e['1']))
if($e['1']==$str)
echo $exp.'<br>';
}
}
}
|
|
|

26.04.2010, 21:19
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 35
Провел на форуме: 200093
Репутация:
17
|
|
нужно сортировать по алфавиту не строчки в пределах абзаца. нужно сортировать сами абзацы по алфавиту. тоесть, если первый абзац
бббб
аааа
гггг
а второй
ааааа
ввввв
ббббб
то он должен вывести
ааааа
ввввв
ббббб
бббб
аааа
гггг, а не
аааа
бббб
гггг
ааааа
ббббб
ввввв
Последний раз редактировалось PenSpinner; 26.04.2010 в 21:22..
|
|
|

26.04.2010, 22:55
|
|
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме: 140663
Репутация:
34
|
|
PenSpinner
По первой букве чтоли? Или последовательно по всем буквам?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|