лъжлив фаил

mizarck

Registered
Здр,
има ли начин като се отвори даден php файл през HTTP файла да съдържа друг файл (видео файл)
пробвах с file, file_get_contents, fopen, include
но така и неуспях да го направя като хората
ето кода който сътворих


Код:
<?php
$file = $_GET["get"];
//header("Content-Type: video/x-flv");
//header("Content-Length: 5000";
$fh = fopen($file,"r"); //b
fseek($fh);
fpassthru($fh);
fclose($fh);
?>
ето и грешкато която дава
Warning: Wrong parameter count for fseek() in V:\Core\htdocs\FLV\video.php on line 6

Warning: fpassthru(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 7

Warning: fclose(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

6 7 и 8 ред са
fseek($fh);
fpassthru($fh);
fclose($fh);

плс помогнете вече нямам идей как ще стане
10х предварително
 
jooorooo каза:
не разбрах какво искаш точно.
Ами като се отвори файла през браузера
файла да съдържа информацията на друг файл който се определя чрез GET
този друг файл е видео файл
 
Код:
<?php
header("Content-type: image/jpg");

$file = file_get_contents('faila.jpg');
echo $file;
?>

Пробвай така. Това е пример за jpg но би трябвало да стане и с други като смениш хедъра и файла.
 
StormBreaker каза:
Код:
<?php
header("Content-type: image/jpg");

$file = file_get_contents('faila.jpg');
echo $file;
?>

Пробвай така. Това е пример за jpg но би трябвало да стане и с други като смениш хедъра и файла.
пробвал съм го бачка но за малки файлове на мен видео файловете са между 100-120MB
apache забива и товари процесора на 100%
 
Dido_net каза:
а първо като определиш какъв е хедъра и след това инклъднеш? :roll:

код
Код:
<?php
$file = $_GET["get"];
header("Content-Type: video/x-flv");
include($file);
?>


грешка
Warning: include(http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv) [function.include]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in V:\Core\htdocs\FLV\video.php on line 4

Warning: include() [function.include]: Failed opening 'http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv' for inclusion (include_path='.;C:\php5\pear') in V:\Core\htdocs\FLV\video.php on line 4
 
Код:
<?php
header("Content-Type: video/x-flv");
header("Content-Length: 5000");
$file = $_GET["get"];

$fh = fopen($file, "rb");
fseek($fh, $seekat);
while (!feof($fh)) {
print (fread($fh, filesize($file))); 
}
fclose($fh);

?>
 
jooorooo каза:
Код:
<?php
header("Content-Type: video/x-flv");
header("Content-Length: 5000");
$file = $_GET["get"];

$fh = fopen($file, "rb");
fseek($fh, $seekat);
while (!feof($fh)) {
print (fread($fh, filesize($file))); 
}
fclose($fh);

?>

дава грешка
Код:
Warning: fopen(http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in V:\Core\htdocs\FLV\video.php on line 6

Warning: fseek(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 7

Warning: feof(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

Warning: filesize() [function.filesize]: stat failed for http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv in V:\Core\htdocs\FLV\video.php on line 9

Warning: fread(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 9

Warning: feof(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

Warning: filesize() [function.filesize]: stat failed for http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv in V:\Core\htdocs\FLV\video.php on line 9

Warning: fread(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 9

Warning: feof(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

Warning: filesize() [function.filesize]: stat failed for http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv in V:\Core\htdocs\FLV\video.php on line 9

Warning: fread(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 9

Warning: feof(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

Warning: filesize() [function.filesize]: stat failed for http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv in V:\Core\htdocs\FLV\video.php on line 9

Warning: fread(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 9

Warning: feof(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

Warning: filesize() [function.filesize]: stat failed for http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv in V:\Core\htdocs\FLV\video.php on line 9

Warning: fread(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 9

Warning: feof(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

Warning: filesize() [function.filesize]: stat failed for http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv in V:\Core\htdocs\FLV\video.php on line 9

Warning: fread(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 9

Warning: feof(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

Warning: filesize() [function.filesize]: stat failed for http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv in V:\Core\htdocs\FLV\video.php on line 9

Warning: fread(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 9

Warning: feof(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

Warning: filesize() [function.filesize]: stat failed for http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv in V:\Core\htdocs\FLV\video.php on line 9

Warning: fread(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 9

Warning: feof(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 8

Warning: filesize() [function.filesize]: stat failed for http://futbolistaaaa.data.bg/zidane/Zidane - KILLER.flv in V:\Core\htdocs\FLV\video.php on line 9

Warning: fread(): supplied argument is not a valid stream resource in V:\Core\htdocs\FLV\video.php on line 9
 

Back
Горе