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

02.03.2010, 20:41
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от Compton
PHP код:
<?php
$name_array = array('a','b','c');
$rand = rand(0,2);
echo $name_array["$rand"];
?>
вот рандомный вывод из массива,думаю дальше додумаешь
PHP код:
$var = array('a', 'b', 'c');
echo $var[array_rand($var)];
|
|
|

02.03.2010, 20:44
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от SeNaP
Возможно ли как нибудь обратиться к переменной в классе в функции?
т.е.
PHP код:
class Nameclass{
function inc(){
$var ="asd";
}
}
Чтобы вывело переменную $var можно обратиться к функции inc(), но тогда придётся делать так
PHP код:
class Nameclass{
function inc(){
$var ="asd";
return $var;
}
}
А возможно ли как нибудь обойтись без return и без echo в самой функции?
т.е. как то так $this->inc()->$var

PHP код:
class Nameclass{
var $var;
function inc(){
$this->var ="asd";
}
}
$class = new Nameclass();
echo $class->var;
|
|
|

02.03.2010, 21:03
|
|
Новичок
Регистрация: 10.01.2007
Сообщений: 16
Провел на форуме: 109680
Репутация:
2
|
|
Есть массив, состоящий из нескольких сотен уник урлов.
Задача: оставить в массиве урлы с наименьшей степенью вложенности (т.е. меньшей длины), а во втором массиве подсчитать количество дублей для определенного домена.
Т.е. имея:
1) http://yandex.ru/goog/ddd
2) http://yandex.ru/goog/ddd/dd
3) http://yandex.ru/goog/ddd?=ddd
4) http://google.com/5
5) http://mail.ru/
На выходе получим 2 массива:
1й:
1) http://yandex.ru/goog/ddd
2) http://google.com/5
3) http://mail.ru/
2й
1) 3
2) 1
3) 1
Как сделать?
|
|
|

02.03.2010, 22:42
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
вот еще, сам посчитаешь))
PHP код:
<pre>
<?php
$domen = file('123.txt');
sort($domen);
print_r ($domen);
foreach ($domen as $key=>$value) {
preg_match('/^http:\/\/?([^\/]+)/i',$value,$h);
if ($temp == $h[1]) $keys[$key] = $value;
$temp = $h[1];
}
#print_r ($keys);
foreach ($keys as $key=>$value) {
if (strlen($value) > strlen($domen[$key-1])) unset($domen[$key]);
}
print_r ($domen);
?>
</pre>
PS: Сколько совпадений было по каждому домену видно по разнице в ключах итогового массива
Последний раз редактировалось Pashkela; 02.03.2010 в 22:53..
|
|
|

02.03.2010, 23:50
|
|
Banned
Регистрация: 27.06.2009
Сообщений: 200
Провел на форуме: 944465
Репутация:
68
|
|
где тут ошибки?
allow from all
php_value register_long_arrays on
php_value register_globals on
php_value display_errors off
php_value upload_max_filesize 2M
php_value post_max_size 2M
|
|
|

03.03.2010, 00:03
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
в ДНК, вот тут:
php_value register_globals on
должно быть off
|
|
|

03.03.2010, 00:18
|
|
Banned
Регистрация: 27.06.2009
Сообщений: 200
Провел на форуме: 944465
Репутация:
68
|
|
Pashkela
у меня только так работает, раскоментирую любую страчку - 500
allow from all
#php_value register_long_arrays on
#php_value register_globals on
#php_value display_errors off
#php_value upload_max_filesize 2M
#php_value post_max_size 2M
|
|
|

03.03.2010, 00:20
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
значит скорее всего фрихост и такие настройки разрешено делать только из php.ini, доступа к которому у тебя конечно нет. И правильно хостер делает.
|
|
|

03.03.2010, 00:35
|
|
Banned
Регистрация: 27.06.2009
Сообщений: 200
Провел на форуме: 944465
Репутация:
68
|
|
Pashkela, нихрена не фрихост. на dle и wordpress хитасес пашет.
|
|
|

03.03.2010, 00:39
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
вопросов больше не имею, раз dle и wordpress - тогда я пас, это за гранью моих скромных познаний
PS: Я сначала подумал у тебя phpbb какой-нибудь стремный, 2-ая ветка
Последний раз редактировалось Pashkela; 03.03.2010 в 00:42..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|