Counselor

Рейтинг
70
Регистрация
28.01.2010
mark2011:

Одно НО: это требуется сделать на mootools, а не на jquery. ибо весь сайт будет основан на Mootools и, скорее всего, если туда вкрутить второй фреймворк будут конфликты. А во-вторых - сама мутулза весит около 350 кил. Плюс jQuery - не вариант даже в плане оптимизации.

Ну во-первых он у вас даже не минифицирован, поэтому и такой размер, во-вторых есть jquery.noconflict


<script>
function start(position) {
document.getElementById("panorama").style.backgroundPosition = '-'+position+'px 0px';
position++;
if (position > 3874) {
position = 0;
}
delay_start(position);
}

function delay_start(position) {
setTimeout('start('+position+')', 5);
}
</script>

<a href="javascript:start(0);">start</a>
<div id="panorama" style="width: 403px; height: 403px; z-index:0; position:absolute; background: url(http://nndevice.ru//images/flash_picture.jpg); background-position: 0px 0px"></div>

<?php
$fhandle = fopen('1.txt', 'r');
fseek($fhandle, 0, SEEK_END);
$length = ftell($fhandle);
$position = mt_rand(0, $length)-20;
fseek($fhandle, $position);
$line = fgets($fhandle);
$line = fgets($fhandle);
fclose($fhandle);
echo $line;
?>

Смысл такой, получаем размер файла, получаем случайное число от 0 до размера файла, перемещаем указатель в файле на полученную случайную позицию. Получаем строку в указанной позиции (там идет два раза $line = fgets($fhandle); - это не опечатка, т.к. первая полученная строка может быть не полной, читаем следующую).

Работает с файлами любого размера, не занимает кучу памяти. Минус - чем меньше строк в файле, тем больше шанс попасть на последнюю строку и прочитать ее не полностью (следующей строки не будет). Для предотвращения этого там стоит -20, можно увеличить до максимальной длины строки.

andreysmorya:
Проблему обнаружил случайно, когда со второго компъютера не дома сам "запарился" на свой же сайт входить. Если я проблемно пароль доступа востанавливаю на свой же сайт, то ожидать от посетителей эмоций и посещаемости не приходится, человек не может востановить пароль - плюёт на это и уходит с сайта - форума.

Именно поэтому, если возникает такая проблема, стоит озаботится и поменять шаблоны писем на более понятные. Битрикс дает полные возможности для этого. Мне, например, понятен и тот шаблон, который предлагается по умолчанию. По-моему, там все что нужно написано.

А какой размер файла?

И для чего explode, если в итоге выводится полная строка?


<script>
function openPopup() {
var width = 750;
var height = 450;
var left = (screen.width/2)-(width/2);
var top = (screen.height/2)-(height/2);
newWindow = window.open('http://yandex.ru', 'yandex', 'width='+width+',height='+height+',scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left='+left+',top='+top);
newWindow.focus();
}
</script>

<a href="javascript:openPopup();">open</a>

при клике по ссылке открывается новое окно, но также и главная страница тоже обновляется и перекидывает на сайт/about.html, причем сайт/about.html пишет not found


<a href="http://сайт/about.html" onclick="show();return false;">О сайте</a>

Ничего не нашел. Поищите в пхп коде, возможно, вирус проявляет себя не при каждой загрузке страницы.

А вы все продвигаемые сайты запихиваете в сапу?

Sheldon007:

...это даёт нам большое преимущество над конкурентами.

По сему, пришлось платить...

В вашем бизнесе подразумевается получение преимуществ бесплатно? Не понимаю суть претензий. Если вы купили преимущество, значит подразумевается, что это преимущество дает выгоду по сравнению с ценой. Если наоборот - значит вам не стоит вести бизнес.

Если же вам кажется, что заявленная цена на товар не соответствует товару - значит не надо было покупать. Дали бы купить конкурентам и посмеялись над ними, что обманули их, а не вас.

LEOnidUKG:
Да да да... если локалки работают нормально.

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

n0name:
function check_rus($string)

{
$rus_letters = array_map('chr', range(192, 223));
foreach ($rus_letters as $letter)
{
if (mb_stripos($string, $letter) !== false)
{
return true;
}
}

return false;
}

😮


function check_rus($string) {
return preg_match('/[А-яЁё]/', $string);
}
Всего: 284