Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проверка на тег script

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
deloest
Отправлено: 29 Марта, 2011 - 10:45:05
Post Id


Новичок


Покинул форум
Сообщений всего: 51
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)

[+]


всем привет, подскажите как сделать проверку на тег script

пытался по примеру noindex сделать но тег скрипт можно использовать по разному:
CODE (html):
скопировать код в буфер обмена
  1. 1 . <script> text </script>
  2. 2. <script type="text/javascript" language="JavaScript"> text </script>
  3. 3. <script language="JavaScript"> text </script>

и так далее, т.е. надо сделать проверку на начало <script и конец </script>

как сделать ума не приложу, ибо в этих preg_match я вообще ничео не понимаю.

вот код на проверку noindex
PHP:
скопировать код в буфер обмена
  1. $noindex_pattern = "|<noindex>.+?<a[\s]+href=\"http:\/\/".preg_quote($url)."\"[^>]+>.+?</a>.+?</noindex>|is";
  2. if (preg_match($noindex_pattern, $str, $out)) {
  3.         echo "OK!";
  4. }

Где $str html код страницы для проверки
 
 Top
deloest
Отправлено: 29 Марта, 2011 - 20:17:00
Post Id


Новичок


Покинул форум
Сообщений всего: 51
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)

[+]


разве никто не поможет? Недовольство, огорчение(
 
 Top
deloest
Отправлено: 30 Марта, 2011 - 20:00:03
Post Id


Новичок


Покинул форум
Сообщений всего: 51
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)

[+]


добрые люди помогите Улыбка
 
 Top
SAD Модератор
Отправлено: 30 Марта, 2011 - 20:05:56
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




опишите подробней, что вам нужно. не очень понятно
 
 Top
deloest
Отправлено: 30 Марта, 2011 - 20:59:28
Post Id


Новичок


Покинул форум
Сообщений всего: 51
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)

[+]


вот проверка на заключение текста в тег noindex
PHP:
скопировать код в буфер обмена
  1. $noindex = "|<noindex>.+?<a[\s]+href=\"http:\/\/".$url."\"[^>]+>.+?</a>.+?</noindex>|is";
  2. if (preg_match($noindex, $str, $out)) {
  3.     echo "OK!";
  4. }

мне нужно проверку на тег script с всеми его добавлениями типа
PHP:
скопировать код в буфер обмена
  1. <script> text </script>
  2. <script type="text/javascript" language="JavaScript"> text </script>
  3. <script language="JavaScript"> text </script>

(Отредактировано автором: 30 Марта, 2011 - 21:01:03)

 
 Top
grefon
Отправлено: 31 Марта, 2011 - 04:37:50
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




PHP:
скопировать код в буфер обмена
  1. if (preg_match("/<script(.*)<\/script>/imsU", $str, $out)) {
  2.     echo "OK!";
  3. }


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
deloest
Отправлено: 31 Марта, 2011 - 06:25:42
Post Id


Новичок


Покинул форум
Сообщений всего: 51
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)

[+]


не врублюсь куда пихать проверку на внутренность
 
 Top
grefon
Отправлено: 31 Марта, 2011 - 06:33:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




deloest пишет:
не врублюсь куда пихать проверку на внутренность

Вот я щас как-то вопроса не понял? Вы о чем? На какую внутренность?


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
deloest
Отправлено: 31 Марта, 2011 - 10:38:04
Post Id


Новичок


Покинул форум
Сообщений всего: 51
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)

[+]


мне нужно проверить урл в теге script
PHP:
скопировать код в буфер обмена
  1. if (preg_match("/<script(.*)<\/script>/imsU", $str, $out)) {
  2.     echo "OK!";
  3. }


здесь УРЛ на проверку ставить?
 
 Top
Zuldek
Отправлено: 31 Марта, 2011 - 12:10:49
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




deloest пишет:
мне нужно проверить урл в теге script
PHP:
скопировать код в буфер обмена
  1. if (preg_match("/<script(.*)<\/script>/imsU", $str, $out)) {
  2.     echo "OK!";
  3. }


здесь УРЛ на проверку ставить?


Могу только, разводя руками посоветовать, что когда не знаете как правильно называется то что вам нужно и то чего вы хотите добиться то просто объясните своими словами чего хотите добиться в результате.

Пока у прочитавших ваши посты нет чёткого представления о том что вам собственно нужно, потому помочь вам сложно.

(Отредактировано автором: 31 Марта, 2011 - 12:12:16)

 
 Top
deloest
Отправлено: 31 Марта, 2011 - 13:05:24
Post Id


Новичок


Покинул форум
Сообщений всего: 51
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)

[+]


Есть переменная $link с содержимым:
CODE (html):
скопировать код в буфер обмена
  1. <a href="http://site.ru">Сайт 1</a>
  2. <a href="http://site2.ru">Сайт 2</a>
  3. <a href="http://site3.ru">Сайт 3</a>


Если заключить переменную $link в тег script то ссылки не видно и ПС (поисковики ее не читают, т.к. скрипты они не умеют читать)

CODE (html):
скопировать код в буфер обмена
  1. <script>
  2. <a href="http://site.ru">Сайт 1</a>
  3. <a href="http://site2.ru">Сайт 2</a>
  4. <a href="http://site3.ru">Сайт 3</a>
  5. </script>


как мне сделать провеку на то что переменная $link находится в теге script

(Отредактировано автором: 31 Марта, 2011 - 13:05:50)

 
 Top
grefon
Отправлено: 31 Марта, 2011 - 13:42:17
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




deloest пишет:
как мне сделать провеку на то что переменная $link находится в теге script

Ептель! Перечитайте свои посты - где там написано про ссылки? Что значит проверка? Вам нужна есть ли в $link тег script или Вам нужно вытащить из него содержимое?

Не спешите отвечать! Подумайте 10 раз, сформулируйте нормальный, адекватный вопрос и только после этого просите помощи!!!


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
deloest
Отправлено: 31 Марта, 2011 - 19:13:06
Post Id


Новичок


Покинул форум
Сообщений всего: 51
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)

[+]


ладно ребят прикрывайте тему, не позволяет совесть вас больше напрягать...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB