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

24.05.2010, 13:23
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от Compton
в этом и смысл
а ипы идут так:
PHP код:
Array ( [0] => 72.73.128.0 - 72.87.47.255 ) Array ( [0] => 71.96.0.0 - 71.127.255.255 )
я правильно понимаю:
PHP код:
Array
(
[0] => Array ( [0] => 72.73.128.0 - 72.87.47.255 )
[1] => Array ( [0] => 71.96.0.0 - 71.127.255.255 )
)
?
|
|
|

24.05.2010, 16:24
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
Сообщение от Chaak
я правильно понимаю:
PHP код:
Array
(
[0] => Array ( [0] => 72.73.128.0 - 72.87.47.255 )
[1] => Array ( [0] => 71.96.0.0 - 71.127.255.255 )
)
?
тоже не то
|
|
|

24.05.2010, 16:43
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от Compton
тоже не то
Составь конкретную задачу, не гадать же что ты хочешь
Мне например совершенно непонятно с каким массивом нужно иметь дело. И что требуется отсеять ? Уникальные записи или диапазоны ip? Что?
|
|
|

25.05.2010, 10:26
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
Сообщение от Compton
тоже не то
А ты регулярку в прегматче напиши ровно!
Как извращённый вариант записать все возможные адреса из диапазона, удалить дубли, разбить на диапазоны 
|
|
|

26.05.2010, 08:16
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
как заполнить массив таким образом?
0 0 0 0 0
0 1 1 1 0
0 1 2 1 0
0 1 1 1 0
0 0 0 0 0
Последний раз редактировалось #Wolf#; 26.05.2010 в 08:19..
|
|
|

26.05.2010, 08:27
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
$a[] = array(0,0,0,0,0);
$a[] = array(0,1,1,1,0);
$a[] = array(0,1,2,1,0);
$a[] = array(0,1,1,1,0);
$a[] = array(0,0,0,0,0);
|
|
|

26.05.2010, 08:28
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
Сообщение от phpdreamer
$a[] = array(0,0,0,0,0);
$a[] = array(0,1,1,1,0);
$a[] = array(0,1,2,1,0);
$a[] = array(0,1,1,1,0);
$a[] = array(0,0,0,0,0);
спасибо, капитан.
теперь пожалуйста 100*100. (*sarcasm*)
|
|
|

26.05.2010, 15:51
|
|
Познающий
Регистрация: 07.02.2010
Сообщений: 70
Провел на форуме: 217996
Репутация:
56
|
|
вот мой код (сделал от 0 до 100, тормозил только браузер, скрипт работал не больше секунды.. хреновы таблицы  )
PHP код:
function olol0square($i){
if($i>0){
$j=2*$i-1;
$B=array_merge(range(0,$i-1),range($i,0));
$A=array_fill(0,$i,$B);
for($k=0;$k<$i;$k++)
for($l=$k+1,$m=$j-$k;$l<=$m;$l++)
$A[$k][$l]=$k;
$A=array_merge($A,array($B),array_reverse($A));
return $A;
}else return array(array(0));
}
function print_square($arr){
echo "<table>";
foreach($arr as $V){
echo "<tr>";
foreach($V as $v){
echo "<td>$v</td>";
}
echo "</tr>";
}
echo "</table>";
}
print_square(olol0square(5));
upd: без таблиц и ибраузер и скрипт меньше секунды работают, даже если выставить на 500
Последний раз редактировалось roxblnfk; 26.05.2010 в 15:55..
|
|
|

26.05.2010, 16:40
|
|
Новичок
Регистрация: 18.05.2010
Сообщений: 7
Провел на форуме: 236461
Репутация:
0
|
|
Вопрос нуба. Есть инет-магазин. Цены берутся из прайса, что загружается. Но есть позиции на которые цены ставить не нужно, а нужно что то типа "звоните уточняйте".
Как лучше такое организовать?
|
|
|

26.05.2010, 16:58
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
нужно смотреть в БД какого типа поле с ценой
Скорее всего оно числовое, я вижу такие варианты решения:
1)Поменять тип поля на символьное и установить значения "?" для товаров с неизвесной ценой (это плохой вариант - БД станет занимать больше места, минус в скорости и могут возникнуть конфликты)
2) поставить для таких товаров цену 0 или -1
3) поставить для таких товаров цену 0 или -1, но на выводе из БД сделать проверку (если цена 0, то выводим "уточните у менеджера")
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|