HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт на скачку файла !
  #1  
Старый 26.11.2008, 19:04
gri.n
Участник форума
Регистрация: 12.11.2008
Сообщений: 103
С нами: 9207484

Репутация: 9
По умолчанию Скрипт на скачку файла !

Кто нить в курсе как можно реализовать скрипт чтоб он скачивал файл ?
 
Ответить с цитированием

  #2  
Старый 26.11.2008, 19:12
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию

в целом заголовки и readfile()
и смотря какой файл, локальный или удалённый?
 
Ответить с цитированием

  #3  
Старый 26.11.2008, 19:21
gri.n
Участник форума
Регистрация: 12.11.2008
Сообщений: 103
С нами: 9207484

Репутация: 9
По умолчанию

на пример файл лежит на серваке в инете и ссылка на скрипт чтоб скачивала этот файл ! как это сделать ?
 
Ответить с цитированием

  #4  
Старый 26.11.2008, 19:38
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
С нами: 9679872

Репутация: 347
По умолчанию

функция php: file_get_contents
http://ru2.php.net/manual/ru/function.file-get-contents.php
 
Ответить с цитированием

  #5  
Старый 26.11.2008, 19:42
FeoЩту
Познающий
Регистрация: 13.11.2008
Сообщений: 31
С нами: 9206910

Репутация: 14
По умолчанию

<?
header('Location: http://domain.com/file.zip');
?>
 
Ответить с цитированием

  #6  
Старый 26.11.2008, 19:49
_==wolf==_
Участник форума
Регистрация: 29.05.2008
Сообщений: 181
С нами: 9448197

Репутация: 101
По умолчанию

Цитата:
<?
header('Location: http://domain.com/file.zip');
?>
функция не скачивает файл а всего лишь переадресовывает пользователя на файл с помощью заголовка! попав на файл автоматически начинается скачка файла НА КОМП ПОЛЬЗОВАТЕЛЯ. Тоесть это не то. Ему нужно закачать ФАЙЛ УДАЛЁННО НА СЕРВЕР. ТС копай скрипт php mxGet , там это работает прекрасно!
 
Ответить с цитированием

  #7  
Старый 26.11.2008, 22:41
FeoЩту
Познающий
Регистрация: 13.11.2008
Сообщений: 31
С нами: 9206910

Репутация: 14
По умолчанию

Цитата:
Сообщение от _==wolf==_  
функция не скачивает файл а всего лишь переадресовывает пользователя на файл с помощью заголовка! попав на файл автоматически начинается скачка файла НА КОМП ПОЛЬЗОВАТЕЛЯ. Тоесть это не то. Ему нужно закачать ФАЙЛ УДАЛЁННО НА СЕРВЕР. ТС копай скрипт php mxGet , там это работает прекрасно!
нет, ему нужно, что бы файл скачивался пользователю на комп. readfile - лишняя нагрузка на сервер.
 
Ответить с цитированием

  #8  
Старый 26.11.2008, 19:59
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Цитата:
Сообщение от gri.n  
Кто нить в курсе как можно реализовать скрипт чтоб он скачивал файл ?
PHP FXP 3.0 - php-скрипт для перекачивания файлов между FTP, HTTP(s, локальным сервером. Инструкция по установке и использованию на русском языке ( 12 Кб )
 
Ответить с цитированием

  #9  
Старый 26.11.2008, 20:03
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию

Писал когда-то
Простой скрипт для скачки удалённых файлов

PHP код:
<?php

function download($url$new_name=''){

    
$openfile = @fopen($url'r');

    if (!
$openfile){

        die(
'Файл не найден');

    }else{

        
$fileinfo stream_get_meta_data($openfile);

        
preg_match('#Content-Length:[\s\S](\d+)#is'join(''$fileinfo['wrapper_data']), $outsize);
        
$filesize = !empty($outsize[1]) ? $outsize[1] : '';
        
preg_match('#Last-Modified:[\s\S](.+GMT)#Uis'join(''$fileinfo['wrapper_data']), $outmod);
        
$last_modifed = !empty($outmod[1]) ? $outmod[1] : '';
        
preg_match('#Content-Type:[\s\S](.*)\s#U'join(' '$fileinfo['wrapper_data']), $outmime);
        
$mime_type = !empty($outmime[1]) ? $outmime[1] : '';
        
fclose($openfile);

        
$etag md5($filename);
        
$etag substr($etag08).'-'.substr($etag87).'-'.substr($etag158);

        
header('HTTP/1.1 200 Ok');
        
header('Content-Length: '.$filesize);
        
header('ETag: "'.$etag .'"');
        
header('Accept-Ranges: bytes');
        
header('Connection: close');
        
header('Content-Type: '.$mime_type);
        
header('Last-Modified: '.$last_modifed);
        
header('Content-Disposition: attachment; filename="'.$new_name.'";');

        echo 
readfile($filename);

    }
}

?>
 
Ответить с цитированием

  #10  
Старый 26.11.2008, 20:04
gri.n
Участник форума
Регистрация: 12.11.2008
Сообщений: 103
С нами: 9207484

Репутация: 9
По умолчанию

нет господа ! смею вас поправить и подкорректировать вопрос . Мне нужен скрипт стоб при нажатии определённой ссылки с сайта скачивался и запускался файл ! как это сделать?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...