Firefox, Chrome например.
А можно брать rand(1,сумма_вероятностей) - тогда как раз прпорционально будет и нет необходимости следить, что сумма 100 равнялась.
Самое очевидное - запихните в другой массив знчения img столько раз, сколько у вас вероятность в процентах (ну или на 10 поделите в этом случае), а потом через rand() выбирайте оттуда любое значение.
<?phpfile_put_contents("image.jpg",file_get_contents("http://yahoo.com/image.jpg"));
Как-то так.
Или через wget качайте.
Так как бы про это и разговор (п.1). или вы предполагаете создание на диске папочек для каждой категории?
Если сами делать будете и поддерживать сами - пишите как хотите.
Если вам надо быстро - пишите как умеете, если не обязательно быстро - можете взять какой-нибудь фреймворк. Фреймворк в любом случае скорости работы сайта не добавит, а вот скорость разработки (при условии, что вы фреймворк знаете) - может.
Mad_Man, спасибо. Часть задачки про обработку изображений для меня понятна была. У меня бы большая часть времени ушла на интеграцию, потому что я phpbb я не знаком.
Да вроде роутинг вполне себе стандартная задачка, чего велосипеды изобретать.
$replaces = array( '&old=oldchat&' => '&', '&old=oldchat' => '', '?old=oldchat&' => '?', '?old=oldchat' => '');$test = array( 'http://site.ru/index.php?vl=34&old=oldchat', 'http://site.ru/index.php?vl=34&old=oldchat&fkjf=45', 'http://site.ru/index.php?old=oldchat', 'http://site.ru/index.php?old=oldchat&other=val');foreach($test as $url) { $url = strtr($url, $replaces); echo $url.PHP_EOL;}
Сегодня только встретил либу -там есть функция - вырезает из урла параметр - http://brandonwamboldt.github.io/utilphp/#remove_query_arg
https://github.com/brandonwamboldt/utilphp/
чтобы преобразовать xml к массиву, а не объекту.