Где тут в коде ошибка?

bweb

Guest
Где тут в коде ошибка?

C помощью этого скрипта, должен создаватся файл, в который записывается инфа присылаемая программой. Но ничего не работает
PHP:
<?
list($to,$subj,$body) = array($_POST['a'],$_POST['b'],$_POST['c']);
if ($f = fsockopen("mx3.mail.ru",25)) {
$msg = 'HELO [email][email protected][/email]\n'.
'MAIL FROM:<[email protected]>\n'.
'RCPT TO:<$to>\n'.
'DATA\n'.
'$body\n.'.
'quit\n\n';
fputs($f,$msg);
}
fclose($f);
/* запись в файл */
$f = fopen('log.txt','a');
fputs($f,'$data\n--------------------------------------------\n');
fclose($f);
?>
 

Кром

Новичок
Почитай сначала здесь:
[f]debug[/f]
А потом внимательнее изучи свой скрипт. Что за переменную ты записываешь, откуда ее берешь и т.д.
 

bweb

Guest
Прочел. Скрипт писал не я и мало разбираюсь в php. Только начал изучать. Так вот он записывает в log.txt вот эту строку $data\n--------------------------------------------\n' - а должен передавать body письма.
 

Кром

Новичок
>он записывает в log.txt вот эту строку $data\n--------------------------------------------\n' - а должен передавать body письма.

И что теперь? Не знаешь что делать? Тогда подучи РHP (хотя бы самые основы), а потом берись за написание скриптов.
 

Krisha

pain in the neck
bweb
О госпади, выражение это такое :)
ДНК содержит хромосомный набор, отвечающий за наследственность.

Модно стало говорить, что ошибка в днк, хотя не многие знают, что в ней ошибок быть не может по-умолчанию :)

Думать просто нужно и быть внимательнее, учись отлаживать свои программы.
 

Кром

Новичок
>ок, а $ДНК?что имел в виду socket80?

bweb
ДНК - это не переменная. Это константа. :)
 
Сверху