Вход

View Full Version : вставить код в блок.


muscul
13.08.2006, 10:00
Подскажите пожалуйста как вставить даный код в блок.У самого не получается.Может знающие люди помогут.<?php
function setlinks_show_links($setlinks_site_id, $setlinks_timeout)
{
$fp = @fsockopen('setlinks.ru', 80);
if(!$fp) {
return false;
} else {
fputs($fp,"GET /show.html?site_id=".intval($setlinks_site_id).
" HTTP/1.0\r\nHost: setlinks.ru\r\nConnection: Close\r\n\r\n");
socket_set_timeout($fp, $setlinks_timeout);
$res = fread($fp, 2048);
$status = socket_get_status($fp);
fclose($fp);
if($status['unread_bytes'] == 0 && $status['timed_out'] != 1) {
$res = substr($res, strpos($res,"\r\n\r\n")+3);
return $res;
}
else {
return '';
}
}
}
print setlinks_show_links(3023,10);
?>

Soniks
15.08.2006, 01:20
нужно создать новый блок из php файла, только в замен строки
print setlinks_show_links(3023,10);
нужно
$content = setlinks_show_links(3023,10);

muscul
16.08.2006, 08:47
спасибо вроде работает.

Leon366
29.08.2006, 03:47
А как мне в блок вставить скрипты?
Вот код:

<!--Rating@Mail.ru COUNTEr--><script language="JavaScript" type="text/javascript"><!--
d=document;var a='';a+=';r='+escape(d.referrer)
js=10//--></script><script language="JavaScript1.1" type="text/javascript"><!--
a+=';j='+navigator.javaEnabled()
js=11//--></script><script language="JavaScript1.2" type="text/javascript"><!--
s=screen;a+=';s='+s.width+'*'+s.height
a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)
js=12//--></script><script language="JavaScript1.3" type="text/javascript"><!--
js=13//--></script><script language="JavaScript" type="text/javascript"><!--
d.write('<a href="http://top.mail.ru/jump?from=1113610"'+
' target=_top><img src="http://de.cf.b0.a1.top.list.ru/counter'+
'?id=1113610;t=210;js='+js+a+';rand='+Math.random()+
'" alt="Рейтинг@Mail.ru"'+' border=0 height=31 width=88/><\/a>')
if(11<js)d.write('<'+'!-- ')//--></script><noscript><a
target=_top href="http://top.mail.ru/jump?from=1113610"><img
src="http://de.cf.b0.a1.top.list.ru/counter?js=na;id=1113610;t=210"
border=0 height=31 width=88
alt="Рейтинг@Mail.ru"/></a></noscript><script language="JavaScript" type="text/javascript"><!--
if(11<js)d.write('--'+'>')//--></script><!--/COUNTER-->
<!-- Paste your counter code here --><!--Rating@Mail.ru LOGO <img
src="http://top.list.ru/counter?id=669944;t=94;l=1"
border=0 height=18 width=88
alt="Рейтинг@Mail.ru"/> /LOGO--><!--Rating@Mail.ru COUNTER-->

<!--LiveInternet counter--><script type="text/javascript"><!--
document.write('<a href="http://www.liveinternet.ru/click" '+
'target=_blank><img src="http://counter.yadro.ru/hit?t53.6;r'+
escape(document.referrer)+((typeof(screen)=='undefined')?'':
';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+
';'+Math.random()+
'" alt="" title="LiveInternet: показано число просмотров и посетителей за 24 часа" '+
'border=0 width=88 height=31><\/a>')//--></script><!--/LiveInternet-->

muscul
29.08.2006, 10:08
попробуй так
<?php

if (eregi("block-Test.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}


$content = "<br><center>";
$content .= <<<JS

здесь код счетчиков
JS;
$content .="</center><br>";

?>

Leon366
29.08.2006, 13:58
Не вес равно н выходит, пишет: The html tags you attempted to use are not allowed

Soniks
31.08.2006, 13:10
Leon366 уже не раз все это обсуждалось, постарайтесь найти эти темы на нашем форуме, и вот еще http://mynuke.ru/modules.php?name=Downloads&op=getit&lid=116

Leon366
01.09.2006, 15:22
Извените но я не смог найти обсуждение этой темы... А за блок спасибо, только вот опять не получаеться! Как надо ставить блок? Я его скоопировал в .../blocks/ . Но в разделе блоки его не увидел, тогда создал новый блок используя этот код, но всеравно после нажатия создать: The html tags you attempted to use are not allowed

Leon366
02.09.2006, 22:39
о все сделал блок :) только один вопрос как сделать так чтоб, размер окна блока был поменьше а то пустово места 70%?

Soniks
12.09.2006, 19:02
правьте в теме или же блок сам расширился из за содержимого

Jay
16.01.2007, 17:54
Подскажите, как вставить вот этот код в блок - пытался уже предложенными способами - не получается.


function xap_code ($login)
{if (getenv('HTTP_X_FORWARDED_FOR')) { $ip=getenv('HTTP_X_FORWARDED_FOR'); } else { $ip=getenv('REMOTE_ADDR');}
$name = $login.'##'.$ip.'##'.urldecode ($_SERVER['HTTP_HOST']).'##'.urldecode ($_SERVER['REQUEST_URI'])
.'##'.str_replace(strstr($_SERVER['HTTP_USER_AGENT'], '('), '',$_SERVER['HTTP_USER_AGENT']);
$str = ' ';
for ($i = 0; $i < strlen ($name) ; $i++) $str .= dechex(ord(substr($name, $i, 1)));
$str = trim ($str);
$c = @curl_init("http://www.xap.ru/on.php?xap=$str");
@curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$page = @curl_exec($c);
@curl_close($c);
echo $page;
}
xap_code('venev');


Заменяю echo $page на $content = $page и не работает...

Soniks
18.01.2007, 04:01
вместо echo $page; делаете return $page;
а вместо xap_code('venev'); делаете $content = xap_code('venev');