|
|
|
| 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? | |
|
|
|
|
|
|
|
для: Vitek_1
(24.09.2006 в 13:52)
| | 1) Это связано с тем, что команда dir по умолчанию выдаёт информацию в кодировке cp866 (DOS). Поэтому перед этим следует либо выполнить команду
либо воспользоваться функцией convert_cyr_string()
<?php
$cmd = `dir`;
echo convert_cyr_string($cmd,'d','w');
?>
|
| |
|
|
|
|
|
|
|
для: Vitek_1
(24.09.2006 в 13:52)
| | 2. У вас какая версия PHP и apache используются? Можно посмотреть, какой конфигурационный файл php.ini использует PHP в отчёте функции phpinfo()
| |
|
|
|
|
|
|
|
для: cheops
(24.09.2006 в 16:03)
| | я не об этом спрашиваю.
Если вы автор книги "PHP5 второе издание"
Зачем в книге написано что надо копировать php.ini в C:/windows?
А как указать расположение php.ini?
не хочу начинать новую тему: Что такое SQl-инъекция? | |
|
|
|
|
|
|
|
для: 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
(24.09.2006 в 13:52)
| | В php.ini не нужно, в httpd.conf желательно, в противном случае для просмотра локальных страниц, вам придётся выставлять кодировку в браузере. | |
|
|
|