нужна помощь @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 19 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
odda
новый человек
0
Сообщения: 11
Зарегистрирован: 25.01.04
Откуда: norway
Заголовок сообщения: нужна помощь
Сообщение Добавлено: 8 Февраль 2004, 23:52:57 
Как на веб-странице сделать линк: "Поделитесь страницой с другом".
Этот линк ведет к странице с forms, указываете ваше имя нажимаете "послать". Вашему другу приходит e-mail с ссылкой на данную веб-страницу и ваше имя.
Меня интересует, это что - java? Может можно просто списать откуда-нибудь?
Извините за глупый вопрос, я "просто" дизайнер :confused:
Proof
новый человек
0
Сообщения: 79
Зарегистрирован: 14.01.02
Сообщение Добавлено: 9 Февраль 2004, 07:36:16 
Можно на Перле это дело организовать с помощью sendmail:

Код:
open(MAIL, "|/usr/sbin/sendmail -t");
print MAIL "To: email@mail.ru\n";
print MAIL "From: email@mail.com\n";
print MAIL "Reply-To: email@mail.com\n";
print MAIL "Subject: A Letter\n";
print MAIL "Body text is here";
close MAIL;
seventeen
соучастник
0
Сообщения: 864
Зарегистрирован: 29.11.03
Откуда: д. Черемас
Сообщение Добавлено: 9 Февраль 2004, 09:58:19 
Но если организовывать это на перле, то нужен платный хостинг.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 9 Февраль 2004, 14:33:33 
на пхп функция mail(); поддерживается любым сознательным хостером :cool:

_________________
можно на ТЫ.
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 9 Февраль 2004, 16:22:52 
seventeen, а кто сказал что хостинг именно бесплатный ? .)

bE(o0L, любым сознательным платным хостером :laugh:

нет смысла гнаться за дешевизной, если проект не в состоянии оправдывать доменное имя/хостинг - ненужный проект, даже его создателю, просто он об этом ещё не понял...

_________________
lost world... lost life... lost tomorrow... only night
odda
новый человек
0
Сообщения: 11
Зарегистрирован: 25.01.04
Откуда: norway
Сообщение Добавлено: 16 Февраль 2004, 15:42:52 

Цитата:
Можно на Перле это дело организовать с помощью sendmail


А куда засунуть этот код?
VaUlt Муж.
постоянный участник
8
Сообщения: 2279
Зарегистрирован: 31.07.01
Откуда: Воронеж
Сообщение Добавлено: 16 Февраль 2004, 16:59:06 
оффтопик:
..молчите поручик...


Там где находится Ваш сайт поддерживается Перл, ПХП?

_________________
...я пущенная стрела...
phantomas
новый человек
3
Сообщения: 195
Зарегистрирован: 23.11.02
Откуда: Москва
Сообщение Добавлено: 16 Февраль 2004, 18:20:12 
Засунуть его надо в …
Ну что за вопросы? А чуть-чуть мозгами поработать? Книжку посмотреть, мануалы в инет опять же
odda
новый человек
0
Сообщения: 11
Зарегистрирован: 25.01.04
Откуда: norway
Сообщение Добавлено: 16 Февраль 2004, 22:10:46 

Цитата:
Засунуть его надо в …


Правильно говорите, Фантомас...
Я вообще-то больше по полиграфии - журналы, рекламки, брошюрки... А эти ваши закорючки что-то мне не совсем по душе. Е :insane:
А тут попался заказчик заковыристый - ему и звук, и слайды и то, что спросила.…
Я работаю в Dreamweavere. Может скажете, все-таки, куда засунуть этот код? В head-tag? forms?
VaUlt: Перл поддерживается, пхп тоже - хостер, конечно, платный.
Exil Муж.
соучастник
0
Сообщения: 396
Зарегистрирован: 17.01.04
Сообщение Добавлено: 16 Февраль 2004, 23:47:49 
не совсем понял че ты хочешь.. пишу исходя из советов пред. ораторов.

Цитата:
А эти ваши закорючки что-то мне не совсем по душе.


монополисты мы однако :) собственники прямо :laugh:

ладно. хе.. башка какая елки.. вообщем, примерно так..
форма отправки - метод POST, акшен - <?=$PHP_SELF?>, <input type="hidden" name="posted" value="true">, ну все инпуты какие надо, названия - догадайся по именам переменных в примере, без $ , простоо имена.
в начале страницы:
Код:
<?
if($posted=="true" && mailed !="1")
{
$text=stripslashes($text);//из формы обычно приходят кавычки вида \" , это  не есть гутт.
$subject=stripslashes($subject);
$headers .= "Content-type: text/plain; charset=windows-1251\r\n";
$headers .= "From: $email\r\n";
mail("mail@mail.ru- твое мыло", $subject, $text, $headers);
header('location:'.$PHP_SELF.'?mailed=1'); //- редирект на саму себя, со стиркой формовых переменных(против повторной  отправки формы по f5 )
}
// где хочешь можещь поставить
if($mailed=="0"){echo "спасибо! все отправлено";}
?>




ЗЫ:
а вообще на такую работу при таком отношении программера надо нанимать. за деньги :) . хорошие деньги.
это к вопросу "а что такое "акшен" и метод POST, иде это написать(просто это.. объяснить можно, но лучше тебе от этого намного не будет..как справедливо замечено, помогать - помогут, а вот делать - ни-ни :gent: )

_________________
Точки зрения ограничены, и поэтому всегда ведут к конфликту. © Джидду Кришнамурти
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 17 Февраль 2004, 16:41:19 
за такое и за деньги? :lol:

_________________
можно на ТЫ.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 17 Февраль 2004, 16:44:01 
За такое (особенно за 'stripslashes' и '($posted=="true" && mailed !="1")') брать деньги действительно грешно... :)

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 19 Февраль 2004, 04:53:18 
оффтопик:
грех не грех а икорки чёрной на хлеб я себе намажу(с)

_________________
lost world... lost life... lost tomorrow... only night
Kit Муж.
новый человек
7
Сообщения: 240
Зарегистрирован: 23.02.04
Откуда: Boston
Сообщение Добавлено: 27 Февраль 2004, 23:57:34 
Вот посмотри статейку: http://www.master-x.com/articles/article/19/ - может поможет.
ps Не обращай внимание на тематику ресурса - главное полезная информация! :cool:

_________________
Вся моя жизнь - это движение вперед и немного вверх, к небу!..
Exil Муж.
соучастник
0
Сообщения: 396
Зарегистрирован: 17.01.04
Сообщение Добавлено: 28 Февраль 2004, 13:07:57 
Crazy, теме принципиально не нравятся if() или ты пользуешся str_replace("\\'", "'", $var и в том же духе?) ? :) :) или не нравится что я разбил обработку формы на несколько строк? или то что ООП не юзаю обычно? или то что писал так чтобы было понятно что делает каждая строка?

сплошные вопросы однако :)
или просветишь неуча?

_________________
Точки зрения ограничены, и поэтому всегда ведут к конфликту. © Джидду Кришнамурти
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 28 Февраль 2004, 13:25:53 

Exil писал(а):
Crazy, теме принципиально не нравятся if() или ты пользуешся str_replace("\\'", "'", $var и в том же духе?) ? :) :)



1. Читай мануал, пока не узнаешь, почему "из формы обычно приходят кавычки вида " " и как с этим правильно работать.

2. Вместо того, чтобы заводить переменную $posted проще ориентироваться на тип запроса (GET/POST).
Exil Муж.
соучастник
0
Сообщения: 396
Зарегистрирован: 17.01.04
Сообщение Добавлено: 28 Февраль 2004, 13:44:15 
о, да.. отключить слешование не отходя от формы.…. сразил наповал прямо :glasses: .. только варианты всякие бывают..
ну что, можно каашно проверить на наличие переменной.. это что-то меняет? оправдываюсь, но древние, и притом совершенно неважные мелочные привычки искоренять огого как тяжело.

оратор описавший подобное в перле даже не позаботился о кодировке письма в хидере.…. гы-гы-гы

_________________
Точки зрения ограничены, и поэтому всегда ведут к конфликту. © Джидду Кришнамурти
Z@
новый человек
0
Сообщения: 31
Зарегистрирован: 08.10.03
Сообщение Добавлено: 28 Февраль 2004, 16:20:51 
Если хочется послать мыло нахаляву то вроде что-то типа такого будет работать
<form action="mailto:mail@mail.ru">
</form>
Только перед отправкой письма на нужный майл надо поменять action яваскриптом. Правда делать так не рекомендую, письмо будет отправляться через почтовый клиент того, кто на этой форме нажал кнопку субмит. Если у него не стоит почтового клиента, или он не настроен то письмо не уйдет. Так в принципе можно запарить заказчика, если у него стоит и работает почтовый клиент. Но для достижения хорошего результата лучше написать скрипт на php или чем то там еще

_________________
http://clicker.net.ru - независимый счетчик кликов
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 28 Февраль 2004, 19:37:55 

Exil писал(а):
о, да.. отключить слешование не отходя от формы.…. сразил наповал прямо :glasses: .. только варианты всякие бывают..



Судя по реплике, ты еще не прочел документацию. Прочитаешь -- продолжим.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 19 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100