Текст скрипта (интернет-магазин, это не единственный скрипт магазина, но проблема в нем (( ). Включаемые файлы имют размер ~ по 30kb, пхп кода в них нет.
session_start();
$my_email="techna@rambler.ru";
$subject="заказ на feel-beauty.ru";
switch($mode) {
case "newfile": ////////
// session_unregister("mode");
if (!isset($user_id)) {
$user_id=session_id();
session_register("user_id"); }
$fnamen= "/home/u6531/feel-beauty.ru/tmp/".$user_id.".txt";
$pokupka = fopen($fnamen,"a");
$datain= $id."/".$nazvanie."/".$cena."\\n";
fputs($pokupka, $datain);
fclose($pokupka);
////////////////////////////////////////////////
//ВОТ ЗДЕСЬ ВСТАВЛЯЕТСЯ "ШАПКА", ПОСЛЕ К-РОЙ НЕ РАБОТАЕТ ФОРМА. ЕСЛИ ЕЕ УБРАТЬ ИЛИ НАПИСАТЬ НАПРИМЕР echo(""), то проблем не возникает.
include("1.htm"); //не работает ни с 1.inc, ни с 1.txt
//echo("");
//ФОРМА. цикл выводит таблицу с товарами. Здесь покупатель может менять кол-во товара
echo("\\n\\n
");
//"ХВОСТ"
include("2.htm");
///////////////////////////////////////////////////////
unset($i);
break;
case "form_zak": //выводит окончательный вариант заказа
echo("
");
unset($tov);
unset($i);
unset($c);
break;
case "post": ///////////////////////////
//****************************
$u=$user_id;//делаем так, чтобы переменная не зависела от сессии
session_destroy($user_id);//уничтожаем сессию
unset($user_id);
include "mailclass.inc";
$time=date("d-m-Y H.i");
$mail = new multi_mail;
$mail->from = "from@mydomen.net";
$mail->to = $my_email;
$mail->subject = $subject;
$mail->body = "Поступил заказ\\n\\n от: ".$name."\\n\\n e-mail:".$email."\\n\\n адрес:".$adress."\\n\\n телефон:".$telephone."\\n\\n заказ получен:".$time."\\n\\n комментарий:".$kommentar."\\n\\n содержание:\\n";
$filez= "/home/u6531/feel-beauty.ru/tmp/".$u.".txt";
//@copy($filez,$DOCUMENT_ROOT."/$filez_name");
//$file_name = \'/\'.$filez_name;
$file_type = $filez_type;
$file_name=$filez;
$file_desc = @fopen($file_name,"r");
$file_data = @fread($file_desc,filesize($file_name));
@fclose($file_desc);
$file_size = filesize($file_name);
@chdir(\'test/\');
$mail -> attach_file($filez_name,$file_data,$file_type);
$mail->send_mail();
echo"
Спасибо! Заказ получен.
";
break;
}
?>