PHP.SU

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

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

> Найдено сообщений: 12
upJump Отправлено: 14 Сентября, 2011 - 09:59:24 • Тема: getElementById() • Форум: XML и его обработка

Ответов: 5
Просмотров: 5454
неужели это настолько малознакомая ненужная функция, что никто не знает как её заставить работать? Если у кого-то работает прошу отпишитесь что бы я примерно знал где капать.
(Добавление)
всем спасибо! вопрос закрыт. вот если кому интересно http://www.php.net/manual/ru/dom...ntbyid.php#90228
upJump Отправлено: 13 Сентября, 2011 - 21:10:50 • Тема: getElementById() • Форум: XML и его обработка

Ответов: 5
Просмотров: 5454
вопрос снят частично. getAttributes() заработало. А вот касательно getElementById() никаких изменений. Регистр в данном случае не имеет значения - проверил.

Цитата:
2. Не вызывает ли ошибку id состоящий только из цифр (собственно и начинающийся с цифры)?

нет id состоит только из цифр. хотя по сути конечно это все строка.
upJump Отправлено: 13 Сентября, 2011 - 19:30:06 • Тема: getElementById() • Форум: XML и его обработка

Ответов: 5
Просмотров: 5454
Прошу прощения за то что сразу не сообразил выложить.


XML
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <?xml version="1.0"?>
  3. <BODY>
  4. <IMG ID="1" srcOrigin="img/photos/origin/1.jpeg" srcColor="img/photos/color/1.jpeg" srcGray="img/photos/gray/1.jpeg"/>
  5. </BODY>
  6.  


PHP
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $xml = new DOMDocument;
  4. $xml->load("img.xml");
  5. echo $xml->getElementById('1');
  6. ?>
  7.  
upJump Отправлено: 13 Сентября, 2011 - 19:05:45 • Тема: getElementById() • Форум: XML и его обработка

Ответов: 5
Просмотров: 5454
Собственно никак не могу получить dom-объект по его id. также при получении элемента через getElementsByTagName не получается получить хоть какой - то атрибут через getAttribute(). В общем помогите разобраться уважаемые форумчане.

UPD
getAttribute - заработал. Вопрос остался открытым касательно getElementById().
upJump Отправлено: 15 Апреля, 2011 - 23:58:35 • Тема: upJump Q&A • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
ну да. вы правы
upJump Отправлено: 15 Апреля, 2011 - 20:14:58 • Тема: upJump Q&A • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
Интересно. Народ а можно самый простейший пример подключения вредоносного скрипта, что бы так сказать прочувствовать как сие работает. С javascript все просто так как все выполняется на стороне клиента, а при php все на сервере. Я только смог сообразить вот что:
index.php
PHP:
скопировать код в буфер обмена
  1.  
  2. $dir = $_REQUEST['name'];
  3. mkdir('./'.$dir,600);
  4.  

Далее через url строку прописываем http://mysite/index.php?name=evilfolder.
Но это только взаимодействие со скриптом через url строку. Как я понимаю сам вредоносный скрипт подключить нельзя?
(Добавление)
DeepVarvar, а почему только через константу? Вот:

Файл в который подключаю:

PHP:
скопировать код в буфер обмена
  1.  
  2. $z = true;
  3. include("test.php");
  4.  

test.php


Так будет хуже? Вопрос в безопасности.
upJump Отправлено: 15 Апреля, 2011 - 17:37:27 • Тема: upJump Q&A • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
Fobius, все верно. спасибо за ответ. Подмигивание
upJump Отправлено: 15 Апреля, 2011 - 13:17:26 • Тема: upJump Q&A • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
Всем привет! Возник такой вопрос:

К примеру имеется файл post.php .

Как можно ограничить доступ к post.php напрямую, то есть через url? То есть что бы при наборе к примеру http://mysite/post.php ничего не выводилось. Что гуглить? Будьте добры направьте пожалуйста.
upJump Отправлено: 11 Апреля, 2011 - 21:10:25 • Тема: upJump Q&A • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
не кодируются теги:
PHP:
скопировать код в буфер обмена
  1.  
  2. $str = "<b>Hello</b>";
  3. echo htmlentities($str);
  4. //выводит <b>Hello</b>
  5.  

в чем может быть проблема?
стоит денвер.
настройки php.ini надо править?
[UPD] Хм пардон. разобрался
upJump Отправлено: 10 Апреля, 2011 - 19:47:24 • Тема: upJump Q&A • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
вопрос может немного не по теме но все же...
Что означает строка 'vc=5' в cookie? Стоит денвер.
UPD я не передавал никаких строк в cookie.
upJump Отправлено: 09 Апреля, 2011 - 18:53:41 • Тема: upJump Q&A • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
ага. ясно. спасибо grefon.
upJump Отправлено: 09 Апреля, 2011 - 18:15:50 • Тема: upJump Q&A • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
Всем привет! Улыбка
Недавно начал изучать php. До этого разбирал Javascript. Решил в этой теме задавать свои нубские вопросы и скромно надеяться на ответы. Так что просьба модераторов не закрывать темку т.к. верю что буду сюда обращаться частенько(хотя конечно лучше бы нет Улыбка ).

Итак вопрос первый:
1)Создаю форму form.html.
2)Отправляю ее обработчику post.php.
3)Получаю ответ в виде post.php.

Можно ли предотвратить смену URL посредством PHP. т.е. без javascript. т.е. к примеру без
CODE (html):
скопировать код в буфер обмена
  1. <form onsubmit="location='form.hml'">


Надеюсь я ясно изложил суть проблемы.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB