Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отправка почты функцией mail
 
 автор: CuE   (05.07.2005 в 18:02)   письмо автору
 
 

A kak mozno zakinut eti stroki

<body>
 <p><strong>Vashe imia</strong> <?php echo $_POST["Name"]; ?>
</p>
 <p><strong>Vash adress</strong> <?php echo $_POST["Adress"]; ?>
</p>
 <p><strong>Vash email</strong> <?php echo $_POST["E-mail"]; ?>
</p>
 <p><strong>Vashy comenty</strong> <?php echo $_POST["comenty"]; ?>
    </p>

v naprimer takoje
 
<?php $_POST
$text
="$_POST["Vardas"] $_POST["telefonas"]>$_POST["E-lai&#353;kas"]$_POST["prad&#382;ia"]$_POST["pabaiga"]$_POST["Tekstas"]" ;
$to = "blabla@bla.ru";
$subject="auto";
$mailheaders = "Content-Typetext/plaincharset=windows-1251\n";
$mailheaders .= "Fromadmin <$adminmail>\n";
mail(
$to,$subject,$text,$message); ?>

Shtoby eti verhnije posty ($_POST["Name"]; , $_POST["Adress"]; ...) okazyvalis v $text=
Znaju shto s oshibkami,proshu pomoc...

   
 
 автор: Киналь   (05.07.2005 в 18:33)   письмо автору
 
   для: CuE   (05.07.2005 в 18:02)
 

Если вопрос в объединении нескольких строк в одну, то знаком "сращивания" является точка (.). То есть $text=$str1.$str2. Оно?

   
 
 автор: Akira   (05.07.2005 в 20:48)   письмо автору
 
   для: Киналь   (05.07.2005 в 18:33)
 

Да

   
 
 автор: CuE   (06.07.2005 в 00:08)   письмо автору
 
   для: Киналь   (05.07.2005 в 18:33)
 

A cto vmesto str1 i str2 vpisyvat ? :)

   
 
 автор: cheops   (06.07.2005 в 00:50)   письмо автору
 
   для: CuE   (06.07.2005 в 00:08)
 

Можно поступить следующим образом
<?php
$text 
'<body> 
<p><strong>Vashe imia</strong>$_POST[Name]</p> 
<p><strong>Vash adress</strong>$_POST[Adress]</p> 
<p><strong>Vash email</strong>$_POST[E-mail]</p> 
<p><strong>Vashy comenty</strong>$_POST[comenty]</p>'
;
?>

   
 
 автор: CuE   (06.07.2005 в 14:53)   письмо автору
 
   для: cheops   (06.07.2005 в 00:50)
 

Vobshem poshol ja po takomu sovetu,toka vozniklo zatrudnenije :)
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>
<form name="form1" method="post" action="">
  <p>Vardas
    <input type="text" name="Vardas">
</p>
  <p>Kontaktinis telefonas
    <input type="text" name="telefonas">
</p>
  <p>E-lai&#353;kas
    <input type="text" name="E-lai&#353;kas">
</p>
  <p> Nuomos prad&#382;ia
    <input type="text" name="prad&#382;ia">
</p>
  <p> Nuomos pabaiga
    <input type="text" name="pabaiga">
</p>
  <p> Tekstas
    <textarea name="Tekstas"></textarea>
</p>
  <p>
    <input type="submit" name="Submit" value="Submit">
</p>
<?php
$text 
'<body>
<p><strong>Vashe imia</strong>$_POST[Vardas]</p>
<p><strong>Vash adress</strong>$_POST[telefonas]</p>
<p><strong>Vash email</strong>$_POST[E-lai&#353;kas]</p>
<p><strong>Vashy comenty</strong>$_POST[Tekstas]</p>'
;
$to "blablabla@trirublia.ru";
$subject="auto";
mail($to,$text,$subject);?>
</form>
</body>
</html>

Tut oshibku mne on eshio vydajot:Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\PHP Expert Editor\php17.tmp on line 38.....
Proshu opiat ze vashej pomoshi :)

   
 
 автор: Киналь   (06.07.2005 в 15:32)   письмо автору
 
   для: CuE   (06.07.2005 в 14:53)
 

Попробуйте
mail($to,$subject, $text);

   
 
 автор: CuE   (06.07.2005 в 15:44)   письмо автору
 
   для: Киналь   (06.07.2005 в 15:32)
 

Toze samoje :/

   
 
 автор: cheops   (06.07.2005 в 21:36)   письмо автору
 
   для: CuE   (06.07.2005 в 14:53)
 

А у вас почтовый сервер установлен на localhost? Если нет - это нормальное поведение - на реально хостинге всё будет работать как надо.

PS Только $text и $subject местами следует поменять.

   
 
 автор: CuE   (07.07.2005 в 00:34)   письмо автору
 
   для: cheops   (06.07.2005 в 21:36)
 

Nu u menia toka takoje est :
E-mail: cue@puslapiai.lt ir cue@projektas.lt
POP3 server: mail.puslapiai.lt
User: cue
Password: ******
Web Mail: www.puslapiai.lt/WebMail
Eto ctonibut dajot?

Eto platnij,deshovij host na mesiac kotorij mozno zakazyvat. 5mb

   
 
 автор: cheops   (07.07.2005 в 00:45)   письмо автору
 
   для: CuE   (07.07.2005 в 00:34)
 

Нет это даёт доступ к серверу, которым вы пользуетесь, а вам свой личный нужно иметь, т.е. иметь программу или аналог, установленный на mail.puslapiai.lt. Таких программ много и платных и бесплатных - вот например, обсуждение одной из них в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=5244

   
 
 автор: zvik   (06.07.2005 в 03:03)   письмо автору
 
   для: CuE   (05.07.2005 в 18:02)
 

Можно так попробовать:



<?php
$Empfaenger
="blabla@bla.de";
$Header "MIME-Version: 1.0\n"
$Header .= "Content-type: text/html; charset=iso-8859-1\n"
$Header .= "From: $benMail\n";
$mailtext "<font size='2' face='Verdana, Arial, Helvetica, sans-serif'>
Меня интересует
if(
$anfrage != "") {$strThemen=implode(";",$anfrage); $mailtext .= "<pre style='font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;'>Anfrage zu:    ".$strThemen."</pre>";}
$mailtext .= "<br>
Мои данные:<br><br>";
if(
$anrede != "" && $anrede != 0) {$mailtext .= $anrede."<br>";} 
if(
$vorname != "") {$mailtext .= "<pre style='font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;'>firstname:        ".$fistname."<br>";}
if(
$nachname != "") {$mailtext .= "lastname:    ".$lname."<br>";} 
if(
$firma != "") {$mailtext .= "firma:        ".$firma."<br>";}
if(
$street != "") {$mailtext .= "street:        ".$street."<br>";}
if(
$nummber != "") {$mailtext .= "nummberr:    ".$num."<br>";}
if(
$cyti!= "") {$mailtext .= "cyti:        ".$cyti."<br>";}
if(
$tel != "") {$mailtext .= "Telefon:        ".$tel."</pre><br>";}

$mailtext .= "user:&nbsp;&nbsp;$usName<br>
...

ini_set(SMTP"dfue");
ini_set(smpt_port"25");
ini_set(sendmail_from"blublu@blu.de");
mail($Empfaenger"Меня интересует..."$mailtext$Header);


   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования