Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - scor

Страницы: [1]
1
так в этом-то и дело.. думал, мне тут помогут:) а возможно ли сделать, скажем какой-нибудь объект, на катором можно регистрировать нажатия на клавишы мышки, а как фон для объекта задать нужную нам картинку..?

2
хм.. ну это относительно всего экрана, а мне нужно относительно изображея.. т.е. координаты не на экране, а на изображении. можно, конечно, определить разрешение экрана, затем местоположение картинки, затем получить абсолютные величины положения картинки, а затем уже работать в них, но это как-то некрасиво. думал, что есть способ как сделать это сразу на картинке..

3
В общем есть изображение, нужно что бы при выделении какой-то части изображения мы могли узнать как-то эти координаты. Заранее спасибо..

4
Цитировать
CGVictor:
Не докачается, прошу заметить, а начнет скачиваться. Определить, докачал ли пользователь файл, или посеял его где-то по пути, ты не сможешь.

Хм.. а как тогда сделано на allofm3.ru ? Да. там ссылки на файлы хранятся условно 24 часа, НО,  если их скачать раньше, то сразу же(!) после того, как файл докачивается эта ссылка пропадает(!) из списка. Посмотри ради интереса..

5
Цитировать
CGVictor:
Человеку отдаешь ссылку типа your.script?file=random_id

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

вопрос в том, чтобы убрать эту ссылку сразу же, после того, как файл докачается..

6
хмм... а если, например, делать через сессии, то можно всё это вместе удобно увязать... напрмер, вот так сделать:

if (!isset($_SESSION[\'links\']))
$_SESSION[\'links\']=array();
if (!isset($_SESSION[\'downloaded\']))
$_SESSION[\'downloaded\']=array();

есть какой-то списко файлов
$filesist=array(\'file.zip\',\'file1.zip\'); ...

генерим для каждого уникальный хеш, каждый раз разный, при этом не даём файлов, которые в скачке
foreach($filelist as $file)
if (!in_array($file,$_SESSION[\'downloaded\']))
$_SESSION[\'links\'][md5(microtime)]=$file;

выдаём линки с актуальными хешами, файл прячем
foreach($_SESSION[\'links\'] as $hash=>$real)
echo \'file\';

потом в каком-нить get.php перехватываем ту же сессию, и
if (isset($_SESSION[\'links\'][$_SERVER[\'QUERY_STRING\']]))
{
пишем что качается
$_SESSION[\'downloads\'][]=$_SESSION[\'links\'][$_SERVER[\'QUERY_STRING\']]);
и убираем хеш
unset($_SESSION[\'links\'][$_SERVER[\'QUERY_STRING\']]);
тут же можно провирать count(downloaded) и всё такое
}


хотя ты это прочел уже, наверное..))

7
Подскажите знающие люди, plzz..

Каким образом можно проконтролировать количество потоков скачивания файлов с сервера и сам процесс скачивания? Т.е., допусмтим, надо выдать браузеру 3 ссылки на скачивание файла, одновременно можно закачивать только 2 и как только процесс скачивания будет завершен сразу их убирать?

Заранее спасибо..

Страницы: [1]