{% else-1 %}
khujand * [мошенник]
(24 фев 2016, 15:06) (0/0) [0]
Привет всем. Помогите разобраться этим кодом, короче у меня на файле написан этот код:
<?php
function fsize($path)
{

if (isset($path)) {
$fp = fopen($path,"r"*;
}
if ($fp==0){die('Невозможно скачать данный файл');}
$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]);
}
}
?>
Если переменная пустая или fsize не найдет переменную выдается ошибка:

Warning: fopen(&signature=) [function.fopen]: failed to open stream: No such file or directory in /home/usr/data/videos/ajax/download.php on line 18
Невозможно скачать данный файл

А если переменная не пустая то все будет ОК.
КАК закрыть ошибку Warning, и вместо нее показался "Ошибка, невозможно скачать данный файл".
Спасибо за понимание!
  • 1 из 1