Есть сайт на php самописец имеет следующий код index.php :
<?php
ob_start("ob_gzhandler");
// здесь обработка url
$REQUEST_URI1=ereg_replace(".html","/",$_SERVER['REQUEST_URI']);
$var=explode("/",$REQUEST_URI1);
if ((trim($var[0])!='') && ($var[0])) $page = $var[0];
if ((trim($var[1])!='') && ($var[1])) $page = $var[1];
else $page = 'main';
for($i=2;$i<sizeof($var);$i++)
if ($var[$i])
$arg[$i-2]=$var[$i];
$title="{$page}.";
$descr="{$page}.";
$kwds="";
include_once($page.".php");
switch($page)
{
case "main":
$title="";
$descr="";
$kwds="";
break;
}
$mtime = microtime(); //Считываем текущее время
$mtime = explode(" ",$mtime); //Разделяем секунды и миллисекунды
// Составляем одно число из секунд и миллисекунд
// и записываем стартовое время в переменную
$tstart = $mtime[1] + $mtime[0];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru">
<head>
<?php echo "<title>{$title}</title>"; ?>
<?php echo "<meta name=\"Description\" content=\"{$descr}\" />"; ?>
<?php echo "<meta name=\"Keywords\" content=\"{$kwds}\" />"; ?>
<meta http-equiv="Content-Type" content="text-html; charset=Windows-1251" />
</head>
<body>
<div id="container">
<div id="header">
</div>
<div id="menu">
</div>
<div id="context">
<?php echo $str;?>
</div>
<div id="footer">
</div>
</div>
</div>
</body>
</html>
А фаил main.php содержит следующее:
<?php $str="тут html страницы";?>
Так если вставить java script то он не работает. Подскажите как исправить проблему.
Пример java script скрипта:
<!-- OYY.ru --><script type="text/javascript"><!--
oyy_banner_id = '9070';
document.write('<sc'+'ript type="text/javascript" src="'+('https:'==document.location.protocol?'https':'http')+'://ad.oyy.ru/oyy.js?rnd='+Math.round(Math.random()*100000)+'"></sc'+'ript>');
//-->
</script>
Спустя 3 минуты, 48 секунд (8.03.2011 - 12:26) sharki написал(а):
<?php
$str= <<<EOT
И твой текст!
<!-- OYY.ru --><script type="text/javascript"><!--
oyy_banner_id = '9070';
document.write('<sc'+'ript type="text/javascript" src="'+('https:'==document.location.protocol?'https':'http')+'://a d.oyy.ru/oyy.js?rnd='+Math.round(Math.random()*100000)+'"></sc'+'ript>');
//-->
</script>
EOT;
?>
Спустя 46 секунд (8.03.2011 - 12:26) inpost написал(а):
Hint
Куда вставить? Как вставить? Пиши через innerHTML в конкретный блок.
Куда вставить? Как вставить? Пиши через innerHTML в конкретный блок.
Спустя 1 час, 47 минут, 43 секунды (8.03.2011 - 14:14) Hint написал(а):
Вот у меня main.php
в самом конце вставляю:
И скрипт не отображается на странице и так с любым.
Если вставить в index.php то все работает но мне надо на конкретной странице чтоб работал , в данном случае в main.php
<h1>Сайт |OPG|Volgodonsk.</h1>
<center>
<h2 style=\"text-align:center\">Для игры на сервере необходим</h2><h2 style=\"text-align:center\">Античит myAC 1.6.2</h2>
<a href=\"steam://connect/83.222.109.24:27228\" title=\"нажмите на ссылку чтоб подключится к нашему серверу\">соединиться с сервером</a><br /><br />
<a href=\"http://www.gametracker.com/server_info/83.222.109.24:27228/\" target=\"_blank\">
<img src=\"http://cache.www.gametracker.com/server_info/83.222.109.24:27228/b_560_95_1.png\" width=\"560\" height=\"95\" alt=\"\" /></a><br /><br /></center>
в самом конце вставляю:
после
<a href=\"http://www.gametracker.com/server_info/83.222.109.24:27228/\" target=\"_blank\">
<img src=\"http://cache.www.gametracker.com/server_info/83.222.109.24:27228/b_560_95_1.png\" width=\"560\" height=\"95\" alt=\"\" /></a><br /><br /></center>
ставлю
<!-- OYY.ru --><script type="text/javascript"><!--
oyy_banner_id = '9070';
document.write('<sc'+'ript type="text/javascript" src="'+('https:'==document.location.protocol?'https':'http')+'://ad.oyy.ru/oyy.js?rnd='+Math.round(Math.random()*100000)+'"></sc'+'ript>');
//-->
</script>
И скрипт не отображается на странице и так с любым.
Если вставить в index.php то все работает но мне надо на конкретной странице чтоб работал , в данном случае в main.php
Спустя 6 минут, 56 секунд (8.03.2011 - 14:21) inpost написал(а):
Hint
А зачем ты до этого все кавычки экранизировал, а в скрипте - нет?
А зачем ты до этого все кавычки экранизировал, а в скрипте - нет?
Спустя 12 минут, 5 секунд (8.03.2011 - 14:33) Hint написал(а):
Спасибо кавычки экранизировал , просто в последнем посту взял и написал без экранизирования кавычек . Но это помогло мне проверив оказалось что одну упустил )
Спасибо еще раз заработало.
Спасибо еще раз заработало.