В шаблоне страницы:
Code
<div align="center">
<p>
<b>Данный пример демонстрирует использование скрипта для ограничения просмотра контента в зависимости от возраста</b>
</p>
</div>
<hr>
<?$PHPCODE$("http://phpexample.u coz.net/php/example006/example006.php")?>
PHP скрипт example006.php:
Code
<?
if (count($_POST)>0)
{
$___notjson=1;
if (!$_uid=u coz_getinfo("SITEUSERID"))
{
echo "$('#error').html('Невозможно идентифицировать пользователя')";
return;
}
$context = stream_context_create(array('http' => array('method' => "GET", 'header' => "Content-Type: text/xml",'timeout' => 8)));
$file = file_get_contents("http://phpexample.u coz.net/api/index/8-$_uid", false, $context);
if (strpos('200', $http_response_header[0]) || !$file)
{
echo "$('#error').html('Не могу получить данные, попробуйте позже')";
return;
}
$response = xmlrpc_decode($file,"utf8");
if ($response && xmlrpc_is_fault($response))
{
echo "$('#error').html('Не могу получить данные, попробуйте позже')";
PHP скрипт getimg.php:
Code
<?
if (!$_uid=u coz_getinfo("SITEUSERID")) return;
$lines=file('allowedusers');
$allow=0;
foreach ($lines as $line_num => $line)
{
trim($line);
if ($line==$_uid)
{
$allow=1;
unset($lines[$line_num]);
}
}
file_put_contents('allowedusers',$lines);
if (!$allow) return;
header('Content-Type: image/jpeg');
readfile("./example006.jpg");
?>
В скрипте слово u coz соедините!