Реклама на сайте Advertise with us

Ещё один вопрос прграммерам

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 03.12.04
Сообщения: 2608
Рейтинг: 749

Ссылка на сообщениеДобавлено: 21/04/05 в 13:16       Ответить с цитатойцитата 

Трудно ли на пхп написать такой вот скрипт:

Надо чтоб на всез моих галлерах был а така фишка: одно окно одинакового размера на всех галлерах, и в нём каждый раз рандомно отоброжается новый мувик из определённой папки, в которой лежит 100 мувиков, названных от 1.mpg, 2.mpg, 3.mgp..... 100.mpg, и в той же папке в таком же порядке, но с разрешением jpg лежат скрины к мувикам.

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

Сколько это примерно может занять времени у програмера? И как вообще нагрузка будет на сервер при 60к посещений таких галлер в сутки ?

0
 

full-plastic programmist

С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779

Ссылка на сообщениеДобавлено: 21/04/05 в 13:31       Ответить с цитатойцитата 

пара минут - если я правильно понял что надо и не окажется что у тебя еще куча дополнительных требований...

вот соскучился по мастеру...

1
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 21/04/05 в 13:49       Ответить с цитатойцитата 

Должна быть поддержка SSI на серваке если в хтмл старницы хочешь вставлять или прописать чтобы хтмл страницы парсились пхп но это не есть гуд.

А по поводу сабжу то можно сделать так :
random_movie.php
Код:

<?php
// Путь к папке где мувики лежат
$GLOBALS['folder'] = "/movies/";
// Кол-во мувиков
$GLOBALS['movie_amount'] = 100;
// Расширение мувика
$GLOBALS['movie_ext'] = ".mpg";
// Расширение тумбы
$GLOBALS['pic_ext'] = ".jpg";

$GLOBALS['random'] = mt_rand(1,$GLOBALS['movie_amount']);
$GLOBALS['current_movie'] = $GLOBALS['folder'].$GLOBALS['random'] .$GLOBALS['movie_ext'];
$GLOBALS['current_pic'] = $GLOBALS['folder'].$GLOBALS['random'].$GLOBALS['pic_ext'];

echo "<a href=".$GLOBALS['current_movie'].">".
"<img src=".$GLOBALS['current_pic']." alt='$GLOBALS[current_pic]'>
        </a>";

?>

и фигачишь SSI директивой в нужное место в галлере

4
 



С нами с 03.12.04
Сообщения: 2608
Рейтинг: 749

Ссылка на сообщениеДобавлено: 21/04/05 в 21:27       Ответить с цитатойцитата 

mr.GOD спасибо огромное, оценил

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

Оффтопик: Чего за глюк? Я теперь могу максимум +4 поставить, а раньше +6 мог.

0
 

full-plastic programmist

С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779

Ссылка на сообщениеДобавлено: 22/04/05 в 09:11       Ответить с цитатойцитата 

AcidDog писал:
Как бы сделать так, чтоб при нажатии рефреш на этой галлере не появлялся новый мувик? А то серферы смогут все мувики так просмотреть.


а они итак все смогут просмотреть - просто меняя цифры в имени файла icon_smile.gif чтобы этого не было - надо не номерами называть а случайными именами и их хранить в массиве внутри скрипта, можно например в виде имени брать размер файла...

Цитата:
Оффтопик: Чего за глюк? Я теперь могу максимум +4 поставить, а раньше +6 мог.


а это не глюк icon_smile.gif читай объявление Кита про новые функции.

вот соскучился по мастеру...

4
 



С нами с 03.12.04
Сообщения: 2608
Рейтинг: 749

Ссылка на сообщениеДобавлено: 22/04/05 в 14:37       Ответить с цитатойцитата 

mr.GOD писал:
Должна быть поддержка SSI на серваке если в хтмл старницы хочешь вставлять ...

и фигачишь SSI директивой в нужное место в галлере


А если у меня 15 дизов к примеру, то я могу с ними так сделать ? А потом эти дизы использовать для грабинга. Или надо будет каждую галлеру фигачить SSI директивой? Если у меня их 500 будет, я же умру, пока всех их.... icon_smile.gif

Помогите плиз информацией, очень надо

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 22/04/05 в 18:24       Ответить с цитатойцитата 

AcidDog писал:
А если у меня 15 дизов к примеру, то я могу с ними так сделать ? А потом эти дизы использовать для грабинга. Или надо будет каждую галлеру фигачить SSI директивой? Если у меня их 500 будет, я же умру, пока всех их.... icon_smile.gif
Помогите плиз информацией, очень надо


ага в каждую галеру втюхивать , если галеры по шаблону сделаны то можно скриптом эту директиву втюхивать(если да , то могу накатать тебе сабж) , а если нет ,тут тогда нужно "выше"(по уровню) брать, т.е. весь контент и дизы ротировать будет скрипт , написать конечно можно icon_smile.gif,но там много моментов разных а времени нет , то проще воспользоваться каким небудь ротатором , он вроде и стоит не много.

4
 



С нами с 24.02.05
Сообщения: 75
Рейтинг: 123

Ссылка на сообщениеДобавлено: 22/04/05 в 21:18       Ответить с цитатойцитата 

времени полчаса если лениво
но для данного случая IMHO лучше использовать JS и забыть о нагрузке
и вставляться будет строчкoй в html

PS в том случае если галеры "твои" не на пост, etc и JS разрешен

4
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »