когда-то я пытался сделать аналог rtmp потоку на shared хостинге. Что не удивительно, если вы посмотрите мои вопросы. И идея была в том, чтоб с помощью php выдавать тот кусок видео, который соответствует текущему времени сервера, а потом JavaScript'ом (или лучше flash) склеивать его
header('Location: https://example.com/script.php?post='.urlencode(json_encode($_POST)));
$_POST=json_decode($_GET[post]);
<IfModule mod_fcgid.c>
AddHandler fcgid-script .html
</IfModule>
<IfModule mod_php5.c>
AddHandler application/x-httpd-php .html
</IfModule>
<?php include('./путь/к/файлу.php'); ?>
<?=$переменная?>
<form method='GET'> ... </form>
find
? #Rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([A-Za-z0-9\/\&\=\+\%]+)([A-Za-z0-9\&\=\+\%])$ $1$2/ [L]
RewriteRule ^([A-Za-z0-9\/\&\=\+\%]+)([\/])$ ?p=$1 [L]
</IfModule>
#Rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^.*$ index.html [NC,L]
</IfModule>
<?php
function dump($var, $arrstart, $arrstop, $varstart, $varstop){ //создаем функцию
if(is_array($var)){ //если функции задан массив
foreach($var as $key => $value){ //перебрать массив
if(is_array($value)){ //если при данной итерации обнаружен еще один массив
$return.=htmlspecialchars($key).$arrstart.dump($value, $arrstart, $arrstop, $varstart, $varstop).$arrstop; //перебрать и его
}
else{ //если при данной итерации нет массива
$return.=htmlspecialchars($key).$varstart.htmlspecialchars($value).$varstop; //вернуть ключ и значение
}
}
}
else{ //если функции дана переменная
$return=htmlspecialchars($var); //вернуть переменную
}
return $return;
}
?>
<?php
echo dump($app, "<div style=\"line-height: 18px; border-left: 4px solid #08f; padding-left: 4px; margin-top: 8px; margin-bottom: 8px; text-align: left;\">\n", "</div>\n", ' = "', "\";\n<br>");
?>