{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (29 сен 2015, 15:43) [1/0] [1] [отв] [спам] [под] +1 | -1

Есть кусок кода парса файла
<?php


$name = rand(111,999);
$file = 'http://sait.ru/'.$_GET['id'];
$newfile = 'files/'.$cop.'_'.$name.''.$cop1.'.mp4';
$newfiles = ''.$papka.'files/'.$cop.'_'.$name.''.$cop1.'.mp4';
copy($file, $newfile);

header("Location: $newfiles"*;

ob_flush();
flush();
?>

помогите дописать задачу / ну чтобы писало типа (ФАЙЛ СКАЧИВАЕТСЯ НА СЕРВЕР ОБНОВИТЕ СТРАНИЦУ ) ну а когда закачало естественно перекидало на header("Location: $newfiles"*;
.
Плачу 50 р кто поможет замутить такую фишку


Изм. 1 раз. / Посл. изм. (29 сен 2015, 16:19)
2.
Gallardo * [мошенник] 9.95
(29 сен 2015, 16:15) [0/0] [0] [отв] [спам] [под] +1 | -1

Сравни filesize() удаленного файла и файла на сервере
Если равны,то переадресовуй
Добавлено 29.09.15 в 16:15:55:
Для вычисления размера удаленных файлов есть уже готовые функции

3. [автор] (29 сен 2015, 16:18) [1/0] [1] [отв] [спам] [под] +1 | -1

Gallardo, сделаем не так. Крою тему создам новую за чирик помогут, или перемести в платный раздел


Изм. 1 раз. / Посл. изм. (29 сен 2015, 16:19)
4.
Gallardo * [мошенник] 9.95
(29 сен 2015, 16:21) [0/0] [0] [отв] [спам] [под] +1 | -1

Тему перенёс из подраздела Вопросы новичков в подраздел Купля/Продажа/Платные услуги!*

5.
Gallardo * [мошенник] 9.95
(29 сен 2015, 16:21) [0/0] [0] [отв] [спам] [под] +1 | -1

Maksamka, ща накатаю,погоди
Добавлено 29.09.15 в 16:27:11:
<?php
function fsize($path)
{
$fp = fopen($path,"r"*;
$inf = stream_get_meta_data($fp);
fclose($fp);
foreach($inf["wrapper_data"] as $v) {
if (stristr($v, "content-length"*) {
$v = explode(":", $v);
return trim($v[1]);
}
}
}


$name = rand(111,999);

$file = 'http://sait.ru/'.$_GET['id'];

$newfile = 'files/'.$cop.'_'.$name.''.$cop1.'.mp4';

$newfiles = ''.$papka.'files/'.$cop.'_'.$name.''.$cop1.'.mp4';

copy($file, $newfile);

if(filesize($newfiles)==fsize($file))
{
header("Location: $newfiles"*;
die();
}

echo"Подождите.Файл копируется на сервер.";
ob_flush();
flush();

?>


Изм. 1 раз. / Посл. изм.
Gallardo * [мошенник] 9.95
(29 сен 2015, 16:28)
6. [автор] (29 сен 2015, 16:30) [0/0] [0] [отв] [спам] [под] +1 | -1

Gallardo, не сразу парсит текст не идет

7.
Gallardo * [мошенник] 9.95
(29 сен 2015, 16:31) [0/0] [0] [отв] [спам] [под] +1 | -1

Сек

8. [автор] (29 сен 2015, 16:31) [0/0] [0] [отв] [спам] [под] +1 | -1

Gallardo, http://xxx.grabing.tk/get/1/3ef15693f23dc171bc7bc453a2746871/31000/31509/31509.mp4

9.
Gallardo * [мошенник] 9.95
(29 сен 2015, 16:34) [0/0] [0] [отв] [спам] [под] +1 | -1

<?php
function fsize($path)
{
$fp = fopen($path,"r"*;
$inf = stream_get_meta_data($fp);
fclose($fp);
foreach($inf["wrapper_data"] as $v) {
if (stristr($v, "content-length"*) {
$v = explode(":", $v);
return trim($v[1]);
}
}
}

$name = rand(111,999);

$file = 'http://sait.ru/'.$_GET['id'];
$ch = curl_init($file );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_exec($ch);
$header = curl_getinfo( $ch );
curl_close( $ch );

$file=$header["redirect_url"];

$newfile = 'files/'.$cop.'_'.$name.''.$cop1.'.mp4';
$newfiles = ''.$papka.'files/'.$cop.'_'.$name.''.$cop1.'.mp4';
copy($file, $newfile);

if(filesize($newfiles)==fsize($file))
{
header("Location: $newfiles"*;
die();
}

echo"Подождите.Файл копируется на сервер.<br>
Прогресс:".filesize($newfiles)."/".fsize($file);

ob_flush();
flush();
?>


Изм. 2 раз. / Посл. изм.
Gallardo * [мошенник] 9.95
(29 сен 2015, 16:42)
10. [автор] (29 сен 2015, 16:42) [0/0] [0] [отв] [спам] [под] +1 | -1

Gallardo, так не парсит чето

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений