[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помощь в php
Hint
Добрый день всем!
Есть сайт на 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 в конкретный блок.

Спустя 1 час, 47 минут, 43 секунды (8.03.2011 - 14:14) Hint написал(а):
Вот у меня 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 написал(а):
Спасибо кавычки экранизировал , просто в последнем посту взял и написал без экранизирования кавычек . Но это помогло мне проверив оказалось что одну упустил )
Спасибо еще раз заработало.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.