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

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

  Все выпуски  

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


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

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

Выпуск № 790
от 15.10.2007, 18:05

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


Вопрос № 104870: Доброго времени суток, уважаемые эксперты. У меня очередной вопрос: Цель - отправлять на e-mail содержимое из полей форм сайта, используя функцию PHP, mail($to,$subject,$msg). Как это делать я знаю, проблема в настройке php.ini, параметра &q...
Вопрос № 104945: Здравствуйте уважаемые эксперты, возникла проблема при работе с тегом <img scr>. Вместо рисунка отображаеться маленькое окно с красным крестиком что рисунок не доступен. Код программы в приложении. Рисунки с именами die1.jpg, die2.jpg, die3.jpg...
Вопрос № 104953: Здравствуйте уважаемые эксперты по по поводу вопроса 104945 изменил тег на img src получилось так смотрите вложение. Но проблема осталась то есть если запускать через оперу вся программа работает кроме этого тега. При запуске через оперу выскакивает ...

Вопрос № 104.870
Доброго времени суток, уважаемые эксперты.
У меня очередной вопрос:
Цель - отправлять на e-mail содержимое из полей форм сайта, используя функцию PHP, mail($to,$subject,$msg). Как это делать я знаю, проблема в настройке php.ini, параметра "smtp=" Компютер, где расположен сервер (Апаче) имеет свой IP - адрес, но нет smtp сервера. Вопрос в следующем:
- как оптимально решить данную проблему, обязательно-ли ставить свой почтовый сервер, если да, то какой лучше поставить, и достаточно-ли иметь просто IP адрес, для работы почтового сервера?
- фозможно - ли в качестве параметра "smtp=" в php.ini указать что-нибудь вроде smtp.mail.ru, и как в этом случае авторизоваться (я пробовал, но что-то не вышло);
- другие варианты.
Спасибо.
Отправлен: 09.10.2007, 19:12
Вопрос задал: Grist (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Nexus
Здравствуйте, Grist!

Конечно не совсем ответ на поставленный вопрос, но все-таки я бы посоветовал использовать сторонний класс для отправки почты, например PHPMailer, или написать свой. Тогда ты сможешь пользоваться любым SMTP сервером, или отправлять почту через sendmail, установленный на сервере.

В данном случае ты сам настраиваешь php и сможешь настроить его корректно, а когда сайт висит на хостинге часто бывает что mail не работает, и чем долго и нудно выяснять отношения с саппортом, проще написать свою ф-цию типа sendmail() с теми же параметрами что и у php-шной и использовать ее во всех проектах.
Ответ отправил: Nexus (статус: 10-ый класс)
Ответ отправлен: 09.10.2007, 19:27


Вопрос № 104.945
Здравствуйте уважаемые эксперты, возникла проблема при работе с тегом <img scr>. Вместо рисунка отображаеться маленькое окно с красным крестиком что рисунок не доступен. Код программы в приложении. Рисунки с именами die1.jpg, die2.jpg, die3.jpg, die4.jpg, die5.jpg, die6.jpg расположены в том же каталоге что и страница в приложении index. На компе установлен програмный комплекс Denwer.
В чем может быть проблема?

Спасибо всем кто ответит!

Приложение:

Отправлен: 10.10.2007, 13:48
Вопрос задал: Zheka85 (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Селев Валерий
Здравствуйте, Zheka85!

Попробуйте исправить "<img scr" на "<img src".
Ответ отправил: Селев Валерий (статус: 6-ой класс)
Ответ отправлен: 10.10.2007, 13:53

Отвечает: K0rvin
Здравствуйте, Zheka85!
Все просто :). Исправьте <img scr = die$roll.jpg> на <img src = die$roll.jpg> (параметр SRC).
Ответ отправил: K0rvin (статус: 3-ий класс)
Ответ отправлен: 10.10.2007, 13:56

Отвечает: Yurio
Здравствуйте, Zheka85!
Измените scr на src
print "<img src = die$roll.jpg>";
Ответ отправил: Yurio (статус: 3-ий класс)
Ответ отправлен: 10.10.2007, 14:00

Отвечает: Miklucho
Здравствуйте, Zheka85!
Исправленный код в приложении.
У вас буква с в src была русская. Внимательнее пишите код.

Приложение:

Ответ отправил: Miklucho (статус: Студент)
Ответ отправлен: 10.10.2007, 14:59

Отвечает: Hid
Здравствуйте, Zheka85!
немного поправил ваш код попробуйте. (код в приложении) у меня на Денвере все пошло. Смысл в том, что при выводе после print вы выводите сначала строку '<img src = "die' (в одинарных кавычках)потом точкой (с обоих сторон) присоединяете переменную .$roll. и выводите продолжение строки '.jpg">'. Надеюсь объяснил понятно.
<?php
$roll = rand(1,6);
print "You rolled a $roll";
print "<br>";
print '<img src = "die'.$roll.'.jpg">';
?>
Удачи!

Приложение:

Ответ отправил: Hid (статус: 1-ый класс)
Ответ отправлен: 10.10.2007, 20:51


Вопрос № 104.953
Здравствуйте уважаемые эксперты по по поводу вопроса 104945 изменил тег на img src получилось так смотрите вложение. Но проблема осталась то есть если запускать через оперу вся программа работает кроме этого тега. При запуске через оперу выскакивает белое поле где написано рисунок, а самого рисунка нет. А если через интернет эксплорер то всё точно также но на месте где должен быть рисунок маленькая цветная рамка и если щёлкнуть на ней мышкой и выбрать показать рисунок, то не чего не происходит. Пробовал очищать кеш браузеров тоже не помогло. Что это такое может быть. Может это какой-то глюк???

Приложение:

Отправлен: 10.10.2007, 14:44
Вопрос задал: Zheka85 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: K0rvin
Здравствуйте, Zheka85!
Сегодня, вроде, не первой апреля :). А Вы все шутить изволите. У Вас буква "с" в src - русская!!!
Ответ отправил: K0rvin (статус: 3-ий класс)
Ответ отправлен: 10.10.2007, 14:53
Оценка за ответ: 5
Комментарий оценки:
Спасибо :-)


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.61.0 от 14.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное