Counselor

Рейтинг
70
Регистрация
28.01.2010
Stek:
Юлиана Савина, у вас требования к серверу мягко говоря безграмотные.

Я бы сказал, что тут вообще отсутствуют какие-либо требования.

register_globals: off;
safe_mode: off;
PHP версия не ниже 5.2.x
Php Data Objects (PDO) (под Drupal 7);

Это типа как прийти в магазин ноутбуков и выдвинуть требования к железу - установленный виндовс.

Антон Белов:

А вы как относитесь к мату? (просьба в теме матом не ругаться)

Не ругаюсь. Обычно хватает словарного запаса для цензурного выражения мыслей. Ну иногда вырывается, да. Ругаю жену (не матом :)), если у нее вырвалось.

ТВЭЛ:
Здесь в любом случае не критично, но хотелось бы увидеть подтверждение.


<?php

function test_walk(&$v)
{
$v = $v + 1;
}

for ($i=0;$i<10;$i++) {

echo "test $i:<br />";

/* foreach */

$test_array = range(0,10000);

$array = array();
$start = microtime(true);
foreach ($test_array as $k => $v)
$array[$k] = $v * 2;

$end = microtime(true);
$diff = $end - $start;
printf('foreach %.4F sec', $diff);

echo "<br />";

/* array_walk */

$test_array = range(0,10000);
$start = microtime(true);
array_walk($test_array, 'test_walk');
$end = microtime(true);
$diff = $end - $start;
printf('array_walk %.4F sec', $diff);

echo "<hr>";

}
?>


test 0:
foreach 0.0074 sec
array_walk 0.0085 sec
test 1:
foreach 0.0066 sec
array_walk 0.0084 sec
test 2:
foreach 0.0064 sec
array_walk 0.0086 sec
test 3:
foreach 0.0067 sec
array_walk 0.0086 sec
test 4:
foreach 0.0067 sec
array_walk 0.0084 sec
test 5:
foreach 0.0066 sec
array_walk 0.0085 sec
test 6:
foreach 0.0067 sec
array_walk 0.0085 sec
test 7:
foreach 0.0066 sec
array_walk 0.0087 sec
test 8:
foreach 0.0066 sec
array_walk 0.0084 sec
test 9:
foreach 0.0066 sec
array_walk 0.0090 sec
ТВЭЛ:
Foreach хорош, когда необходим выход из цикла по каким-то условиям, или если действия над элементами могут отличаться в зависимости от каких-то условий.

Если же над каждым элементом требуется произвести одинаковую операцию, лучше что-нибудь вроде этого - http://docs.php.net/manual/ru/function.array-walk.php

Я так думаю.

foreach быстрее работает

PLSB:

Для большей наглядности приведу конкретный пример:
Есть блок появление которого вызывается по клику на кнопку, по заданию, если пользователь не работает с данным блоком в течении минуты блок должен стать невидимым. Ясно, что если бы это блок был единственным то используя setTimeout() проблемы не возникало бы. Но в течении минуты пользователь может обратиться к другим блокам, задержка не сработает, блок не исчезнет.

Возможно я не понял суть, но если вешать на таймаут функцию, которая будет закрывать конкретный блок, то как этому помешают действия с другими блоками и таймаутами?

можно использовать не ajax, а $.load, в котором использовать название селектора.

То есть что-то вроде

$('#result').load('page.php #test', {id: 111}); - загрузит содержимое контейнера #test со страницы page.php?id=111

Ну сайт был явно взломан, т.к. на главной строит вирусный скрипт в самом низу.

А вообще смотрите код движка, судя по всему да, по рефереру средствами пхп перекидывает на другой сайт.

Плевать ему на черные или белые списки имхо ) Зеркало рунета и все такое.

Sms-Maska.ru:
Сайт http://e-sound.su на мой взгляд должен быть в DMOZ. Подскажите раздел.

Ужасный сайт. Еще и ссылки продажные какие то кривые :(

Всего: 284