Самое очевидное - запихните в другой массив знчения img столько раз, сколько у вас вероятность в процентах (ну или на 10 поделите в этом случае), а потом через rand() выбирайте оттуда любое значение.
Stek: Зачем так сложно ? Можно же проверить в самом .htaccess, т.е просто указать, что в скрипт отдается в том случае, если объект не существует физически.
Так как бы про это и разговор (п.1). или вы предполагаете создание на диске папочек для каждой категории?
Если сами делать будете и поддерживать сами - пишите как хотите.
Если вам надо быстро - пишите как умеете, если не обязательно быстро - можете взять какой-нибудь фреймворк. Фреймворк в любом случае скорости работы сайта не добавит, а вот скорость разработки (при условии, что вы фреймворк знаете) - может.
Mad_Man, спасибо. Часть задачки про обработку изображений для меня понятна была. У меня бы большая часть времени ушла на интеграцию, потому что я phpbb я не знаком.
Firefox, Chrome например.
А можно брать rand(1,сумма_вероятностей) - тогда как раз прпорционально будет и нет необходимости следить, что сумма 100 равнялась.
Самое очевидное - запихните в другой массив знчения img столько раз, сколько у вас вероятность в процентах (ну или на 10 поделите в этом случае), а потом через rand() выбирайте оттуда любое значение.
Как-то так.
Или через wget качайте.
Зачем так сложно ? Можно же проверить в самом .htaccess, т.е просто указать, что в скрипт отдается в том случае, если объект не существует физически.
Так как бы про это и разговор (п.1). или вы предполагаете создание на диске папочек для каждой категории?
Если сами делать будете и поддерживать сами - пишите как хотите.
Если вам надо быстро - пишите как умеете, если не обязательно быстро - можете взять какой-нибудь фреймворк. Фреймворк в любом случае скорости работы сайта не добавит, а вот скорость разработки (при условии, что вы фреймворк знаете) - может.
Mad_Man, спасибо. Часть задачки про обработку изображений для меня понятна была. У меня бы большая часть времени ушла на интеграцию, потому что я phpbb я не знаком.
Да вроде роутинг вполне себе стандартная задачка, чего велосипеды изобретать.
Сегодня только встретил либу -там есть функция - вырезает из урла параметр - http://brandonwamboldt.github.io/utilphp/#remove_query_arg
https://github.com/brandonwamboldt/utilphp/
чтобы преобразовать xml к массиву, а не объекту.