Вопрос № 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 Комментарий оценки: Сайт есть, поэтому и возникла эта необходимость. Спасибо.
Читать эту рассылку и задавать вопросы. а также читать другие сообщества, связанные с программированием.
А вообще рекомендую 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
Хочу сделать с помощью переменной вывод титла на странице. Проббовал задать переменную и вписать между тегами 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
Лучше бы выложить код в данном случае...
Мне кажется, что у Вас в самом 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