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

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

  Все выпуски  

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Советник
Рейтинг: 10660
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 3995
∙ повысить рейтинг »
LfiN
Статус: Специалист
Рейтинг: 707
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / PHP

Номер выпуска:1267
Дата выхода:13.02.2014, 23:47
Администратор рассылки:Устинов С.Е. (Профессионал)
Подписчиков / экспертов:59 / 27
Вопросов / ответов:3 / 10

Консультация # 34801: Всем привет! У меня такой ситуация: имеется гостевая книга, необходимо добавить возможность отображения специального изображения, на котором находится циферный код, введя который пользователь сможет оставить сообщение. Теперь вопрос: Как мне это реализовать на PHP? Что для этого нужно, помимо php? Если кто-то знает или имел опыт раз...


Консультация # 32108: Здравствуйте, у меня такой вопрос: можно ли настроить Apache 2 на домашнем компе так, что бы работала функция mail(), если нет, то есть ли другая функция для отправки почты с домашнего компа или какой SMPT-сервер нужно использовать и как при этом менять настройки Apache 2 и PHP?...
Консультация # 53730: Здравствуйте, эксперты! Объясните пожалуйста как пользоваться переменными $GLOBALS и $_SESSION. Мне нужно во время всей сессии хранить определённую переменную. $_SESSION[\'<имя переменной>\'] не работает. Что я не правильно делаю? Заранее спасибо!...

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

Всем привет!
У меня такой ситуация: имеется гостевая книга, необходимо добавить возможность отображения специального изображения, на котором находится циферный код, введя который пользователь сможет оставить сообщение.
Теперь вопрос: Как мне это реализовать на PHP?
Что для этого нужно, помимо php?
Если кто-то знает или имел опыт разработки такой возможности, пожалуйста напишите.

Спасибо!

Дата отправки: 05.02.2006, 23:29
Вопрос задал: Демьянчук Виталий
Всего ответов: 4
Страница онлайн-консультации »


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

Здравствуйте, Демьянчук Виталий!
Попробуйте вот этот скрипт:
http://script.woweb.ru/index.htm/id/1067522342

Консультировал: SKC
Дата отправки: 05.02.2006, 23:56
Рейтинг ответа:

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


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

Здравствуйте, Демьянчук Виталий!
--
Смотри алгоритм (я его использую)
Берем скрипт, который будет отображать картинку. В твоем случае это гостевая книга.
В начале скрипта пишим след. код:
<?
session_start();
if(!session_is_registered("myimage")) {session_register("myimage"); $_SESSION["myimage"]=rand(1000,9999);};
..
/*
То есть мы сгенирируем 4х значное число.
Теперь на форме ответа в гостевую вписуем код:
<img src="myimage.php{$_SESSION["myimage"]}"><input name=img><br>
*/
..
?>

Теперь myimage.php:
---
<?php
header ("Content-type: image/png");
$im = @imagecreate (88, 20)
or die ("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0, 0, 0);
imagestring ($im, 6, 5, 5, $QUERY_STRING, $text_color);
imagepng($im);
?>
---
После того как человек жмет кнопочку "ПОстить" твой скрипт должен проверить значение переменной $img с $_SESSION["myimage"];
---

Консультировал: XMF
Дата отправки: 06.02.2006, 00:03
Рейтинг ответа:

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


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

Здравствуйте, Демьянчук Виталий!
Изображение динамически генерируется php с помощью библиотеки gd. Я сам пробовал по книге сделать пример, только ничего не получилось, поэтому отложил это дело в дальний ящик.

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

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


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

Здравствуйте, Демьянчук Виталий!

я думаю реализация XMF является простой и понятной,
отвечу только на вторую часть вопроса: "Что для этого нужно, помимо php?"

тебе нужен PHP скомпилированный с поддержкой GD в Линуx или подключение GD модуля в windows.
кроме того последнюю версию GD библиотеки ты найдешь на странице разработчика http://www.boutell.com/gd/.

более расширенное описание функций работы с GD библиотекой в PHP и что требуется для поддержки различных форматов смотри : http://de.php.net/manual/ru/ref.image.php

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

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

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

Здравствуйте, у меня такой вопрос: можно ли настроить Apache 2 на домашнем компе так, что бы работала функция mail(), если нет, то есть ли другая функция для отправки почты с домашнего компа или какой SMPT-сервер нужно использовать и как при этом менять настройки Apache 2 и PHP?

Дата отправки: 24.12.2005, 15:33
Вопрос задал: Agro
Всего ответов: 4
Страница онлайн-консультации »


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

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

тебе надо изменить php.ini параметр SMTP.
Либо используй модуль Mail из Pear.

Apache не имеет к этому никакого отношения.

Консультировал: Дмитрий Иванов
Дата отправки: 24.12.2005, 17:12
Рейтинг ответа:

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


Консультирует Ерёмин А.А. (Специалист):

Здравствуйте, Agro!
Установите пакет Denwer (http://www.denwer.ru/). Он включает много всего: Apache (правда версия не 2, постарее, 1.3-1.4) + PHP + MySQL + phpMyAdmin + SendMail (заглушка). Именно последнее вам и нужно. При использовании функции mail() визуально всё будет как при реальной отправке письма, а письма будут аккуратно складываться в папку \\\tmp\\!sendmail в формате eml.

Консультировал: Ерёмин А.А. (Специалист)
Дата отправки: 24.12.2005, 20:12
Рейтинг ответа:

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


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

Здравствуйте, Agro!
Советую установить пакет денвер (Apache, PHP, Perl, MySql). Скачать можно с http://www.denwer.ru/dis/Base/Base_2005-10-07_a1.3.31_p4.4.0_m4.1.8_pma2.6.1.exe (весит всего 3Мб). В нем уже включена отправка почты. Удачи.

Консультировал: Rusland
Дата отправки: 26.12.2005, 10:11
Рейтинг ответа:

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


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

Здравствуйте, Agro!
Одно из решений - локальный SMTP. У меня стоит Advanced Direct Remailer, есть также куча аналогичных прог, юзай Яндекс.

Консультировал: Doctor013
Дата отправки: 27.12.2005, 00:17
Рейтинг ответа:

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

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

Здравствуйте, эксперты!
Объясните пожалуйста как пользоваться переменными $GLOBALS и $_SESSION. Мне нужно во время всей сессии хранить определённую переменную. $_SESSION[\'<имя переменной>\'] не работает.
Что я не правильно делаю?
Заранее спасибо!

Дата отправки: 30.08.2006, 01:40
Вопрос задал: Tossha
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Яруллин Азат Рифкатович (Практикант):

Здравствуйте, Tossha!
Сначала нужно написать session_start(); - создаёт сессию или продолжает текущую.
А потом $_SESSION[\'<имя переменной>\'] = \'...\';
Если вы используете сессии на базе кук, вы обязаны вызвать session_start() перед каким-либо выводом в браузер.
(примеры в приложении)
Удачи!

Приложение:

Консультировал: Яруллин Азат Рифкатович (Практикант)
Дата отправки: 30.08.2006, 02:09
Рейтинг ответа:

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


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

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

Для работы с сессиями существуют стандартные функции. Например, с помощью функции session_name нужно задать имя сессии. Функция session_start инициализирует сессию. Функция session_register регистрирует новую переменную для текущей сессии.

Небольшой пример (счётчик посещения страницы за текущую сессию):

<?
session_name("CounterScript");
session_start();
session_register("count");
$count = $count+1;
?>
В текущей сессии вы открыли эту страницу <?=$count?> раз(а).

С уважением,
  Strory.

Консультировал: Strory
Дата отправки: 30.08.2006, 02:45
Рейтинг ответа:

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


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

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

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



В избранное