WhiteSmartFox

Рейтинг
25
Регистрация
17.11.2010
Seo-Seo:
Партнерский сайт знакомств от ловпланет... и так даже не эротика, а знакомства всего лишь

Насколько я знаю лавпланет часто использует эротические баннеры для привлечения посетителей, так что вполне могли и за него наложить фильтр. По крайне мере я знаю один бесплатный хостинг который блокировал аккаунты с баннерами ловепланет типа потому что среди них часто встречаются эротические баннеры (по правилам эротика на этом хостинге была запрещена).

secach:
сколько какого размера примерно должна быть выборка из таблицы

больше сотни строк

WhiteSmartFox добавил 18-02-2011 в 17:30

secach:
Правильноли построин запрос?

правильно, хотя по логике запрос вида

SELECT name,body FROM comments WHERE url ="$url"

будет ему аналогичен (в таких простых выражениях mysql должен сам догадаться использовать индекс )

WhiteSmartFox добавил 18-02-2011 в 17:32

secach:
И как проверить его эффективность

Включением статистики запросов в phpAdmin, либо нагрузычным тестированием. (запуском десятков php скриптов которые будут использовать эти запросы, с сохранением времени их работы)

Wolya:
Смысл кода заключается в случайном выводе строк из файла в 2 местах. Код работает, но страшно грузит сервер=))

Может тогда переделать алгоритм, типа

<?php 
$file_name = "1.txt";
$len = 300; // Это максимальный код строки * 2
$file = fopen($file_name,"r");
flock($file, LOCK_SH);
$size = fstat($file);
$n = rand(0,$size);
fseek($file,$n);
$str = fread($file,$len);
flock($file, LOCK_UN);
fclose($file);
$tmp = explode("/n", $str1."/n");
echo $tmp[1];
?>

Это код также выведет случайную строчку, правда немного изменится вероятность (чем больше строка, тем более вероятно что она будет выведена) + Есть некоторая вероятность что последняя строка может вывестись не полностью. Зато этот код не будет читать больше максимального размера строки * 2.

P.S. Можно создать дополнительный файл в который будет записывается размер начальный и конечный индекс строк при каждом обновлении 1.txt, при этом можно получать строку намного проще т.е. есть файл 1.txt вида

Привет Мир

Привет Мир!Ура!

создать для него доп файл 1.ind вида (средствами php конечно)

00000 00010

00012 00015

...

в коде при чтении будет что-то вида (не проверял)


$file = fopen('1.ind',"r");
$size = fstat($file);
$n = rand(0,$size/13);
fseek($file,$n*13);
$str = fread($file,11);
$tmp = explode(' ', $str1);
fclose($file);
$file1 = fopen('1.txt',"r");
fseek($file1,$tmp[0]);
$str = fread($file1,$tmp[1]);
fclose($file1);
echo $str;
Wolya:
echo "$rstr1";

Используйте просто echo $rstr1;

WhiteSmartFox добавил 18-02-2011 в 16:33

Wolya:
$exstr = explode('=', $rstr1);

Если не надо удалите.

WhiteSmartFox добавил 18-02-2011 в 16:33

Wolya:
1.тхт до 1 мб

Файл 1 мб это слишком много, мало того что прочитать 1Мб долго + каждый процесс будет резервировать 1-2Мб'ний массив => что тоже не быстрое занятие, да и память кстати ограниченный ресурс.

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

Тоже не нашел, возможно причина во флеш коде, лучше перезалейте все swf файлы .

cayman82:
если переименовывать админ файл? куда вносить изменения что он был переименован?

Не скажу как с Dle но в большинстве CMS панель админа лежит в отдельной папке на сервере (или можно положить), в таком случае самое простое закрыть эту папку паролем средствами панели управления (пароль в .htaccess), в таком случае до админ файлов добраться можно только сломав сам сервер или подобрав пароль.

Lemurian:
SELECT DISTINCT(login) FROM `operations` ORDER BY `id` DESC LIMIT 10

Лучше так:

SELECT `login` FROM `operations` ORDER BY `id` DESC GROUP BY `login` LIMIT 10

DISTINCT в данном случае совсем не нужен.

VisualCBuilds:
сдесь собрались люди, которые умеют только ГС на вордпрессах клепать

Нет, просто вы хотите чтобы вам сделали космический корабль в гараже (в смысле за смешные деньги сделали серьезный сервис).

Работа с графикой на сайте photomica.com довольно сложная и меньше 20-30 тыс. вряд ли кто-то за неё возьмется, ИМХО. 7-10 тыс стоит чисто адаптация движка CMS под ваши нужды (или написание собственного), а вы ещё хотите целый сервис работы с графикой на flash за эти же деньги.

P.S. В таких случаях лучше не светить бюджет, исполнитель сам скажет за сколько он готов работать. Другое дело если бы вы сказали плачу 70 тыс 🍿, а так вы сразу ограничиваете желающих вам отвечать на такое предложение, а потом удивляетесь .:)

stryker:
не, там просто фак по установке, таких море. Меня интересует конкретный случай

Смотрите global.php у вас лежит по пути /home/admin/data/www/сайт/forum/, а код sape пытается найти /home/admin/data/www/сайт/хеш/

Вы точно положили папку хеш с sape.php не в папку forum?

P.S. Надо или в модулях поменять папку на forum/хеш или вынести папку хеш в папку сайт.

Hixon10:
Может быть это как-то связано?

Попробуйте написать вашему хостеру, сервера же он предоставил?

Всего: 419