Ответы в темах

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Проблему решает вот этот скрипт:

    <?php
    $webmaster=»berber.it@gmail.com»;
    $toemail=»berber.it@gmail.com»;
    $i=0;
    while (list($cle, $val)=each($_POST)){
    $key[$i]=$cle;
    $value[$i]=$val;
    $i++;
    }
    $message = «»;
    $subject_line = «Form results»;
    for ($i=0;$i<count($key);$i++)
    $message .= «———«. $key[$i].» ———\n».$value[$i].»\n»;
    $headers = «MIME-Version: 1.0\n» ;
    $headers .= «Reply-To: $webmaster\n»;
    $headers .= «X-Sender: Admin <$webmaster>\n»;
    $headers .= «X-Mailer: FormResults\n»;
    $headers .= «X-Priority: 1\n»;
    $headers .= «X-MSMail-Priority: High\n»;
    $headers .= «Return-Path: <$webmaster>\n»;
    $headers .= «Content-Type: text/html;charset=UTF-8\n»;
    mail($toemail, $subject_line, $message, $headers);
    echo «Thank’s for requst»
    ?>

    Он отсылает информацию о всех полях существующей формы. очень удобно.
    Кодировку я указал в UTF-8 на тот случай если будут вводиться данные на русском языке.

    Товарищь YuBe: иногда и впрямь не хватает знаний, но есть желание и упорство, оно и поможет. Тема решена.
    Админ: оставь плиз, пусть другим будет пример.

    Не совсем пойму как должен выглядеть action.php

    $webmaster=»user@gmail.com»;
    $toemail=»кому слать»;
    $i=0;
    while (list($cle, $val)=each($_POST)){
    $key[$i]=$cle;
    $value[$i]=$val;
    $i++;
    }
    $message = «»;
    $subject_line = «Form results»;
    for ($i=0;$i<count($key);$i++)
    $message .= «———«. $key[$i].» ———\n».$value[$i].»\n»;
    $headers = «MIME-Version: 1.0\n» ;
    $headers .= «Reply-To: $webmaster\n»;
    $headers .= «X-Sender: Admin <$webmaster>\n»;
    $headers .= «X-Mailer: FormResults\n»;
    $headers .= «X-Priority: 1\n»;
    $headers .= «X-MSMail-Priority: High\n»;
    $headers .= «Return-Path: <$webmaster>\n»;
    $headers .= «Content-Type: text/html;charset=win-1251\n»;
    mail($toemail, $subject_line, $message, $headers);

Просмотр 2 ответов — с 1 по 2 (всего 2)