|
|
|
|
|
для: Trianon
(09.04.2010 в 19:25)
| | спасибо за ответ.
извините, но мне правда хотелось разобраться. книгу Девида я привила лишь потому, что хотела дать какое-либо обоснование моему вопросу. т.к. у меня маленький опыт, то книги являются для меня авторитетом. ( эту книгу мне преподаватель посоветовал, и мне кажется, что там изложено более-менее понятно) если вам не трудно, посоветуйте мне другие источники. еще раз спасибо | |
|
|
|
|
|
|
|
для: jacaranda
(09.04.2010 в 18:22)
| | А у меня указаны прямые.
Значит надо менять?
откровенно говоря, я очень не люблю доказывать, что не верблюд, и у меня был сильный соблазн оставить этот вопрос без ответа - ведь никакой иной аргументации, помимо того, что этот мощный Дэвид является, очевидно, для Вас авторитетом, Вы не привели.
Но потом всё же решил сделать усилие. Вот что вышло:
php воспринимает и те и другие.
Обратные слеши требуют экранирования - требуют даже в том контексте, который Вы процитировали.
Экранирование в php зачастую многоуровневое (к примеру в SQL-фрагментах и в шаблонах регулярных выражений), хотя даже с одним уровнем запутаться в экранирующих слешах часто легче легкого.
Помимо этого (вследствие использоваия слэшей разного типа) возникают неувязки
а)при формировании полных путей из фрагментов URL (в которых слеши прямые всегда)
http://site.ru/newshop/basket/goodslist.php / images -> C:\\apache\\newsite\\docroot\\newshop/basket/images
б)при разборе таких путей на элементы каталога,
apache\\newsite\\docroot\\newshop/basket/images
каким символом explode'ить \\ или / ?
в) и при портировании кода, который занимается подобными проблемами из Win-среды в Unix-сред и наоборот.
Так что мое мнение - следует ставить прямые.
А как Вы будете делать - решать Вам. | |
|
|
|
|
|
|
|
для: Trianon
(30.09.2008 в 00:15)
| | я прочитала ваше HOWTO.
у меня вопрос по пункту 4 . надо ли обратные слеши менять на прямые?
потому что в книжке David Powers " PHP Solutions" я нашла вот что
6. Scroll down to the Paths and Directories section. Locate the following (around
line 460):
extension_dir = "./"
Change it to
extension_dir = "C:\php\ext\"
This is where PHP will look for any extensions. This assumes you extracted the PHP
files to the recommended location. If you chose a different one, change the path
accordingly.
указаны обратные слеши | |
|
|
|
|
|
|
|
для: Quake3
(30.09.2008 в 14:34)
| | потестите на разных броузерах.
И папку сессий настройте,ибо разведете в системе полный срач с сессиями) | |
|
|
|
|
|
|
|
для: Quake3
(30.09.2008 в 11:54)
| | ...Заработало
Но только тогда когда после появления этой ошибки (1045.............Password (NO) .....)
нажимаю внизу /справа "Открыть phpmyadmin в новом окне".. тогда все норм вроде..
Но почему так ?? В чем проблема запуска сразу ?.. Запускаю в Internet Explorer'e. | |
|
|
|
|
|
|
|
для: Quake3
(30.09.2008 в 11:34)
| | Проблема скорее всего с тем ,что авторизация идет с помощью cookies , но я не хочу делать с помощью файла конфигурации и в нем указывать login/password ! | |
|
|
|
|
|
|
|
для: Quake3
(30.09.2008 в 10:42)
| | Слава яйцам..!! Вроде что-то заработало после перезагрузки компа )))
Но опять проблемка.. При вводе http://localhost/phpmyadmin выдает ошибку о подключении к MySQL.. Пишет - Проверьте файл config.inc.php, и проверьте Имя хоста, пользователя, и пароль полученный от админа MySQL..
Как задать то эти данные ? | |
|
|
|
|
|
|
|
для: Mehelson
(30.09.2008 в 10:23)
| | А что надо править в cfg файле ?
config.inc.php
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = 'сюда ввел свой пароль к MySQL';
?> | |
|
|
|
|
|
|
|
для: Quake3
(30.09.2008 в 10:13)
| | гляньте.
Лишние уберете... | |
|
|
|
|
|
|
|
для: mihdan
(30.09.2008 в 00:28)
| | А если php.ini будет не один , но одинаковый. Т.е. и в C:php\, и в C:\Windows, и в C:Windows\System32 ? | |
|
|
|
|