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

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

  Все выпуски  

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


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

Лучшие эксперты в разделе

Асмик Гаряка
Статус: Советник
Рейтинг: 0
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 0
∙ повысить рейтинг »
Хватов Сергей
Статус: Академик
Рейтинг: 0
∙ повысить рейтинг »

∙ PHP / Perl / Python

Номер выпуска:1306
Дата выхода:21.07.2018, 00:45
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)
Подписчиков / экспертов:19 / 14
Вопросов / ответов:3 / 5

Консультация # 136072: Здравствуйте, не получается работать с http://popinbuilder.icoder.com/ хочу установить html с формой подписки но поле где надо это сделать ни генерируется и вообще есть ли объяснение на русском с этой программой? Спасибо...
Консультация # 55268: Уважаемые эксперты! Вопрос 1) Имеется html-таблица с рядами данных из базы MySQL, в каждом ряде в первой ячейке имеется элемент checkbox. Элементы можно включать/выключать в произвольном порядке. Научите, плз, как сделать скрипт, при помощи которого можно отметить все элементы checkbox или снять выделение со всех элементов, чтобы выделенные ряды мо...
Консультация # 34818: Привет, парни! Помогите написать скрипт (или дайте ссылочку, где скачать)... Речь идет о работе с IP-адресами. Необходимо, чтобы при заходе пользователя на веб-страничку скрипт автоматически в фоновом режиме определял его IP- адрес и перенаправлял на ту или иную html страницу в зависимости от того, "русский" или "иностранный"...

Консультация # 136072:

Здравствуйте, не получается работать с http://popinbuilder.icoder.com/ хочу установить html с формой подписки но поле где надо это сделать ни генерируется и вообще есть ли объяснение на русском с этой программой? Спасибо

Дата отправки: 09.05.2008, 13:03
Вопрос задал: хачатрян анаид сарибековна
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Паутов Сегей Владимирович:

Здравствуйте, хачатрян анаид сарибековна!

Незнаю как у вас, но у меня форма сгенерилась без проблем. Возможно у вас отключена обработка ява-скриптов, проверьте свои настройки. По возможности попробуйте сгенерировать форму в другом браузере (Опера, Фаерфокс... и т.д.)

Консультировал: Паутов Сегей Владимирович
Дата отправки: 10.05.2008, 02:47
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 55268:

Уважаемые эксперты! Вопрос 1) Имеется html-таблица с рядами данных из базы MySQL, в каждом ряде в первой ячейке имеется элемент checkbox. Элементы можно включать/выключать в произвольном порядке. Научите, плз, как сделать скрипт, при помощи которого можно отметить все элементы checkbox или снять выделение со всех элементов, чтобы выделенные ряды можно было либо удалить, либо редактировать. Вопрос 2) В приложении имеется скрипт запроса $result2 внутри запроса $result, при выполнении которого выходит сообщение об ошибке: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource on line 05. Что я делаю неправильно, из-за чего появляется ошибка?

Дата отправки: 13.09.2006, 12:26
Вопрос задал: Vicbar
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Козлов Алексей Сергеевич:

Здравствуйте, Vicbar!
1. Средствами PHP это не сделать, но можно сделать на JAVA. Код в приложении. Как это работает посмотри на http://filepost.ru
2. Во-первых, все запросы должны заканчиваться ; т.е.
"SELECT * FROM $table LIMIT 0, 10;"
"SELECT * FROM $table2 WHERE var=\'$var\';"
Во-вторых, приравнивай функцию mysql_fetch_array разным переменным.
В-третьих, слова var и text в $myrow["var"] и $myrow["text"] заключается в одинарные кавычки $myrow[\'var\'] и $myrow[\'text\']
в-четвертых, в переменной $text окажится последнее значение из второго запроса. Или примените соединение строк, или переместите вывод на 9 позицию.

P.S. В случае вопросов по PHP пиши в личку.

Приложение:

Консультировал: Козлов Алексей Сергеевич
Дата отправки: 13.09.2006, 12:58
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Hookest:

Здравствуйте, Vicbar!
1. Сначала нужно получить коллекцию всех checkbox -ов, для этого можно или поместить таблицу в форму и всем checkbox-ам задать

одинаковое имя(например chkrow), тогда Form1.chkrow - будет массив этих checkbox-ов, перебрав который в цикле мы получим доступ ко все

элементам, или же можно использовать коллекцию Table1.all.tags("INPUT") если в таблице нет больше никаких INPUT-ов
>
function CheckTbl1(v){
for(var i=0;i<Form1.chkrow.length;i++){
Form1.chkrow(i).checked=v
}
}
function CheckTbl2(v){
var chks=Table1.all.tags("INPUT")
for(var i=0;i<chks.length;i++){
chks(i).checked=v
}
}
</script>

2. Проверьте значение $result2, скорее всего оно False, а это возможно только если второй запрос выполняется с ошибкой, попробуйте заключить

$table2 в "`" - обратная кавычка, и для $var использовать mysql_escape_string():
$result2=mysql_query("SELECT * FROM `$table2` WHERE var=\'".mysql_escape_string($var)."\'")

Консультировал: Hookest
Дата отправки: 13.09.2006, 13:23
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 34818:

Привет, парни! Помогите написать скрипт (или дайте ссылочку, где скачать)...
Речь идет о работе с IP-адресами. Необходимо, чтобы при заходе пользователя на веб-страничку скрипт автоматически в фоновом режиме определял его IP- адрес и перенаправлял на ту или иную html страницу в зависимости от того, "русский" или "иностранный" у него IP.
Буду весьма признателен за помощь...

Дата отправки: 06.02.2006, 04:36
Вопрос задал: Андрей Агарков
Всего ответов: 2
Страница онлайн-консультации »


Консультирует nkravt:

Здравствуйте, Андрей Агарков!

Можно сделать так:

if($_SERVER[\'REMOTE_ADDR\']==\'русский ip-шник\') header(\'Location: index_ru.htm\');
else if($_SERVER[\'REMOTE_ADDR\']==\'иностранный ip-шник\') header(\'Location: index_en.htm\');

Переменная $_SERVER[\'REMOTE_ADDR\'] содержит ip-адрес посетителя.
Про определение страны по ip-адресу уже где-то был вопрос, посмотрите в архиве.

Условие можно сделать как поиск в массиве адресов: если ip есть в массиве русских адресов, то перенаправить с помощью header; точно так же для остальных.

Проверить есть ли адрес в массиве можно с помощью функции in_array(значение, имя массива), она возвращает true или false, в зависимости от наличия значения в массиве.

Консультировал: nkravt
Дата отправки: 06.02.2006, 07:23
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Дмитрий Иванов:

Здравствуйте, Андрей Агарков!

nkravt - уже написал как это сделать :D

осталось добавить, что "Это" - есть так называемая GeoIP DB и скачать ее можно по следующему адресу: http://www.maxmind.com/download/geoip/database/

Консультировал: Дмитрий Иванов
Дата отправки: 06.02.2006, 11:20
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное