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

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

  Все выпуски  

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


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

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

Выпуск № 650
от 02.05.2007, 13:35

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


Вопрос № 84364: Приветствую. Сталкнулся с проблемой разницы верхнего регистра и нижнего, вобщем есть скрипт который обрабатывает пользователей, допустим отослать сообщение. В базе mysql таблицы, так вот если послать сообщение Пользователю Test, а он законектился под...
Вопрос № 84366: Здравствуйте!!!Помогиде пожалуста! Можно ли зделать ссылку чтоб при нажатит на неё сначало ты заходил на определённый сайт( напремер реитинговый портал) где находится определённая ссылка которая тебе надо. Например для повышеня рейтинга!!! Нажимают п...
Вопрос № 84395: Уважаемые эксперты подскажите пожалуйста как мне реализовать такой расклад! Мне нужно условие вида - Если условие 1 то запускается скрипт 1, далее если скрипт 1 вызывает после своей работы скрипт 2 то конец, а если скрипт 1 ничего невызвал, то соглас...

Вопрос № 84.364
Приветствую. Сталкнулся с проблемой разницы верхнего регистра и нижнего, вобщем есть скрипт который обрабатывает пользователей, допустим отослать сообщение. В базе mysql таблицы, так вот если послать сообщение Пользователю Test, а он законектился под test то сообщение что пришло видно а прочитать его нельзя говорит что адресованно не вам... Вобщем вопрос в какую сторону копать чтобы допустим как входил в систему то лигин брался из Базы тот что нада?
Отправлен: 26.04.2007, 20:01
Вопрос задал: Splo1ter (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ерёмин Андрей
Здравствуйте, Splo1ter!
Приводите обе сравниваемые строки к одному регистру - к верхнему или к нижнему (всё равно). В PHP для этого существуют функции strtolower() и strtoupper() соответственно. А в MySQL - LCASE() и UCASE(). Пример SQL-запроса:
SELECT `message` FROM `table` WHERE (LCASE(`user`) = ".strtolower($user).")
Удачи!
---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на Delphi. Помощь, советы, обмен опытом.
ICQ: 286837644
----
Ответ отправлен: 26.04.2007, 20:07
Оценка за ответ: 5
Комментарий оценки:
Спасибо, буду разбираться.

Отвечает: Денис Сергеевич
Здравствуйте, Splo1ter!

Как вариант, можно привязать сообщение не к имени пользователя, а к его id (если у вас предусмотрено это поле в БД). Тогда Вы не будете зависеть от регистра.
Ответ отправил: Денис Сергеевич (статус: 4-ый класс)
Ответ отправлен: 26.04.2007, 20:47


Вопрос № 84.366
Здравствуйте!!!Помогиде пожалуста! Можно ли зделать ссылку чтоб при нажатит на неё сначало ты заходил на определённый сайт( напремер реитинговый портал) где находится определённая ссылка которая тебе надо. Например для повышеня рейтинга!!! Нажимают по ссылки и попадаеш в рейтинговом портале, где автоматически переадресуют тебя на сайт который ты нажал первоначально.
Пожалуста помогите!!!!!!!!!
Отправлен: 26.04.2007, 20:07
Вопрос задал: Леонтьев Александр Евгеньевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Nexus
Здравствуйте, Леонтьев Александр Евгеньевич!

Чтобы сделать именно как ты описал нужно подправить код страницы портала, что ты сделать вряд ли сможешь, поэтому как вариант - открытие pop-up'а на onClick ссылки. Пример в приложении

Приложение:

Ответ отправил: Nexus (статус: 6-ой класс)
Ответ отправлен: 26.04.2007, 20:18

Отвечает: Mailusr
Здравствуйте, Леонтьев Александр Евгеньевич!
Попробуйте сделать так:
по нажатию ссылки создайте новую страничку, в которой загрузите рейтинговый портал во фрейм, установите таймер, например через javascript, по срабатыванию которого отключите фрейм и переадресуете на вашу страничку. Могу при желанию выложить пример, если вас устроит такой вариант.
Ответ отправил: Mailusr (статус: 2-ой класс)
Ответ отправлен: 27.04.2007, 07:00

Отвечает: Шахгусейнов Азиз
Здравствуйте, Леонтьев Александр Евгеньевич!
Вы как-нибудь должны передать этому новостному порталу ссылку куда хотите перейти потом.
это можно сделать, допустим, через куки, или сессию, или же воспользоваться переменной $_SERVER['http_referer'] - в которой должен храниться аддресс откуда Вы пришли
---------
Среди людей есть такие, которые говорят: "Мы уверовали в Бога и в Последний день". Однако они суть неверующие.
Ответ отправил: Шахгусейнов Азиз (статус: 3-ий класс)
Ответ отправлен: 27.04.2007, 10:05


Вопрос № 84.395
Уважаемые эксперты подскажите пожалуйста как мне реализовать такой расклад! Мне нужно условие вида - Если условие 1 то запускается скрипт 1, далее если скрипт 1 вызывает после своей работы скрипт 2 то конец, а если скрипт 1 ничего невызвал, то согласно первому условию запускается скрипт 3 с такимже условием что и 1! и тд Подскажите плиз и если можно прикрепите к ответу пример! Заранее спасибо!
Отправлен: 27.04.2007, 04:02
Вопрос задал: NikitaK (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Mailusr
Здравствуйте, NikitaK!
см. в приложении, причем если вы зададите какие-либо переменные через глобальные массивы, то в скриптах 1,2,3 будут видны или, если у вас включен параметр register_globals в on, то любые переменные будут видны.

Приложение:

Ответ отправил: Mailusr (статус: 2-ой класс)
Ответ отправлен: 27.04.2007, 06:52


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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.51 (beta) от 27.04.2007
Яндекс Rambler's Top100

В избранное