Есть проблема в написании скрипта на PHP

интернет компьютеры программирование php скрипт

как мне сделать так чтобы php скрипт записывал в <head></head> тэг <link type="text/css" rel="stylesheet" media="all" href="some.css">


Примечание:
1) Как с помощью echo вписать нужную мне строчку между тегами <head></head>
2) Как спарсить HTML, и найти в нем теги и между них вставлять

Примечание:
Denis_
Как сделать так чтобы пхп проверил дом страницы и если там имеется нужный нам див с идентификатор например someid то подключить первый css файл, если не имеется то соответственно другой

Примечание:
cranx
А как быть если javascript отключен???
Ответы:
Опишите задачу конкретней. В данном случае можно или с помощью echo просто вписать его в нужно месте скрипта или парсить HTML, искать теги и между них вставлять
Такую задачу достаточно легко можно сделать с помощью jQuery. А если говорить о PHP, то почему бы вам просто не прописать в теги <head></head> какую-то переменную, и в зависимости от ситуации определять ей необходимое значение?
<?php
if($putin == $medvedev){
       $style =  '<link type="text/css" rel="stylesheet" media="all" href="some_1.css">';
} else {
       $style =  '<link type="text/css" rel="stylesheet" media="all" href="some_2.css">';
}
?>
php никак не может проверить DOM. DOM - это у вас в браузере, а php на сервере. Зато яваскрипт может. Если использовать jQuery, то скрипт будет примерно такой
$(document).ready(function(
   if($('div').is('#someid')) {
       $('<script type="text/javascript" src="path/to/file.js"></script>').appendTo('head');
   }
));
>> Дополнение #3 13.07.2011 20:42:24
>> cranx
>> А как быть если javascript отключен???
cranx
А как быть если javascript отключен???


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.