Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   e-mail php script (https://forum.antichat.xyz/showthread.php?t=19231)

alex-19841 17.05.2006 11:24

e-mail php script
 
Знатоки PHP погогите ниписать mail скрипт как здесь
http://soft-one.com/phpBB2/cache/f/mail.php

я пробовал написать свой но когда отпровлял линк http://site.ru
через свой скрипт то то при получении в письме он авоматически переделывался в
Код:

<a href="http://site.ru">http://site.ru</a>
А мне бы надо как http://soft-one.com/phpBB2/cache/f/mail.php
при отправки линка чтоб он приходил как текст, а не переделывался в линк.
Зарание благодарен.

Dracula4ever 17.05.2006 11:42

alex-19841 вот:
Цитата:

<HTML>
<HEAD>
<META http-equiv="content-type" content="text/HTML; charset=windows-1255">
<META http-equiv="content-language" content="hw">
<META name="author" content="Eli Hen">
<TITLE>dracula4ever e-mail send</TITLE>
</HEAD>

<BODY>
<DIV align="right" dir="rtl">
<H2><U>dracula4ever e-mail send</U></H2>

<?
$to = "your email";
$subj = "New mail meesage";
$mes = "Message";
$from = "his email";
$head = "Content-Type: text/plain;";
mail($to, $subj, $mes, $from, $head);
?>
</DIV>
</BODY>
</HTML>

GreenBear 17.05.2006 11:43

PHP код:

<?php
$to 
"mail@mail.ru";
$subj "New mail";
$mes "Message";
$from "from@mail.ru";
$head "Content-Type: text/plain; charset=koi8-r";
mail($to$subj$mes$from$head);
?>

http://ru.php.net/manual/ru/ref.mail.php

alex-19841 17.05.2006 13:08

Mail.php
Код:

<?
$to = $_POST["to"];
$subj = $_POST["subj"];
$mes = $_POST["mes"];
$from = $_POST["from"];
$head="Content-Type: text/plain;";
if mail($to, $subj, $mes, $from, $head);{
echo "Mail has been sended.";
} else {
echo "Mail was not sended.";
}
?>

form.php
Код:

<form method=post action="mail.php">
To:<input type=text name=email><br>
Subj:<input type=text name=subj><br>
From:<input type=text name=from><br>
<textarea cols=40 rows=10 name=mess>
</textarea><br>
<input type=submit name=mail>
</form>

Странно но не осылается :(

GreenBear 17.05.2006 13:34

PHP код:

if (mail($to$subj$mes$from$head)) 


ferryman 17.05.2006 14:16

mail

function mail()

Dracula4ever 17.05.2006 14:29

Цитата:

Сообщение от alex-19841
Mail.php
Код:

<?
$to = $_POST["to"];
$subj = $_POST["subj"];
$mes = $_POST["mes"];
$from = $_POST["from"];
$head="Content-Type: text/plain;";
if mail($to, $subj, $mes, $from, $head);{
echo "Mail has been sended.";
} else {
echo "Mail was not sended.";
}
?>

form.php
Код:

<form method=post action="mail.php">
To:<input type=text name=email><br>
Subj:<input type=text name=subj><br>
From:<input type=text name=from><br>
<textarea cols=40 rows=10 name=mess>
</textarea><br>
<input type=submit name=mail>
</form>

Странно но не осылается :(

скажи ты вожще установил на своём компьюторе PHP??

censored! 17.05.2006 15:18

Цитата:

авоматически переделывался
Он "переделывался" программой, которой ты смотришь это письмо. Она если встречает надпись похожую на синтаксис ссылки (http://) - дополняет ее тегами.

Цитата:

я пробовал написать свой но когда отпровлял линк http://site.ru
Сделай его не ссылкой, а текстом:
Вот так ссылка:
http://site.ru

Так - нет:
httр://site.ru

Разница - в букве p (httР). Она русская.
Но - на вид это вроде ссылка, но когда кто-нить ее скопирует и вставит в адресную строку и жмахнет на Ентер - такого сайта не будет. Сообразят они адрес подправить или нет - мы не знаем.

Или тогда посылай просто:
site.ru

r0 17.05.2006 16:36

Цитата:

Странно но не осылается
Может из-за этого? -> твой скрипт обращается к несуществующему файлу, те сохрани как mail.php :)

GreenBear 17.05.2006 16:52

Цитата:

Может из-за этого? -> твой скрипт обращается к несуществующему файлу, те сохрани как mail.php
if mail($to, $subj, $mes, $from, $head);
а должно отсылаться-то?


Время: 09:18