PDA

Просмотр полной версии : РНР и Ява



Прим Палвер
18.03.2006, 20:32
Мне нужно вставить 2 баннера поисковиков. Один на главной странице, другой - на остальных. У меня все страницы открываются как index.php с присоединением "?" и переменных, т.е. по сути это одна и та же страница. Как совместить Ява-скрипты и РНР, чтобы написать:

если страница индекс показывай один баннер
иначе другой баннер.

Пытался запихнуть в РНР echo, да в коде Явы есть и одинарные, и двойные вложенные кавычки. Как быть?


if ($part="index")
{ echo "код 1 баннера";}
else
{echo "код 2 баннера";}
Возможно, это на одной яве написать нужно, а я не умею. И можно ли передать переменную из одного языка в другой?

Яр
18.03.2006, 20:40
А как же \" и \' ?

или же как вариант:



<?

....
....

if &#40;$part="index"&#41;
&#123;

?>



<?
&#125;
else
&#123;
?>



<?
&#125;

...
...

?>


зы: ява и ява скрипт -- совершенно разные вещи..

Прим Палвер
18.03.2006, 21:07
Ух-ты! Попробую. Не знал, что можно так прерывать, а потом возобновлять.

Николай
18.03.2006, 22:55
Максим, есть предложение, перед тем как писать на пхп, сесть и банально почитать про основы языка пхп. :shock: Откроешь много нового для себя ;)

Прим Палвер
18.03.2006, 23:05
Яр, спасибо! Вроде, работает. Тему можно удалять.

Остальным тоже спасибо за очень ценные советы!

Inferno
05.04.2006, 22:51
Странно, что никого не смутило присваивание в условии.

Николай
06.04.2006, 05:50
Странно, что никого не смутило присваивание в условии.

Однако ты прав, я и не обратил внимания, хотя это стандартная грабля :shock:

if ($part == "index")
{ echo "код 1 баннера";}
else
{echo "код 2 баннера";}

Прим Палвер
06.04.2006, 05:55
Пошёл пить яд... :(
Уже месяц сайт болтается с таким кодом.