сервер присылает тебе не экран. сервер присылает тебе текст. и вот как раз этот текст и надо смотреть. а не экран.
ДА не в этом дело.... Я создал файл как в инструкции (php.ru/install) назвал его index.php, запихал её в папку тест в директории htdocs, а при запуске 127.0.0.1/test/index.php или localhost/test/index.php у меня либо белый экран, либо страница не найдена
Он мне когда я просто ввел 127.0.0.1 написал ошибку, что я виже не ту страницу, которую ожидал, потому что Администратор сменил какие-то настройки сервера и так далее.... И что это проблема...
Вы видите это вместо ожидаемой страницы? Эта страница находится здесь потому, что администратор системы изменил конфигурацию этого веб-сервера. Пожалуйста, свяжитесь с лицом, ответсвенным за поддержку этого сервера для выяснения ваших вопросов. Apache Software Foundation, автор ПО веб-сервера, которым пользуется администратор этой системы, не связан с поддержкой этой системы и не может помочь Вам разрешить проблемы конфигурации. =------------ Вот что это такое?
Ок... Теперь у меня две беды. 1. 127.0.0.1/test/index.php выводит то, что я писал в самом файле (те три строчки) 2. 127.0.0.1/test/index2.php выводит не список (проверка MySQL), а опять же втупую показывает мне то, что я писал в файле index2.php
Current PHP version: 5.1.4 Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11 Could not connect -- Это последняя проблема.. С остальными разобрался.
пользуясь мануалом на http://www.php.ru/install установил апач и пхп. все было ок, но под самый конец, когда создаю index2.php (все по мануалу) выдает ошибку: Код (Text): Parse error: parse error, unexpected '=' in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11 что делать?)
для начала сообразить, что к установке PHP, Апача, и даже mysql эта ошибка не имеет ни малейшего отношения. Parse error - это ошибка синтаксиса. Синтаксис PHP надо учить по учебнику.
это я сразу понял. вопрос в другом. я никогда не работал с базами данных (простите, новичок), а в мануале код уже написан. Вот он и выдает ошибку: Код (Text): <?php print "Current PHP version: <b> ". phpversion() ."</b>"; /* В этой строчке измените пароль доступа к mysql НА ТОТ, КОТОРЫЙ ВЫ ВВОДИЛИ ПРИ УСТАНОВКЕ MYSQL!!! $link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); */ $link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); if( !$link ) die( mysql_error() ); $db_list = mysql_list_dbs($link); while ($row = mysql_fetch_object($db_list)) { echo "<h3>Database \"".$row->Database."\"</h3>\n"; $result = mysql_list_tables($row->Database); if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() ); else { while ($row = mysql_fetch_row($result)) print "Table: $row[0]<br>"; mysql_free_result($result); } } ?>
одна) уже написал здесь http://php.ru/forum/viewtopic.php?p=22766#22766. Кстати, Davil, ты писал про то, что 5.1.6 нестабильная, может 5.1.5 - решение проблемы?