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

  Все выпуски  

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


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

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

Выпуск № 516
от 14.11.2006, 22:05

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


Вопрос № 61899: Люди добрые! Откликнитесь! Подскажите, где в инете можно взять учебник по PHP ну для совсем и очень тупых. И книжки покупала-читала, и учебники скачивала, выполняла задания на Денвере. Суть понимаю, а программировать не могу. А очень надо. Вообще по ...
Вопрос № 61943: Здравствуйте. Есть проблемка с сокетами. Нашел простенький скрипт для сокет-сервера на РНР, загнал на сервер и протестировал. На функции: socket_bind($sock,$address,$port) скрипт затыкается и выдает ошибку: Warning...
Вопрос № 61983: Хочу сделать с помощью переменной вывод титла на странице. Проббовал задать переменную и вписать между тегами title но ничего не получилось. Просто отображалось название переменной. Помогите решить проблему....

Вопрос № 61.899
Люди добрые! Откликнитесь! Подскажите, где в инете можно взять учебник по PHP ну для совсем и очень тупых. И книжки покупала-читала, и учебники скачивала, выполняла задания на Денвере. Суть понимаю, а программировать не могу. А очень надо. Вообще по жизни достаточно я сообразительная. ГДЕ и КАК вы научились???!!!
Отправлен: 09.11.2006, 08:38
Вопрос задал: Oksi (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Козлов А. С.
Здравствуйте, Oksi!
Я начинал изучение PHP с прочтения следующих книг
Д. Котеров и А. Костарев "PHP 5",
Лаура Томсон и Люк Веллинг "Разработка WEB приложений на PHP и MySQL".

И еще, на мой взгляд, изучать язык программирования надо на определенном проекте. Просто поставте себе задачу сделать сайт, потом его постепенно усложняйте.
---------
Вы доставили мне истинное удовольствие парни, взвалив на меня Ваши проблемы (М. Фрай).
Ответ отправил: Козлов А. С. (статус: Студент)
Ответ отправлен: 09.11.2006, 09:15
Оценка за ответ: 4
Комментарий оценки:
Сайт есть, поэтому и возникла эта необходимость.
Спасибо.

Отвечает: Барков Илья Андреевич
Здравствуйте, Oksi!

Читать эту рассылку и задавать вопросы. а также читать другие сообщества, связанные с программированием.
А вообще рекомендую php.net, если знаете английский язык. там в каждой важной статье внизу тонна комментариев с примерами, разборами и прочими нужностями.

Сам за свою жизнь не прочитал ниодной книжки по пхп. хотя пишу на нем уже 4-ый год и считаю, что достиг весьма неполхих высот
Ответ отправил: Барков Илья Андреевич (статус: 4-ый класс)
Ответ отправлен: 09.11.2006, 11:48
Оценка за ответ: 3
Комментарий оценки:
К сожалению, английский не знаю. Но все равно спасибо за участие.

Отвечает: Golden Spider
Здравствуйте, Oksi!
Ну во первых для изучения основ подберите хорошую книгу Д.Котеров например(см.выше) я его читал.

Во вторых, как понить не можете програмировать. Боюсь объснение толь одно или вам это не нужно или вы этого не хотите...

В вашем случае лучше всего сделать так:
1) Потавить перед собой определенную задачу.
2)Оформить её на ПХП
3)Подумать как её можно использовать...

Например:
Сидите вы перед монитором. Делать нечего... Придумываете задачу: ХОЧУ ЧИТАТЬ КНИЖКИ ЧЕРЕЗ INTERNET EXPLORER!!!
И понеслось... Открываете книгу ищите чтение файлов, вывод информации... и тд и тп. Потом добавляете закачку новых книг, удаление,редактирование... И можно выкладывать в нет.

Поверьте то что вы не будете отрываться по началу от книги - не беда. Многие так ничинали...

Попробуйте найти цель в программирование на ПХП, или бросьте эту пустую затею...

P.S. Лучшая книга это мануал на ПХП.

---------
Сеть управляет всем, и только паук управляет сетью.
Ответ отправил: Golden Spider (статус: 5-ый класс)
Ответ отправлен: 09.11.2006, 17:29
Оценка за ответ: 4
Комментарий оценки:
Спасбо!

Отвечает: Бородин Александр Олегович
Здравствуйте, Oksi!
Попробуйте почитать материалы сайта http://doks.gorodok.net. Там пропасть учебников по разным языкам программирования, таким как PHP, Perl, Java, JavaScript и т. д. Удачи!
---------
Ничто не сближает людей так, как совместное преступление. Или покупка телевизора.
Ответ отправил: Бородин Александр Олегович (статус: 1-ый класс)
Ответ отправлен: 09.11.2006, 17:43
Оценка за ответ: 5
Комментарий оценки:
Спасибо!


Вопрос № 61.943
Здравствуйте.

Есть проблемка с сокетами. Нашел простенький скрипт для сокет-сервера на РНР, загнал на сервер и протестировал. На функции:

socket_bind($sock,$address,$port)

скрипт затыкается и выдает ошибку:

Warning: socket_bind() [function.socket-bind]: unable to bind address [98]: Address already in use in /home/user/socket/socket_server.php on line 28

Сервер платный и все функции поддерживает, проверял.
В чем может быть проблема?

Это мой первый опыт с сокетами, так что даже представления не имею, что нужно изменить.

Если кто подкинет работающий скрипт, буду рад, но все-таки охота разобраться на будущее.

Заранее благодарен.

P.S. Скрипт в приложении

Приложение:

Отправлен: 09.11.2006, 14:34
Вопрос задал: Agro (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Цепковский Антон Сергеевич
Здравствуйте, Agro!

Из предупреждения Warning: socket_bind() [function.socket-bind]: unable to bind address [98]: Address already in use in /home/user/socket/socket_server.php on line 28 видно, что адрес, который Вы используете в данном скрипте, уже используется в скрипте /home/user/socket/socket_server.php в строке 28.

Приучитесь закрывать открытые сокеты командой socket_close($sock); у Вас будет возникать меньше ошибок.

С уважением,
Антон Цепковский
---------
Вся наша жизнь - RPG
Ответ отправил: Цепковский Антон Сергеевич (статус: 5-ый класс)
Ответ отправлен: 10.11.2006, 01:02


Вопрос № 61.983
Хочу сделать с помощью переменной вывод титла на странице. Проббовал задать переменную и вписать между тегами title но ничего не получилось. Просто отображалось название переменной. Помогите решить проблему.
Отправлен: 09.11.2006, 20:45
Вопрос задал: _Master_ (статус: Посетитель)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Н.В.
Здравствуйте, _Master_!
Скорее всего, вы написали <title>$title</title>, где $title - переменная с заголовком.
Правильно будет написать так: <title><? echo $title; ?></title>.
Обратите внимание: страница должна иметь расширение ".php", иначе скрипт не выполнится.

Удачи!
Ответ отправил: Н.В. (статус: 9-ый класс)
Ответ отправлен: 09.11.2006, 20:51

Отвечает: Golden Spider
Здравствуйте, _Master_!
Не взяли в спец скобки!!!

Можно так:
<title><?echo $TITLE;?></title>
или лучше так:
<title><?=$TITLE;?></title>

---------
Сеть управляет всем, и только паук управляет сетью.
Ответ отправил: Golden Spider (статус: 5-ый класс)
Ответ отправлен: 09.11.2006, 20:55

Отвечает: Барков Илья Андреевич
Здравствуйте, _Master_!

Лучше бы выложить код в данном случае...
Мне кажется, что у Вас в самом HTML коде просто написано
<TITLE>$title</TITLE>
а надо: <TITLE><? echo $title; ?></TITLE>

Если Вы используете систему шаблонизаторов и HTML-файлы у Вас подключаются как темплейты(шаблоны) то проверьте, передаете ли вы переменную $title в функцию-обработчик шаблона.

А вообще проверить легко:
берем Index.php
<?
$title="My new paga";
include "index2.html";
?>
В index2.html пишем:
<TITLE><? echo $title; ?></TITLE>

Вот так все работает.


Ответ отправил: Барков Илья Андреевич (статус: 4-ый класс)
Ответ отправлен: 09.11.2006, 21:34

Отвечает: Загиров Рустам
Здравствуйте, _Master_!
Добавлю к предыдущим ответом лишь то, что в PHP существует "короткая" запись для вставки значения строковой переменной. Заодно приведу код, который проверяет есть ли переменная $title. Если есть, то выводит её значение, если нет, то выводит строку 'Строка по-умолчанию':

---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 09.11.2006, 23:32

Отвечает: Андрей_26rus
Здравствуйте, _Master_!
возможно, только догадываюсь, что проблемы у вас с использованием ' или " интерпретируются по-разному
можно сделать так

Приложение:

---------
- = Tertium non datur = -

Ответ отправил: Андрей_26rus (статус: 4-ый класс)
Ответ отправлен: 10.11.2006, 09:41

Отвечает: Бакулин Станислав Анатольевич
Здравствуйте, _Master_!

А вы не пробовали задать название титла страницы через массив!?

Приложение:

Ответ отправил: Бакулин Станислав Анатольевич (статус: 2-ой класс)
Ответ отправлен: 10.11.2006, 14:11


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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

В избранное