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

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

  Все выпуски  

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


Информационный Канал Subscribe.Ru

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

Выпуск № 273
от 03.12.2004, 02:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 435
Отправлено ответов: 935
Активность: 214.9 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Strory
Статус: Опытный
Общий рейтинг: 160
URL: МУАТ
Телефон: +7 (845-3) 54-16-74
[Подробней >>]
Vril
Статус: Доверительный
Общий рейтинг: 169.23
[Подробней >>]
КиберТварь
Статус: Опытный
Общий рейтинг: 192.35
[Подробней >>]
 
Alien
Статус: Опытный
Общий рейтинг: 130.59
[Подробней >>]
Licvidator
Статус: Профессиональный
Общий рейтинг: 107.55
URL: PC Info
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 432. Всезнающий ALL ! Имеются файлы index.php , status.php Первый отдает формой данные в платежную систему Второй принимает из платежной системы Значения сессии между этими файлами разные. Как можно протащить PHPSESSID не используя значения в форме Может ... (ответов: 3)
Вопрос № 433. Здрвствуй, всезнающий All! Есть PHP-скрипт с формой, которая отсылает данные самому себе: ... (ответов: 4)
Вопрос № 434. У меня такой вопрос: Где можна найти скрипт, который бы выполнял такие условия! 1. Запуск по крон (Cron) 2. Считывал почту с ящика (ящик лежит на сервере скрипта) 3. Получал с каждого письма отправителя и тему (в теме УРЛ) 4. Шел бы по указаному УРЛ ... (ответов: 4)
Вопрос № 435. В принцыпе я могу написать сам. Только неохота самому делать. Легче найти подобный скрипт и перекрутить под себя. Особенно меня огорчает то, что придется п.2 делать самому, а это довольно таки долго. ICQ: 249960 - Real User :) 2499605 - тут бот ;)... (ответов: 2)

Вопросов: 4, ответов: 13


 Вопрос № 432

Всезнающий ALL !
Имеются файлы index.php , status.php
Первый отдает формой данные в платежную систему
Второй принимает из платежной системы
Значения сессии между этими файлами разные.
Как можно протащить PHPSESSID не используя значения в форме
Может быть есть иные решения для верификации трансакции
С уважением,
Андрей



Вопрос отправлен: 29.11.2004, 04:14
Отправитель: Andrew

[Следующий вопрос >>] [Список вопросов]

Отвечает Strory

Здравствуйте, Andrew!
И всё-таки самым надёжным способом будет передать SID через форму. Можно воспользоваться кукисами, но они часто отключены. :(

Ответ отправлен: 29.11.2004, 20:02
Отправитель: Strory


Отвечает Vril

Приветствую Вас, Andrew!
1) можно использовать куки
2) как правило платёжной системе можно напрямую указать адрес, по которому переходит пользователь как в случае удачной транзакции - передайте туда идентификатор сессии с помощью get.

Ответ отправлен: 29.11.2004, 10:14
Отправитель: Vril


Отвечает КиберТварь

Добрый день, Andrew!
если у пользователья кукиисы включены до РНР автоматически хранит все в них

Ответ отправлен: 30.11.2004, 19:14
Отправитель: КиберТварь


 Вопрос № 433

Здрвствуй, всезнающий All!
Есть PHP-скрипт с формой, которая отсылает данные самому себе:
if ($w == "input"){
echo "Заносим в БД";
exit;
}
echo "



";
?>
Как сделать, чтобы при нажатии кнопки "Обновить" в броузере или "Жми!" в форме, форма не делала повторной отправки данных?



Вопрос отправлен: 29.11.2004, 12:30
Отправитель: Pocherk

[Следующий вопрос >>] [Список вопросов]

Отвечает Strory

Здравствуйте, Pocherk!
2Олег Калашников: может стоит парсить теги в вопросах? А то путаница страшная получается :( Да и не безопасно это...

Несмотря на порченный вопрос попробую ответить:
Чтобы избавиться от проблемы с "Обновить" нужно после отправки данных открывать другую страницу, напр. с сообщением успешности отправки. А ещё лучше использовать сессии.
Чтобы не допустить повторного нажатия "Жми" используется JavaScript. Т.е. по событию "OnClick" переводим её в режим "Disable". А ещё лучше задать этот вопрос в соответствующей рассылке, благо, что такая есть...

Ответ отправлен: 29.11.2004, 19:48
Отправитель: Strory


Отвечает Vril

Доброе время суток, Pocherk!
Не использовать код отображения и занесения в базу данных в одном файле. Используйте лучше 2 файла:
на первом отображается форма и, если необходимо, результаты запроса, во втором происходит работа с базой данных

Ответ отправлен: 29.11.2004, 12:44
Отправитель: Vril


Отвечает КиберТварь

Здравствуйте, Pocherk!
запсываем в форму еще одно поле (скрытое) по умолчанию даем ему значение 1
потом в принимающем скрипте измени это значение.
ЗЫ.
ALTER TABLE `mytable` ADD CONSTRAINT `uk_name` UNIQUE (name)
добавить уникальное значене в таблицу
т.е. поле name в таблице mytable должно быть уникальным.
если пытатся записать в базу с существующим именем то выйдет ошибка под номером 1062. после можно обработать эту ошибку


Ответ отправлен: 30.11.2004, 19:10
Отправитель: КиберТварь


Отвечает Alien

Приветствую Вас, Pocherk!
введи еще одну переменую, к примеру action, и сделай ее по умолчанию false, потом смотри если данные поступили, то делай ее true если нет опять false

Ответ отправлен: 29.11.2004, 13:28
Отправитель: Alien


 Вопрос № 434

У меня такой вопрос: Где можна найти скрипт, который бы выполнял такие условия!
1. Запуск по крон (Cron)
2. Считывал почту с ящика (ящик лежит на сервере скрипта)
3. Получал с каждого письма отправителя и тему (в теме УРЛ)
4. Шел бы по указаному УРЛ (тема) скачивал содержимое (сайт)
5. Отправлял то что скачал в виде приложения адресату
-------
Возможна замена п.4 на то, чтобы в виде УРЛ были ЕХЕ/Зип/Рар файлы.
Заранее благодарен



Вопрос отправлен: 29.11.2004, 19:12
Отправитель: Anton (alksoft@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Strory

Здравствуйте, Anton!
Вряд ли такой скрипт существует... Лучше сделать самому...
Кстати, странно получается, а п.2 и п.5 не вызовут "рекурсию"? ;)

Ответ отправлен: 29.11.2004, 20:02
Отправитель: Strory


Отвечает Licvidator

Здравствуйте, Anton!
Крон - это прерогатива сервера, а не скрипта. На бесплатных хостингах крона не бывает. Это раз. Во-вторых, коннект от скрипта беспл. хостингами так же запрещен.
Что касается самого вопроса, то такие скрипты обычно пишутся вручную, подгоняя под те или иные условия.
Может, проще пользоваться готовыми сервисами типа http://www4mail.org/?

Ответ отправлен: 29.11.2004, 20:01
Отправитель: Licvidator


Отвечает Alien

Добрый день, Anton!
изврат какой... здобные админы, да? мы такие...


Ответ отправлен: 29.11.2004, 20:33
Отправитель: Alien


Отвечает КиберТварь

Здравствуйте, Anton!


Приложение:

Ответ отправлен: 30.11.2004, 19:11
Отправитель: КиберТварь


 Вопрос № 435

В принцыпе я могу написать сам. Только неохота самому делать. Легче найти подобный скрипт и перекрутить под себя. Особенно меня огорчает то, что придется п.2 делать самому, а это довольно таки долго.
ICQ:
249960 - Real User :)
2499605 - тут бот ;)



Вопрос отправлен: 29.11.2004, 22:07
Отправитель: Anton

[Следующий вопрос >>] [Список вопросов]

Отвечает КиберТварь

Доброе время суток, Anton!
Будьте уверены на 100% такого готового скрипта не найти. все нужно писать своими ручками

Ответ отправлен: 30.11.2004, 19:11
Отправитель: КиберТварь


Отвечает Strory

Добрый день, Anton!
A>Легче найти подобный скрипт и перекрутить под себя.
Хочу обратиться ко всем подписчикам. В последнее время часто присылают просьбы что-то найти. Так вот, мы не занимаемя поиском, мы помогаем (по крайней мере пытаемся) в вопросах программирования на PHP. Для поиска есть спец. рассылка Поиск информации (внутрь неё ни разу не заглядывал, но по идее искать должны там). Я понимаю, за инет платить надо и каждое телодвижение делается с мыслью, что тратятся деньги, но мы (Xперты) тоже люди (да, да) и тоже тратим время (инетовское), а также то время, которое принадлежит семье, работе, друзьям...
A>Особенно меня огорчает то, что придется
A>п.2 делать самому, а это довольно таки долго.

Вы попробуйте поискать. Если не найдёте, то хотя бы начните делать сами, а мы постораемся помочь.
< /u>
Ответ отправлен: 30.11.2004, 06:58
Отправитель: Strory



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (20)
C / C++ (19)
Perl (4)
Builder / Delphi (18)
Pascal (19)
Basic / VBA (10)
Java / JavaScript (5)
PHP (17)
Криптография (7)
WinAPI (19)
Радиоэлектроника (14)
Пользователю
Windows 95/98/Me (40)
Windows NT/2000/XP (58)
"Железо" (39)
Поиск информации (21)
Администратору
Windows NT/2000/XP (35)
Linux / Unix (17)
Юристу
Гражданское право (10)
Семейное право (5)
Трудовое право (9)
КоАП (5)

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





http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться

В избранное