Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Nepravilnaya kodirovka pri vivode komandi 'dir'

Сообщения:  [1-6] 

 
 автор: cheops   (25.09.2006 в 16:21)   письмо автору
 
   для: Vitek_1   (25.09.2006 в 14:37)
 

Книга ориентирована на apache версии 2.0 и 1.3 и PHP версии 5.0, где необходимо копировать php.ini, в более поздних версиях apache можно не копировать конфигурационный файл php.ini.

SQL-инъекция - это уязвимость в коде, выполняющем SQL-запрос, которая позволяет так видоизменить запрос, что он вместо штатных действий, начинает выполнять действия запланированные злоумышлеником, например, выводит пароли, или данные из совершенно другой таблицы.

PS Под новые вопросы лучше всё таки заводить новые темы.

   
 
 автор: Vitek_1   (25.09.2006 в 14:37)   письмо автору
 
   для: cheops   (24.09.2006 в 16:03)
 

я не об этом спрашиваю.
Если вы автор книги "PHP5 второе издание"
Зачем в книге написано что надо копировать php.ini в C:/windows?
А как указать расположение php.ini?

не хочу начинать новую тему: Что такое SQl-инъекция?

   
 
 автор: cheops   (24.09.2006 в 16:04)   письмо автору
 
   для: Vitek_1   (24.09.2006 в 13:52)
 

В php.ini не нужно, в httpd.conf желательно, в противном случае для просмотра локальных страниц, вам придётся выставлять кодировку в браузере.

   
 
 автор: cheops   (24.09.2006 в 16:03)   письмо автору
 
   для: Vitek_1   (24.09.2006 в 13:52)
 

2. У вас какая версия PHP и apache используются? Можно посмотреть, какой конфигурационный файл php.ini использует PHP в отчёте функции phpinfo()
<?php
  phpinfo
()
?>

   
 
 автор: cheops   (24.09.2006 в 16:01)   письмо автору
 
   для: Vitek_1   (24.09.2006 в 13:52)
 

1) Это связано с тем, что команда dir по умолчанию выдаёт информацию в кодировке cp866 (DOS). Поэтому перед этим следует либо выполнить команду
chcp 1251

либо воспользоваться функцией convert_cyr_string()
<?php
  $cmd 
= `dir`;
  echo 
convert_cyr_string($cmd,'d','w');
?>

   
 
 автор: Vitek_1   (24.09.2006 в 13:52)   письмо автору
 
 

Zdravstvujte!
U menya k vam neskol'ko voprosov.
(Izvinite chto na translite, potomuchto na moyoum laptop'e net russkix nakllek na klavishi)
1. Pochemu pri vivode komandi `dir` infa vidayot'sya neponuatnimi simvolami?
2.Ya uchus' po vachej knige (PHP5 2e izdanie) zachem nado bilo kopirovat' php.ini v papku Windows? Vsuo ravno esli v c:/Windows/php.ini chto-to izmenit' nichego ne proizojdet.
3.Nughno menyat' znachenie default_charset na windows-1251 i v php.ini i v httpd.conf?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования