Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 02.11.2002, 13:29
Tagore вне форума Посмотреть профиль Отправить личное сообщение для Tagore Посетить домашнюю страницу Tagore Найти все сообщения от Tagore
  № 1  
Tagore
 
Аватар для Tagore

Регистрация: Oct 2002
Адрес: Moscow
Сообщений: 64
Отправить сообщение для Tagore с помощью ICQ Отправить сообщение для Tagore с помощью Yahoo
По умолчанию Нужно form data отправить на почту

Много, 8 кодов скчал, но как то то-то, то еще чо то не пахало. Надо данные из разных полей отправить на почту Для начала на zend.com нашел вот это. Как прицепить, что бы при submit он мне мыло прислал, и чтоб был шаблон, в котором я сказал бы эму в каком порядке на почту эту инфу мне прислать?

PHP код:
<? 
/******************************************************************** 
*    drop-down-menu - form field function. 
*    6 function which return a drop-down-menu 
*   Syntax : 
*        - string textarea (string name, int rows, int cols, string value); 
*        - string radio (string name, string value, int checked); 
*        - string checkbox (string name, string value, int checked); 
*        - string textbox (string type, string name, int size, int maxlength, string value); 
*        - string button (array button, string name); 
*        - string form (string action, array hidden, string validate); 

*        You can add a listbox()-function in my previous posting 
*        to accomplish this snippet 

*    Copyright (C) 2001 Wibisono Sastrodiwiryo. 
*       This program is free software licensed under the 
*       GNU General Public License (GPL). 

*   CyberGL => Application Service Provider 
*   [url]http://www.cybergl.co.id[/url] 
*    [email]office@cybergl.co.id[/email] 

*   $Id: formage.php3,v 0.1 2001/04/25 21:6:31 wibi Exp $ 
*********************************************************************/ 

function textarea ($name$rows=0$cols=0$value="") { 
    
$result ="<textarea name=\"$name\" cols=\"$cols\" rows=\"$rows\">"
    
$result.=$value
    
$result.="</textarea>"
return 
$result


function 
radio ($name$value$checked="") { 
    
$result ="<input type=radio "
    
$result.="name=\"$name\" "
    
$result.="value=\"$value\" "
    if (
$checked) {$result.="checked";} 
    
$result.=">"
return 
$result


function 
checkbox ($name$value$checked="") { 
    
$result ="<input type=checkbox "
    
$result.="name=\"$name\" "
    
$result.="value=\"$value\" "
    if (
$checked) {$result.="checked";} 
    
$result.=">"
return 
$result


function 
textbox ($type$name$size=0$maxlength=0$value="") { 
    
$result ="<input type=\"$type\" "
    
$result.="name=\"$name\" "
    
$result.="size=\"$size\" "
    
$result.="maxlength=\"$maxlength\" "
    if (
$value) {$result.="value=\"$value\"";} 
    
$result.=">"
return 
$result


function 
button ($button$name) { 
    while (list(
$key,$val)=each($button)) { 
        
$result.="<input type=submit name=\"$name\" value=\"$val\">\n"
    } 
return 
$result


function 
form ($action$hidden=0$validate="") { 
    
$result="<form action=\"$action\" method=post "
    if (
$validate) {$result.="onsubmit=\"return $validate\"";} 
    
$result.=">\n"
    if (
$hidden) { 
        while (list(
$key,$val)=each($hidden)) {$result.="<input type=hidden name=\"$key\" value=\"$val\">\n";} 
    } 
return 
$result

?>  
Example  
<? 
require("formage.php3"); 
$hidden[login]="wibi"
$action="script.php3"
$button=array("Update""Delete""Cancel"); 
echo 
form($action$hidden); 
?> 

Name : <?echo textbox("text""name"2032"Wibisono")?><p> 
Password : <?echo textbox("password""pass"2032"Wibi")?><p> 
Notification : <?echo checkbox("notify""1"1)?><p> 
Gender : <?echo radio("gender""male"1)?> Male,<?echo radio("gender""female")?> Female<p> 
Notification : <?echo checkbox("notify""1"1)?><p> 
<?echo button($button"submit");?> 
</form>
__________________
Нужен новый динамический сайт? Решения для нового века. Marco Tech
Скыни для форумов | Комплект кнопок | Фотошоп | Шаблоны сайтов | PHP

Старый 08.11.2002, 22:50
ihorko вне форума Посмотреть профиль Отправить личное сообщение для ihorko Посетить домашнюю страницу ihorko Найти все сообщения от ihorko
  № 2  
ihorko
Теоретик и Практик
 
Аватар для ihorko

Регистрация: Mar 2001
Адрес: Київ, .NET.UA
Сообщений: 1,173
Отправить сообщение для ihorko с помощью ICQ Отправить сообщение для ihorko с помощью AIM Отправить сообщение для ihorko с помощью Yahoo
зачем мозги парить? сделай проще:

1. простейшая html-страница с формой
Код:
<form name="myform" method="post" action="send.php">
<input type="text" name="field1">
<input type="text" name="field2">
...
<input type="text" name="field10">
<input type="submit" name="submit">
</form>
2. и простейший скрипт файла send.php, который вызывается для обработки данных и делает тебе меседж на мыло с помощью функции mail();
__________________
nothing | жежо

Старый 08.11.2002, 23:28
Tagore вне форума Посмотреть профиль Отправить личное сообщение для Tagore Посетить домашнюю страницу Tagore Найти все сообщения от Tagore
  № 3  
Tagore
 
Аватар для Tagore

Регистрация: Oct 2002
Адрес: Moscow
Сообщений: 64
Отправить сообщение для Tagore с помощью ICQ Отправить сообщение для Tagore с помощью Yahoo
The bomb! error

У меня поля не только текст - у меня весь набор, почти, вот и начинается проблемы. Вот.
__________________
Нужен новый динамический сайт? Решения для нового века. Marco Tech
Скыни для форумов | Комплект кнопок | Фотошоп | Шаблоны сайтов | PHP

Старый 08.11.2002, 23:37
ihorko вне форума Посмотреть профиль Отправить личное сообщение для ihorko Посетить домашнюю страницу ihorko Найти все сообщения от ihorko
  № 4  
ihorko
Теоретик и Практик
 
Аватар для ihorko

Регистрация: Mar 2001
Адрес: Київ, .NET.UA
Сообщений: 1,173
Отправить сообщение для ihorko с помощью ICQ Отправить сообщение для ihorko с помощью AIM Отправить сообщение для ihorko с помощью Yahoo
а в чем проблемы? делаешь форму multipart, в скрипт добавляешь обработку данных от формы и посылаешь с помощью той же функции но не в виде plain text, а в виде mime
__________________
nothing | жежо

Старый 08.11.2002, 23:52
Tagore вне форума Посмотреть профиль Отправить личное сообщение для Tagore Посетить домашнюю страницу Tagore Найти все сообщения от Tagore
  № 5  
Tagore
 
Аватар для Tagore

Регистрация: Oct 2002
Адрес: Moscow
Сообщений: 64
Отправить сообщение для Tagore с помощью ICQ Отправить сообщение для Tagore с помощью Yahoo
a mime писать в header? не, я кабан все таки, неотсилает у меня и вот так.
__________________
Нужен новый динамический сайт? Решения для нового века. Marco Tech
Скыни для форумов | Комплект кнопок | Фотошоп | Шаблоны сайтов | PHP

Старый 10.11.2002, 09:29
ihorko вне форума Посмотреть профиль Отправить личное сообщение для ihorko Посетить домашнюю страницу ihorko Найти все сообщения от ihorko
  № 6  
ihorko
Теоретик и Практик
 
Аватар для ihorko

Регистрация: Mar 2001
Адрес: Київ, .NET.UA
Сообщений: 1,173
Отправить сообщение для ihorko с помощью ICQ Отправить сообщение для ihorko с помощью AIM Отправить сообщение для ihorko с помощью Yahoo
не совсем в хедер... для отсылки мыла в MIME тебе класс понадобится... их в сети тучи, так что ищи наиболее подходящий. или пиши под себя.
__________________
nothing | жежо

Создать новую тему   Часовой пояс GMT +4, время: 00:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:37.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.