RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 486
от 13.10.2006, 05:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 375, Экспертов: 51
В номере:Вопросов: 4, Ответов: 5


Вопрос № 58015: Давно хочу написать новости на php. Вот искал и нашел некоторую инструкцию: http://barkov.net/articles/php_and_mysql_news Дошел до шага создания файла news.php Но почему то при вызове этого файла появляется ошибка Parse error: parse error, un...
Вопрос № 58018: Дополнение к вопросу: http://rusfaq.ru/?Step=info&Action=Question&ID=58015 Вот еще какая то ошибка после исправления: при вызове файла news.php Parse error: parse error, unexpected ';' in /home/tktavru/www/news.php on line 121 ...
Вопрос № 58020: http://rusfaq.ru/?Step=info&Action=Question&ID=58015 В дополнение: пишется ошибка: Warning: mysql_select_db(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/tktavru/www/news.php on line 3 ...
Вопрос № 58058: Здравствуйте! Давно интересует взаимодействие PHP и XML. Причём не на высоком уровне, а, скажем, на таких задачах: предположим есть файл следующего содержания: <?xml version= "1.0" ?> <data> <name>Имя</name> <middle_name...

Вопрос № 58.015
Давно хочу написать новости на php. Вот искал и нашел некоторую инструкцию: http://barkov.net/articles/php_and_mysql_news
Дошел до шага создания файла news.php
Но почему то при вызове этого файла появляется ошибка Parse error: parse error, unexpected T_STRING in /home/tktavru/www/news.php on line 88

Строка 88: page)-$per_page+1)." - ".ab

Мне не нужно слишком наворотов, главное выводить новости из БД мускул. Если можноЮ могли бы вы упростить код? Просто, чтобы выводились странички с новостями из БД, были ссылки на них на отдельную новость и все.
Отправлен: 07.10.2006, 13:38
Вопрос задал: Фадеев Руслан Сергеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Physicist
Здравствуйте, Фадеев Руслан Сергеевич!

Это просто вставились ненужные переводы строк. Должно быть:

Приложение:

Ответ отправил: Physicist (статус: Студент)
Ответ отправлен: 07.10.2006, 14:04
Оценка за ответ: 5


Вопрос № 58.018
Дополнение к вопросу: http://rusfaq.ru/?Step=info&Action=Question&ID=58015

Вот еще какая то ошибка после исправления: при вызове файла news.php
Parse error: parse error, unexpected ';' in /home/tktavru/www/news.php on line 121

Вот код этой строчки: $id=stripslashes($row["id"];
Отправлен: 07.10.2006, 14:10
Вопрос задал: Фадеев Руслан Сергеевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Punk_UnDead
Здравствуйте, Фадеев Руслан Сергеевич!
вообще то скобки надо закрывать
например вот так
$id=stripslashes($row["id"]);
---------
всё испытано на себе
Ответ отправил: Punk_UnDead (статус: 2-ой класс)
Ответ отправлен: 07.10.2006, 14:14
Оценка за ответ: 5

Отвечает: Physicist
Здравствуйте, Фадеев Руслан Сергеевич!

Нет закрывающей скобки:
$id=stripslashes($row["id"]);
Ответ отправил: Physicist (статус: Студент)
Ответ отправлен: 07.10.2006, 14:29


Вопрос № 58.020
http://rusfaq.ru/?Step=info&Action=Question&ID=58015
В дополнение:
пишется ошибка:

Warning: mysql_select_db(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/tktavru/www/news.php on line 3

Warning: mysql_select_db(): A link to the server could not be established in /home/tktavru/www/news.php on line 3

Warning: mysql_query(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/tktavru/www/news.php on line 91

Warning: mysql_query(): A link to the server could not be established in /home/tktavru/www/news.php on line 91

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/tktavru/www/news.php on line 92

Хотя база данных с таким название существует

Приложение:

Отправлен: 07.10.2006, 14:22
Вопрос задал: Фадеев Руслан Сергеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Punk_UnDead
Здравствуйте, Фадеев Руслан Сергеевич!
а где код по которому вы соединяетесь с базой?
попробуйте
заменить его на
$link=mysql_connect($host,$user,$pass) or die(mysql_errno($link).mysql_error($link));
если будет вызвана die, значит ошибка там
далее я думаю стоит всё же указывать параметр link
и опять же die

то есть

строка 3: mysql_select_db('tktavru',$link) or die(mysql_errno($link).mysql_error($link));

строки 91 и 92:
$result=mysql_query($sql,$link) or die(mysql_errno($link).mysql_error($link));
$num_results=mysql_num_rows($result);
---------
всё испытано на себе
Ответ отправил: Punk_UnDead (статус: 2-ой класс)
Ответ отправлен: 07.10.2006, 14:32


Вопрос № 58.058
Здравствуйте!
Давно интересует взаимодействие PHP и XML. Причём не на высоком уровне, а, скажем, на таких задачах: предположим есть файл следующего содержания:


Имя
Отчество
Фамилия

месяц рождения
Год рождения
День рождения



Вопрос: как из этого файла с помощью PHP вытащить и отформатировать данные? Файл приведён для примера. На самом деле XML хочу использовать для задания, скажем, каких-либо конфигурационных настроек в скриптах. Но там тоже придётся, если не распечатывать данные на экране, то хотя бы запоминать в переменные.
В общем, надеюсь понятно выразился. Интересует метод взаимодействия PHP и XML. Если такой вопрос уже задавался, большая просьба, ткните меня носом в номер вопроса :)
Всем спасибо!
Отправлен: 07.10.2006, 20:23
Вопрос задал: Марк Крейн (статус: Практикант)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: HookEst
Здравствуйте, Марк Крейн!
В ответе на вопрос 55366 (http://rusfaq.ru/info/Question/55366) есть пример разбора XML файла при помощи XML Parser
смтакже вопрос 58108
Удачи.
Ответ отправил: HookEst (статус: 4-ый класс)
Ответ отправлен: 09.10.2006, 08:23


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное