Вопрос № 44166: Здравствуйте эксперты! Я только что подписался на эту рыссылку. Мне нужно начать изучение PHP. Я пытался начать по некоторым книгам, но там программирование основано на каком-либо знании в программировании. А у меня таких знаний нет. Могли бы вы подс...Вопрос № 44192: В общем нужно с помощью регулярных выражений вытащить цену из текста. Может быть: "123руб", "123.456 руб", "1234 дол", "1234$",
то есть в цене может встречаться точка. Как должно выглядеть рег. выражение? Заран...Вопрос № 44193: Вопрос: сервер выдал ошибку Fatal error: This file has expired. in /home2/smart/public_html/smartpost/include/member.php on line 0
файл существует и некотоое время программа работала нормально
в чем проблема?...
Вопрос № 44.166
Здравствуйте эксперты! Я только что подписался на эту рыссылку. Мне нужно начать изучение PHP. Я пытался начать по некоторым книгам, но там программирование основано на каком-либо знании в программировании. А у меня таких знаний нет. Могли бы вы подсказать какие-нибудь книги для изучения, желательно формата .pdf, в которым будут хотябы простенькие примеры. Заранее спасибо!
Отправлен: 25.05.2006, 05:54
Вопрос задал: Oberon (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Мануал PHP(в формате chm, очень удобно)
http://rapidshare.de/files/21318873/PHP4Manual.zip.html
--------- - = Tertium non datur = -
Ответ отправил: Андрей_26rus (статус: 4-ый класс)
Ответ отправлен: 25.05.2006, 08:31 Оценка за ответ: 5
Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Oberon!
А почему обязательно в .pdf? Есть еще отличный формат .djvu :) Одна и та же книга в .pdf имеет больший размер, чем в .djvu. Но это так, отвлечение от теми, а вообще книг таких очень много, только выбирай:
http://c-books.info/books/load.php?ty=php
http://education.aspu.ru/page.php?id=24
Мне лично нравятся:
Мазуркевич, Еловой PHP - настольная книга программиста
Д.Н.Колисниченко Самоучитель PHP5
Михаил Фленов. PHP глазами хакера
Энди Харрис php/MySQL для начинающих
а для начинающих можно почитать А. А. Орлов. PHP. Полезные приемы. Там, правда, не очень много полезной информации, зато объяснения с нуля - для тех, кто первый раз сел за PHP.
Удачи!
--------- Ответы на все вопросы - на сайте www.ya.ru :)
Ответ отправил: Устинов Сергей Евгеньевич (статус: 10-ый класс)
Ответ отправлен: 25.05.2006, 11:17 Оценка за ответ: 5 Комментарий оценки: Отличный комментарий. Хотелось бы и дальше продолжать общение.
Отвечает: Cybernetic_Creature
Здравствуйте, Oberon!
если у вас нет навыков программирования на других языках вам будет сложновато.
я даю вам ссылку на книжку очень лекгую.
http://education.aspu.ru/leech/download/543fee54a65035fe87b2251face5b30a/KuharchikPHPObuchenie.rar
но не рекомендую начинать по электронным пособиям.
если есть возможность купите бумажную книгу того же автора.
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 25.05.2006, 14:15 Оценка за ответ: 4
Отвечает: PVS
Здравствуйте, Oberon!
Читая книги с готовыми примерами, которые в 99,9% случаев лично Вам ни о чем не говорят Ви не выучите PHP вне зависимости от того знаете ли Вы что-либо о программировании или нет. Начните писать что-нибудь свое (например домашнюю страницу), придумайте сами что и как там должно происходить, а уже потом смотрите в книге как это сделать на PHP.
А если что-то непонятно в книге - пишите сюда - подскажем :-)
Ответ отправил: PVS (статус: 2-ой класс)
Ответ отправлен: 26.05.2006, 09:36 Оценка за ответ: 5
Вопрос № 44.192
В общем нужно с помощью регулярных выражений вытащить цену из текста. Может быть: "123руб", "123.456 руб", "1234 дол", "1234$", то есть в цене может встречаться точка. Как должно выглядеть рег. выражение? Заранее благодарю за ответы.
Приложение:
Отправлен: 25.05.2006, 12:27
Вопрос задал: Rusland (статус: Специалист)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Асташов Андрей Александрович
Здравствуйте, Rusland!
Удачи.
--------- Бросил курить сам - Брось курить другому!!!
Ответ отправил: Асташов Андрей Александрович (статус: Студент)
Ответ отправлен: 25.05.2006, 13:48 Оценка за ответ: 5 Комментарий оценки: Спасибо
Отвечает: Станкевич Александр Алексеевич
Здравствуйте, Rusland!
Вот ещё такой вариант: d+[.]*d*s?(руб|дол|$)
здесь идёт поиск цифр за которыми идёт либо "руб", либо "дол", либо "$", что однозначно будет определять данный набор цифр именно как цену, а не просто цифры.. Затем можно обработать полученный результат способом, описанным в предыдущем ответе.
Отвечает: Stamm
Здравствуйте, Rusland!
Небольшое дополнение: чтобы можно разделять и точкой и запятой preg_match("~d+[.|,]?d+s?~",$str,$p);
$money=$p[0];
--------- В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 25.05.2006, 16:10 Оценка за ответ: 5
Вопрос № 44.193
Вопрос: сервер выдал ошибку Fatal error: This file has expired. in /home2/smart/public_html/smartpost/include/member.php on line 0
файл существует и некотоое время программа работала нормально
Отвечает: Madproger
Здравствуйте, Оськин Дмитрий Владимирович!
This file has expired - этот файл устарел (или что то типа того)
Вы к сожалению не уточнили кто именно это пишет (явно не сам РНР а тот движок или скрипт который вы используйте)
Так что ИМХО есть две возможные причины
1) Либо у Вас триал версия скрипта и срок действия закончился
2) Либо ваш движок кеширует страницы и что-то у него там не получилось и он так ругнулся - это уже баг
Похожая ошибка возникала у Мамбо в первом случае
http://forum.mamboserver.com/archive/index.php/t-43934.html
Скорее всего у вас первый случай
--------- И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 6-ой класс)
Ответ отправлен: 25.05.2006, 13:34
Отвечает: Samum
Здравствуйте, Оськин Дмитрий Владимирович!
Это Zend Encoder (Trial) балуется. Все им закодированные скрипты работают 3 дня, а потом именно это пишут.
Из решений: купить полнофункциональную версию или найти в яндексе какую-нибудь статейку об этой проблеме (например, "Zend Encoder и Zend License Generator - два самых дорогих мыльных пузыря в истории PHP")
--------- Если бы программистам за их ошибки отрывали части тела, то в конце концов им пришлось бы использовать голову!
Ответ отправил: Samum (статус: Специалист)
Ответ отправлен: 25.05.2006, 13:36 Оценка за ответ: 5 Комментарий оценки: Ага спасибо, Zend действительно стоит:)