siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

512001 байт отличается от оригинального, повторяется байт с позиции 512000, так что ivan-lev прав - капайте в сторону правлильного Range: bytes. Ну и конечно нормальный цикл сделайте, выше привели вариант "практически ничем ни отличающийся".

Ruslan203:
Вообщем ни один вариант не помог

А должен был. Проверить mod_rewrite, правила закинуть в корневой .htaccess

RewriteEngine On

RewriteRule ^(.+/)index\.s?html$ /$1 [R=301,L]

А вообще ТС-у надо определиться или index.html или index.shtml, или то и другое.

ПС

В условие $mail поменять на свою переменную - $_POST['mail']

if( !empty($_POST['mail']) && preg_match('/^[\w\d_\-.]+@[\w\d_\-.]+\.\w{2,8}$/i', $mail) )

---------- Добавлено 05.03.2013 в 00:00 ----------

if (isset($_POST['mail']) && !empty($_POST['mail'])) - заменить на строчку выше

Зачем вам htmlweb.ru если в ДЛЕ есть свой встроенный генератор?

Код уг от того и


<html>
<head><title>416 Requested Range Not Satisfiable</title></head>
<body bgcolor="white">
<center><h1>416 Requested Range Not Satisfiable</h1></center>
<hr style="border: 0px none ; width: 100%; height: 1px; background-color: rgb(192, 192, 192);" />
<address>DataPalm/3.5</address>
</body>
</html>


$b = 512000;
$fsize = curl_get_file_size($file_url);
$iter = floor($fsize / $b);
$last = $b * $iter;
$last = ($fsize > $last) ? $fsize - $last : 0;

for($i=0; $i<$iter; $i++)
{
cl_Read($file_url, $file_name, $b*$i, $b);
}
if($last)
{
cl_Read($file_url, $file_name, $b*$i, $last);
}

fxtotal, отписал в ПМ.

Сравните между собой скаченный файл целиком и файл скаченный частями, можете побайтово.

http://habrahabr.ru/post/138504/

Dram,

\d{6}

Всего: 6568