PDA

Просмотр полной версии : помогите найти ошибку


nicos
17.05.2004, 12:54
вот такая проблема :
создаю html код:
-----------------------------
<FORM METHOD="POST" ACTION="mail.php3">
<I>- Введите данные</I><BR>
<INPUT TYPE="TEXT" SIZE="40" NAME="msg"><BR>
<INPUT TYPE="Submit" NAME="Ok" VALUE="Послать">
</FORM>
--------------------------
он ссылается на файл mail.php3 со следующим содержанием:
------------------------------------------------
<?
$topic="отправка данных";
$email="nicoska@bk.ru";
mail($email, $topic, $msg, "From: От клиента");
?>

--------------------------
етот скрипт я в инете нашёл
и вроде как вот эта каша мне на mail должна посылать то что
написано в форме токо она почемуто не посылает. :(

Constantine
17.05.2004, 13:43
А $msg чему равно? null? ;)

nicos
17.05.2004, 13:51
а без $msg обойтис никак нельзя? мне просто форма нужна при отправке чтоб все данные мне на меил прислались?ведь $msg это текст письма. а зачем мне текст когда мне данные формы нужны?

Constantine
17.05.2004, 13:59
Ну, понятно, так сами данные-то ты должен собрать или как?

Constantine
17.05.2004, 14:20
И вообще, ты для начала проверь посылается сообщение, или нет:
if (mail( $mailto, $subject, $message, $headers )) {
echo "<h1>Sent!</h1>";
} else {
echo "<h1>Failed!</h1>";
}
Если посылается, проблемы могут быть где угодно по дороге, а если нет, смотри настройки php.ini, может там что не прописано, в зависимости от ОСи...

nicos
17.05.2004, 15:15
я понял у меня хост sendmail не поддерживает. :(

nicos
17.05.2004, 15:17
и вот ещё вопрос:
можно зделать тоже самое только стоб не на меил отпровлялись данные а сохранялись в каком нибудь файле?

nagash
17.05.2004, 19:29
http://www.php.net/manual/en/ref.filesystem.php

nicos
17.05.2004, 20:23
а ссылки на русский ресурс нету?

nagash
17.05.2004, 22:02
а зачем? =)
серьёзно подумай, стоит ли тебе заниматься програмированием?

nicos
18.05.2004, 13:43
СПАСИБО!!! :mad:

nicos
18.05.2004, 13:45
за "ПОДДЕРЖКУ "

Constantine
18.05.2004, 13:58
Нет, а в чём дело-то, собственно, ссылка верная, могу дать ещё одну, там все на русском: http://www.biblio-globus.ru
Сам посуди, компьютер-тот же иностранец, который кроме английского знать ничего не хочет и как ты с ним собираешься договариваться? ;)

nicos
18.05.2004, 15:21
ну что вы в самом деле? :confused:
помогли бы лучше! :(
http://realbaner.h12.ru
вот эта гадость при вводе данных выдаёт ошибку:
Parse error: parse error in /home/r/realbaner.h12.ru/WWW/mail.php on line 5


____________________________
и ещё файлы в придачу выкладываю

Constantine
18.05.2004, 16:04
Точка с запятой в строке 4

nicos
18.05.2004, 16:11
спасибо! :)
теперь ошибки нет.
Но почемуто на Mali всё равно не отправляет :(

Constantine
18.05.2004, 16:32
Начни с http://register.h12.ru/faq/scripts.shtml

nicos
18.05.2004, 17:12
странно но я там ничо интересного не нашёл

nicos
18.05.2004, 17:14
что имменно ты имел ввиду?

Constantine
18.05.2004, 17:27
Да и я, в общем, тоже :) Я к тому, что если у меня не ходит почта с сайта, а со скриптами всё в порядке, я звоню админу, который за эту ботву отвечает и разбираюсь...
Когда я сам всем рулил, я брал мануал по почтовому серверу и читал, и читал... :)
Направление я те дал, терь сам думай что в твоём случае лучше. Я не знаю как там у них что устроено, что ты можешь сделать на этом сервере... Вот, в общем, и всё...

nicos
18.05.2004, 21:33
всё ок я хостинг поменял теперь всё работает!!!

nicos
18.05.2004, 21:36
блин токо он мне всегда одно и тоже шлёт :( .
ведь скрипт такой:
<?
$topic="отправка данных";
$email="nicoska@bk.ru";
$msg="привет ";
mail($email, $topic, $msg, "From: сообщение");
?>
вот он и шлёт постоянно только "привет" :(
а как зделать чтобы он данные из формы слал??? :confused:

Nirva
18.05.2004, 21:46
м... чувак, бери в руки книгу по пхп и сначал внимательно читай. если ты уже парс ерроры не можешь найти...

nicos
18.05.2004, 21:53
1) нет там не каких ероров
2) я чё книжку буду покупать из-за одной формы?

nagash
18.05.2004, 22:12
нет конечно...
но тогда пожалуйста и нас по поводу своей формы не мучай...
почему если ТЫ не хочешь что-то делать, ты от нас что-то требуешь...?
нам это ещё меньше надо.

nicos
18.05.2004, 22:17
Оригинал написал(а) nagash
нет конечно...
но тогда пожалуйста и нас по поводу своей формы не мучай...
почему если ТЫ не хочешь что-то делать, ты от нас что-то требуешь...?
нам это ещё меньше надо.
1) тебя я и не спрашиваю :mad: 2) разве форум не для того чтоб кто-то что-то спрашивал и ему отвечали :confused:

nagash
18.05.2004, 22:27
ИМХО форум для помощи, а не для того, чтобы за тебя что-то делали...
при условии, что ты сам то ничего делать и не хочешь...
хорошо устроился...

nicos
18.05.2004, 22:32
ВО ПЕРВЫХ: Я НЕ ХОЧУ ЧТОБ ЗА МЕНЯ ЧТО-ТО ДЕЛАЛИ
ВО ВТОРЫХ: Я ХОЧУ ЧТОБ МНЕ ПРОСТО ОБЬЯСНИЛИ ЧТО Я ДЕЛАЮ НЕ ПРАВИЛЬНО!!!

nicos
18.05.2004, 23:06
ну кто нить помогите обьясните как данные из формы на мыло слать?

nicos
18.05.2004, 23:09
Что никто не знает? :confused:

Nirva
18.05.2004, 23:12
"что я делаю неправильно" подразумевает, что ты хоть что-то сам делаешь. пока что - все делали за тебя.

nagash
18.05.2004, 23:32
1 -

я чё книжку буду покупать из-за одной формы?
а как же ты хочешь сам сделать? если ты даже не представляешь как это работает... и что там происходит...
ты используешь чужой скрипт, а сам абсолютно ничего не понимаешь...

2 -
ты не хочешь учиться... ты не хочешь ничего понимать... ты не хочешь ничего делать...
хочешь знать как делать?
http://www.php.net/manual/en/reserved.variables.php
читай про $_POST \ $_GET

Constantine
19.05.2004, 10:30
Оригинал написал(а) nicos
блин токо он мне всегда одно и тоже шлёт :( .
ведь скрипт такой:
<?
$topic="отправка данных";
$email="nicoska@bk.ru";
$msg="привет ";
mail($email, $topic, $msg, "From: сообщение");
?>
вот он и шлёт постоянно только "привет" :(
а как зделать чтобы он данные из формы слал??? :confused:
Извини, конечно, но ты тупишь... Сам выделяешь то, что потом и получаешь, сначала выясни что такое переменная, а потомчитай про $_POST \ $_GET