PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 4
shans Отправлено: 17 Июля, 2011 - 20:56:38 • Тема: Проблема c Post • Форум: HTTP и PHP

Ответов: 1
Просмотров: 987
Здравствуйте,


скажите пожалуйста почему получается так? я в HTML форме пишу name, а не naam

input type="text" name="naam"
input type="text" name="email"
textarea name="message"



1.если tak:$naam = $_post['message'];:

$naam = $_POST['naam'];
$email = $_POST['email'];
$naam = $_POST['message'];

mail ("info@lamusic.com" , "TEST MAIL" , "$naam" , "$email" , "$message");

то email приходит так: ИМЯ человека нет

X-Sendmail-Cmdline: sendmail.pl -t -i
To: info@lamusic.com
Subject: TEST MAIL
info@admine.com

Privet,

eto php mail kontrol.


2. a esli $message = $_post_['message']; :

$naam = $_POST['naam'];
$email = $_POST['email'];
$message = $_post ['message'];

mail ("info@lamusic.com" , "TEST MAIL" , "$naam" , "$email" , "$message");


то email приходит так: тогда сообщения находится в начале

X-Sendmail-Cmdline: sendmail.pl -t -i Privet, eto php mail kontrol.
To: info@lamusic.com
Subject: TEST MAIL
info@admine.com
alexander



За р.б. спасибо.
shans Отправлено: 17 Июля, 2011 - 20:32:55 • Тема: Проблема c Post • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 2581
LIME

Здравствуйте,


скажите пожалуйста почему получается так? я в HTML форме пишу name, а не naam

input type="text" name="naam"
input type="text" name="email"
textarea name="message"



1.если tak:$naam = $_post['message'];:

$naam = $_POST['naam'];
$email = $_POST['email'];
$naam = $_POST['message'];

mail ("info@lamusic.com" , "TEST MAIL" , "$naam" , "$email" , "$message");

то email приходит так: ИМЯ человека нет

X-Sendmail-Cmdline: sendmail.pl -t -i
To: info@lamusic.com
Subject: TEST MAIL
info@admine.com

Privet,

eto php mail kontrol.


2. a esli $message = $post_['message']; :

$naam = $_POST['naam'];
$email = $_POST['email'];
$message = $_post ['message'];

mail ("info@lamusic.com" , "TEST MAIL" , "$naam" , "$email" , "$message");


то email приходит так: тогда сообщения находится в начале

X-Sendmail-Cmdline: sendmail.pl -t -i Privet, eto php mail kontrol.
To: info@lamusic.com
Subject: TEST MAIL
info@admine.com
alexander



За р.б. спасибо.
shans Отправлено: 17 Июля, 2011 - 18:29:18 • Тема: Проблема c Post • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 2581
PATCH пишет:
точно) сори) вчера в 3 часа ночи зашел после 2л пивка) а счас тупо скопировал) п.с исправил) ::rolleyes24.gif::




Болшое спасибо!
(Добавление)
LIME пишет:
PATCH
$_POST['naam'] = $naam;
$_POST['message'] = $message;
$_POST['email'] = $email;
вы что такое пишите? вы вводите в заблуждение автора
надо наоборот...выше у меня посмотрите




Большое спасибо LIME!
shans Отправлено: 16 Июля, 2011 - 00:54:10 • Тема: Проблема c Post • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 2581
Здравствуйте,

посмотрите пожалуйста и объясните в чем дело?



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>test page</title>
<link href="style.css" type="text/css" rel="stylesheet">
</head>
<body>


<form method="post" action="contact.php">
<table width="557" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="108" valign="top"><strong>Name</strong></td>
<td width="265"><input type="text" name="naam" size="25" value="" ></td>
<td width="180">&nbsp;</td>
</tr>
<tr>
<td valign="top"><strong>Email</strong></td>
<td><input type="text" name="email" size="30" value=""></td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="top"><strong>Message</strong></td>
<td><textarea name="message" cols="30" rows="10"> </textarea></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input type="submit" value="Send">
<input name="reset" type="reset" value="Reset"></td>
</form>



Вот php code:



<?php

mail("info@lamusic.com","Hello","chelovek po imeni $naam,
ukazal svoi email-$email, i v kachestve soobshenya - $message." );

?>


И вот Результат:

X-Sendmail-Cmdline: sendmail.pl -t -i
To: info@lamusic.com
Subject: Hello

chelovek po imeni ,
ukazal svoi email-, i v kchestve soobshenya - .



За р.б. спасибо.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB