на локалхосте стоит следущая связка: mysql 4.1.16 + php5+ Apache 2.0.55. Не работает вот этот скрипт: http://www.woweb.ru/load/61-1-0-2953 и вообще многие скрипты, где идёт обращение к бд и создание таблиц. при установке скрипта выдаёт вот это: (конфиг естественно я подправил) Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in I:\Program Files\Apache Group\Apache2\htdocs\Z-Breaknews\install.php on line 29 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in I:\Program Files\Apache Group\Apache2\htdocs\Z-Breaknews\install.php on line 29 Буду благодарен за любую помощь. Как я понимаю дело тут не в самом скрипте, а в настройках сервера. register globals стоит on.
Надо руками отредактировать файл config.php How to install and use Z-Breaknews 1. open config.php and change variables 2. just open install.php (that create table in your database) 3. run admin/index.php to add and delete news 4. insert <!-- #include php="breaknews.php" --> in place where you want the news to be shown. Good Luck.
config.php <? // change path and variables $hostname="localhost"; $username="root"; $password="123"; $dbName="NEWS"; $table="news"; $abpath = "http://localhost/Z-Breaknews/image"; // поменяйте на свою директорию ?> да тут-то я всё отредактировал...
Доброго времени суток! Столкнулся с такой проблемой имеется скрипт (не мой) http://www.j66.narod.ru/fileupload.rar для загрузки файлов на сервер. Проблема заключается в том, что если его вставить в страницу инклудом (т.е. получается что его код идет не с первой строчки), то ссылки на загрузку файлов перестают работать. Поможете разобраться?
вставляется весь скрипт в середину страницы. но когда он стоит в середире перастает работать ссылка для скачки файлов.
Весь скрипт - это вместе со всеми лишними тэгами <html>, <body> etc.? Может быть, проблема именно в этом. Сейчас проверил на локалхосте, все работает, проблем не заметил. Попробуйте более детально описать, какую часть кода вы вставляете и что именно в результате не работает.
эти теги я убираю, хотя причини ни в них... попробуйте открыть скрипт он начинается с <?php который стоит на первой строчке, переведите ее на вторую... вот после этого начинается проблема выдает вот это
Соответственно, причина в этом: Код (Text): header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=$dl_name"); header("Content-Length: ".filesize($dl_full)); header("Accept-Ranges: bytes"); header("Pragma: no-cache"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-transfer-encoding: binary"); Перед хедером не должно быть никакого вывода на страницу, в т.ч. пробелов.
Можно удалить, записать в раздел <head> в тэг <meta>, организовать скрипт в отдельный файл и открывать его в новом окне... смотря что вам нужно в итоге.
мне нужно, чтобы этих тегов (html, head, title и т.д.) не было т.к. я вставляю его в готовую страницу и он у меня начинается с таблицы это я читал, но как прикрутить ob_start() или ob_end_flush() я не знаю, а php.ini мне не доступен поэтому и обратился за помощью!!!
А что, страница, в которую вы вставляете скрипт, не содержит тэгов <head>? В конце концов, перенесите этот кусок кода в самое начало вашей страницы, как и написано по ссылке, которую вам дал Горбунов Олег.