Показать полную графическую версию : можно ли прикрутить ссылку к кнопке ОК в веб форме?
koresaram
06-08-2009, 16:33
всем привет.
такой вопрос:
есть большая статья. но чтоб прочитать ее целиком необходимо оставить контактную информацию о себе. собственно моя идея в следующем: дается пара абзацев текста статьи. после них стоит форма с полями. и приписка "для прочтения всей статьи оставьте ваши координаты". пользователь вводит свои данные нажимает ОК и форма уходит на почту, одновременно с отправкой пользователю открывается страница содержащая статью целиком. можно ли как то привязать переход на страницу всей статьи к кнопке ОК в веб форме?
а не кажется вам эта затея мягко говоря бессмысленной?
dmitryst
06-08-2009, 23:09
можно ли как то привязать переход на страницу всей статьи к кнопке ОК в веб форме? »
можно. Я знаю как минимум три способа.
1. Скрипт на php
2. Скрипт на perl
3. Легко взламываемый вариант на JavaScript ))))
koresaram
07-08-2009, 14:08
а не кажется вам эта затея мягко говоря бессмысленной? »
почему бессмысленной?
можно. Я знаю как минимум три способа.
1. Скрипт на php
2. Скрипт на perl
3. Легко взламываемый вариант на JavaScript )))) »
а поделиться способами или уже готовыми скриптами? :)
dmitryst
07-08-2009, 15:02
а поделиться способами или уже готовыми скриптами? »
неа. В инете есть готовые скрипты для отправки форм на мейл, как для php так и для perl. Дальше элементарно выводится ваша страница
#!/usr/bin/perl
print "Content-type:text/html\n\n";
тут скрипт для почтовой программы
print <<HTML
а тут код вашей страницы, целиком
HTML
;;
doomspace
11-08-2009, 12:17
dmitryst, прав.
приведу ещё пример на php - примитив
в форме отправки ставим параметром hide что-то что бы вело к вашей полной статье, например название и пусть поле завётся Arname.
И имя поля для мыла пусть emailto
И отправляем это на страничку:
<?php
$emailto=$_REQUEST["emailto"];
$Arname=$_REQUEST["Arname"];
mail($emailto, "From site", $message);
require $Arname.".php";
?>
в коде пример вывода статьи когда она отдельно лежит, но ни что не мешает её доставать из БД, или любой другой вариант
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.