Отправляет email-рассылки с помощью сервиса Sendsay

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

  Все выпуски  

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


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

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

Выпуск № 629
от 08.04.2007, 18:35

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


Вопрос № 80762: проблема такова что не могу сделать фильтрацию строки! использовал ereg() eregi() и все из этой серии, но у меня не выходит чоткое опредиление символов. тоесть если есть набор символов в строке без пробелов, при нежелательных т.е. это все кроме латин...
Вопрос № 80897: Я хотел бы узнать как работает PHP. Вот интерпритатор читает строку кода PHP, допустим print "HelloWorld ". Каким образом строка попадает на экран, что именно надо сделать....

Вопрос № 80.762
проблема такова что не могу сделать фильтрацию строки! использовал ereg() eregi() и все из этой серии, но у меня не выходит чоткое опредиление символов. тоесть если есть набор символов в строке без пробелов, при нежелательных т.е. это все кроме латиницы просто нужно зафиксировать ошибку
Отправлен: 02.04.2007, 19:39
Вопрос задал: Menshov Tonm (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Устинов Сергей
Здравствуйте, Menshov Tonm!

Не совсем понятно, какие именно символы Вам можно пропускать, я так понял, что текст должен быть введен только из больших и маленьких латинских букв.
В приложении пример, который поможет Вам это реализовать.
Если нужны только маленькие латинские символы - тогда вместо [A-Za-z] напишите [a-z].
Если, например можно еще и цифры, то добавьте [A-Za-z0-9]. Я думаю, идея Вам понятна.

Удачи!

Приложение:

---------
Ждешь квалифицированного ответа? Задай правильно вопрос!

Ответ отправил: Устинов Сергей (статус: Практикант)
Ответ отправлен: 02.04.2007, 22:39


Вопрос № 80.897
Я хотел бы узнать как работает PHP.
Вот интерпритатор читает строку кода PHP, допустим print "HelloWorld ".
Каким образом строка попадает на экран, что именно надо сделать.
Отправлен: 03.04.2007, 15:50
Вопрос задал: KeGAR (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Fatal1ST
Привет, KeGAR!
Делать ничего не надо. Всё, что нужно вывести в браузер пользователя
накапливается в буфере, а в конце отправляется пользователю со всеми заголовками
и прочей "обёрткой", предназначенной для того, чтобы браузер распознал полученный код.
Ответ отправил: Fatal1ST (статус: 1-ый класс)
Ответ отправлен: 03.04.2007, 15:59

Отвечает: Yadovit
Здравствуйте, KeGAR!
Имеется некое стандартное устройство вывода. Без разницы какое. Интерпретатор отдаёт туда строку "HelloWorld ". Т.к. кавычки двойные он также проверяет строку на содержание спец-символов и переменных и подставляет нужные значения. Стандартный вывод идёт к серверу. Он в свою очередь передаёт данные браузеру. Браузер их принимает.
Ответ отправил: Yadovit (статус: 4-ый класс)
Ответ отправлен: 03.04.2007, 16:01

Отвечает: Zolton007
Здравствуйте, KeGAR!

1) Клиент посылает запрос серверу. (Например, набрав в адресной строке браузера url скрипта, т.е., скажем, http://localhost/scriptname.php)

2) На сервере отрабатывает скрипт. Т.е. интерпретируется. В результате интерпретации скрипта, браузеру пользователя посылается тело ответа сервера.

3) В браузере отображается ответ сервера.
---------
Если твоя программа выполняет мистические действия, - значит ты сделал что-то невероятно тупое!
Ответ отправил: Zolton007 (статус: 8-ой класс)
Ответ отправлен: 03.04.2007, 19:48

Отвечает: Илья Андреевич
Здравствуйте, KeGAR!
Хм, почитал предыдущи ответы. Все однообразны, может быть вы не это хотели услышить, по-этому подойду к вопросу иначе.
Что значит "на экран" ? если вы хотите узнать всю цепочку, вплоть до процессора, видеокарты и тд - это уже не сюда вопрос.
Может быть вы имели ввиду "на страницу в браузере"?
Для этого существуют веб-серверы, например Apache, в связке с PHP именно это и происходит. Интерпиттатор ПХП обрабатывает строку или блок, отдает её Апачу и уже тот выводит данные на страницу в браузер.
Ответ отправил: Илья Андреевич (статус: Студент)
Ответ отправлен: 03.04.2007, 23:05


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.47 от 06.04.2007
Яндекс Rambler's Top100

В избранное