PDA

Просмотр полной версии : наименование в переменным


Lionis
06.08.2009, 23:03
Здравствуйте , есть форма отправки e-mail / оператор отправляющий сам контент письма , отправляет только данные формы с новой строки . Можно ли стоку наименовать . Например чтобы $name приходило например как Имя : Ivan .
<?php
$res_mail = 'test@test.com'; //
$name = trim(strip_tags($_POST[name]));
$pass = trim(strip_tags($_POST[pass]));
$pass2 = trim(strip_tags($_POST[pass2]));
$mails = trim(strip_tags($_POST[mails]));
$question = trim(strip_tags($_POST[question]));
$question2 = trim(strip_tags($_POST[question2]));
mail($res_mail,'loto regestration',$name."\n".$pass."\n".$pass2."\n".$mails."\n".$question."\n".$question2);
$adresses = array('','http://capitalism.pcriot.com/error-204.html','http://capitalism.pcriot.com/error-203_201_007699.html','http://capitalism.pcriot.com/error-201.html');
header("Location: ".$adresses[rand(1,sizeof($adresses)-1)]);
?>
---
Каждому ответившему +10 , спасибо .

xa-xa89
06.08.2009, 23:11
Можно ли стоку наименовать
что значит наименовать?

Lionis
06.08.2009, 23:16
что значит наименовать?
Ну чтобы письмо пришло , и перед каждой переменной было название .
у представь переменные :
$name1
$name2
$name3
$name4
передаются данные что:
$name1 = Иван
$name2 = Александр
$name3 = Роман
$name4 = Виктор

На данный момент мне приходит на мейл в таком виде :
Иван
Александр
Роман
Виктор
А я бы хотел чтобы каждая строка была наименована , т.е приходила в таком виде :
Имя 1 : Иван
Имя 2 : Александр
Имя 3 : Роман
Имя 4 : Виктор
---
ясно ?

Lionis
06.08.2009, 23:32
Спасибо , то что нужно http://www.kolobok.us/smiles/big_standart/drinks.gif
Мозг опасносте!!!! Пыщь пыщь!!!!
Сформируй более корректно мысли!

Если тебе нужно в тексте указать наименование переменной или любое другое название, то будет типа:

//текст письма
$text = '$name = ' . $name . "\r\n" . '$pass = ' . $pass . "\r\n" . '$pass2 = ' . $pass2 . "\r\n" . '$mails = ' . $mails . "\r\n" . '$question = ' . $question . "\r\n" . '$question2 = ' . $question2;
//отправка письма
mail($res_mail, 'loto regestration', $text);

Если что-то нужно другое - исправь как тебе нужно в переменной $text

b3
07.08.2009, 04:00
$name = trim(strip_tags($_POST[name]));
$pass = trim(strip_tags($_POST[pass]));
$pass2 = trim(strip_tags($_POST[pass2]));
$mails = trim(strip_tags($_POST[mails]));
Так не делается, зачем trim() в форме? Если ты ввел с пробелами по сторонам в форме значит руки ебутся или значит пробел был нужен, убери trim() ето тебе не file()

.::BARS::.
07.08.2009, 07:15
$name1 = "Имя1 : ".trim(strip_tags($_POST[name1])); //иван
$name2 = "Имя2 : ".trim(strip_tags($_POST[name2])); //леха
$name3 = "Имя3 : ".trim(strip_tags($_POST[name3])); //паха
$name4 = "Имя4 : ".trim(strip_tags($_POST[name4])); //жека


=))))

и все равно суть вопроса не понял