Милованов Ю.С

Милованов Ю.С
Рейтинг
196
Регистрация
24.01.2008
Должность
PROgrammer
Интересы
Автомобили, рыбалка, охота
TF-Studio:
А какой в этом смысл?

- Ты на рыбалку?

- Нет, я на рыбалку.

- Ааа... я думал на рыбалку!

StM7, Вы хоть раз видели МД5 хеш в глаза? Или думаете что из 32 байт можно сделать бесконечное число комбинаций?

ТС, попробуйте ради интереса на другом браузере. У меня было 1 раз такое и именно с Jquery, хотя говорят что Jquery кросплатрофеменный

Да объявление подай в газету, в рубрику находки: "ищу сайты на DLE"

Не совсем простой способ с использованием клиентского языка, в моем случае ПХП:

<?php

$min = 0; #значение минимального айдишника

$max = 100500; # значение максимального айдишника

$cntIter = 5; #кол-во АЙдишников

$vals = array();

for($i=1; $i<=$cntIter; $i++)

{

$rand = rand($min, $max);

while(in_array($rand, $vals))

{

#Тупо крутим цикл, чтобы не было совпадений с предыдущими значениями

}

$vals[] = $rand;

}

$in = implode(', ', $vals);

$sql = "SELECT * FROM table WHERE id IN($in)";

print_r($vals); #убрать после проверки работоспособности

?>

ЗЫ. на счет случайной сортировки для Мускула читал на хабре, но к сожалению линка не дам(потерял).

ЗЫЫ. Пример может не сработать, если у Вас в базе не все айдишники с диапазона. То есть ПХП сгенерит 5 чисел, а окажется что некоторых нет. Но в таком случае можно нагенерить 20-30 айдишников и сделать LIMIT 5, но это уже костылёк;)

UPDATE: нашел что-то аналогичное давно прочитанному хабравскому материалу. Вот читайте: http://hudson.su/2010/09/16/mysql-optimizaciya-order-by-rand/

DiKiJ:
Чтобы убрать всю гадость из картинок - просто измените у них размер. Теми же средствами PHP.
Чтобы вместо расширения .jpg не подсунули .jpg.exe - проверять файл на наличие 2 точек в названии.
Это, пожалуй, самое простое :)

$data = explode('.', $fileName);

$extension = array_pop($data);

это чтобы не проверять на наличчии 2-ух точек.

А вообще в ПХП есть функции(не помню, а искать влом) которые для этого и нужны

видить не видел, но осуществимо

[umka], насколько знаю, в ПХП есть JIT компиляция, вот только точно не помню как(в каких версиях или сборках она есть) она работает

Офигеть! Нажал плей и увидел "это видео удалено владельцем". И все равно на мой кошелек вебмани упало 500к рублей. ТС, Вы самый мега тренер. Можно мне еще раз 500 посмотреть видос?

:D

Чем выносить моск себе и другим глупыми(чит. элементарными) вопросами - проще обратиться к спецам!

Всего: 1956