| |
автор: WinT (17.07.2006 в 17:38) |
|
| | Допустим есть файл размером 10000байт. Нужно разрезать файл к примеру с 1500 до 6000байт. Как мне поступить? | |
| |
|
|
|
| |
автор: WinT (18.07.2006 в 02:18) |
|
| |
для: cheops
(17.07.2006 в 17:49)
| | | А как с аудио быть, пробовал так:
<?php
$file = "Klab.mp3";
$fex = file_exists($file);
if($fex) == true) { $fp = fopen($file,"r"); $bufer = fgets($fp, filesize($file)); fclose($fp);
$part = substr($bufer, 50000, 300000);
$fp2 = fopen("mp3.mp3","w"); fwrite($fp2,$part); fclose($fp2);?
echo "Ok"; } else { echo "Error!"; exit; }
?>
|
не выходит. | |
| |
|
|
| |
|
|
| |
для: WinT
(18.07.2006 в 02:18)
| | | А не выходит что? | |
| |
|
|
| |
автор: WinT (18.07.2006 в 13:24) |
|
| |
для: cheops
(18.07.2006 в 12:01)
| | | Файл вообще не обрезается. | |
| |
|
|
| |
|
|
| |
для: WinT
(18.07.2006 в 13:24)
| | | [quote]if($fex) == true)[/quote]
А здесь интерпретатор не ругался? | |
| |
|
|
| |
|
|
| |
для: WinT
(18.07.2006 в 02:18)
| | | Попробуйте заменить строку
<?php
if($fex) == true) { $fp = fopen($file,"r"); $bufer = fgets($fp, filesize($file)); fclose($fp);
?>
|
на
<?php
if($fex) == true) $bufer = file_get_conents("Klab.mp3");
?>
|
| |
| |
|
|
| |
автор: WinT (19.07.2006 в 02:46) |
|
| |
для: cheops
(19.07.2006 в 00:03)
| | | Уже не надо-разобрался, но все равно спасибо. | |
| |
|
|