Загрузка изображений
|
|
Beginner
19 сообщений
Мужчина
|
На многих сайтах с обоями можно при нажатии на кнопку закачать на компьютер нужное изображение, как это сделать на юкоз? То есть я вот вывел ссылку на картинку, но при нажатии картинка просто откроется в новой вкладке, а мне нужно чтобы она начала скачиваться, может кто знает как это осуществить?
|
|
|
|
|
Бывалый
1029 сообщений
Мужчина
|
la0, через php
|
|
|
|
|
Beginner
19 сообщений
Мужчина
|
ahar13, плохо, пхп не знаю
|
|
|
|
|
Beginner
429 сообщений
Мужчина
|
la0, Закажи у jQuery.. Скрипт не такой уж и сложный
|
|
|
|
|
Beginner
19 сообщений
Мужчина
|
Rambler, я ему писал, он постоянно молчит и не отвечает)
|
|
|
|
|
Бывалый
1029 сообщений
Мужчина
|
la0, можно сделать даже на бесплатном пхп хостинге
|
|
|
|
|
Beginner
19 сообщений
Мужчина
|
ahar13, да на хостинг деньги у меня есть) ты можешь скинуть рабочие контакты jQuery?
|
|
|
|
|
Бывалый
1029 сообщений
Мужчина
|
Quote (la0) ты можешь скинуть рабочие контакты jQuery?
нет, не знаю
|
|
|
|
|
uSite Team
3601 сообщениий
Мужчина
|
Личка рабочий контакт, если не отвечает на это есть причины. Помимо него можете обратиться к группе Coder. Либо посетите раздел Услуги.
По всем вопросам обращаемся на support@usite.su
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
пиши мне в лс
|
|
|
|
|
Бывалый
321 сообщениий
Мужчина
|
Это легко, ща намучу))Добавлено (31.05.2012, 17:49) --------------------------------------------- Утром выложу, времени нет(((
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
Кнопка: Code <a href="l2.php?url=http://usite.su/avatar/92/554234.png&name=ahar13">Скачать изображение</a> Вместо http://usite.su/avatar/92/554234.png должна быть прямая ссылка на картинку. Вместо ahar13 должно быть любое имя картинки, можешь свой сайт в писать ...) Вместо l2.php должна быть ссылка на php скрипт. в ссылке убери точку с запятой после амперсенда, юкоз корявит... PHP скрипт: Code <? #! Быстрое скачивание изображений #! Автор: syp41k ## Функция парсинга function curl_get_file_contents($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_USERAGENT, "User-Agent: Opera/9.25 (Windows NT 6.0; U; ru)"); curl_setopt($ch, CURLOPT_NOBODY, 0); curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt"); curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); curl_setopt($ch, CURLOPT_BINARYTRANSFER, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); if ($result) { return $result; } else { return false; } } ## Получаем картинку $IU = curl_get_file_contents($_GET['url']); $NAME = addslashes(stripslashes($_GET['name'])); if ($NAME == '' OR !$NAME) { $NAME = 'lol'; } ## Устанавливаем заголовки header("Content-Disposition: attachment; filename=".$NAME.".png"); header("Content-type: application/octet-stream"); ## Выводим картинку echo $IU;
// THE END ↓↓↓↓↓↓↓↓↓
|
|
|
|
|
Бывалый
1029 сообщений
Мужчина
|
syp41k, не работет
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
ahar13, я то проверял на денвере все работалоДобавлено (31.05.2012, 18:16) --------------------------------------------- и вынудили меня поставить на тестовик ucoz'a там тоже работает.
|
|
|
|
|
Бывалый
1029 сообщений
Мужчина
|
syp41k, у меня не работет
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
ahar13, сейчас появится на главной усайта, там установка описана лучше.
|
|
|
|
|
Бывалый
1029 сообщений
Мужчина
|
syp41k, проверил и на других скриптах, проблема у меня
|
|
|
|
|
Бывалый
651 сообщениий
Мужчина
|
Quote (syp41k) сейчас появится на главной усайта Будет?
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
domenik, на модерации
|
|
|
|
|
uSite Team
3601 сообщениий
Мужчина
|
все
По всем вопросам обращаемся на support@usite.su
|
|
|
|
|