\n\n Регистрационная форма \n\n

ФОРМА ДЛЯ РЕГИСТРАЦИИ НОВОГО КОМПЬЮТЕРА

\n"; $htmltail="\n"; $error=""; $thanks=""; $message="Пожалуйста, заполните все поля формы.\n"; if($REQUEST_METHOD=="POST") { $fname=trim($fname); $name=trim($name); $hostname=trim($hostname); $mac=trim($mac); $room=trim($room); $lab=trim($lab); $email=trim($email); $tel=trim($tel); if(strlen($fname)<3) { $error.= "Вы не указали свою фамилию.
\n";} if(strlen($name)<3) { $error.= "Вы не указали свое имя.
\n";} if(strlen($hostname)<1) { $error.= "Вы не указали имя компьютера.
\n";} if(strlen($mac)<10) { $error.= "Вы не указали физический адрес сетевой платы.
\n";} if(strlen($room)<1) { $error.= "Вы не указали номер комнаты.
\n";} if(strlen($lab)<3) { $error.= "Вы не указали номер лаборатории.
\n";} if(empty($email)) { $error.= "Вы не указали Ваш e-mail.
\n";} if(strlen($tel)<3) { $error.= "Вы не указали номер телефона.
\n";} if(empty($error)) { $room=str_replace("\n", " ", $room); $name=str_replace("\n", " ", $name); $hostname=str_replace("\n", " ", $hostname); $mac=str_replace("\n", " ", $mac); $fname=str_replace("\n", " ", $fname); $lab=str_replace("\n", " ", $lab); $email=str_replace("\n", " ", $email); $tel=str_replace("\n", " ", $tel); $datastring="Фамилия ответственного: ".$fname."\nИмя, отчество: ".$name."\nИмя машины: ".$hostname. "\nФизический адрес сетевой карты: ".$mac."\nКомната: ".$room."\nЛаборатория: ".$lab."\nE-mail: ".$email."\nТелефон: ".$tel; $datastring = convert_cyr_string($datastring,"w","k"); $from_name = $fname; $from_name = convert_cyr_string($from_name,"w","k"); $from_address = $email; $to_address = "support@cplire.ru"; $subject = "data from form - new host for registration"; $message = $datastring; function sendmail($from_name,$from_address,$to_address,$subject,$message,$additional_headers='') { $MSG = "Return-Path: <$from_address>\n"; $MSG .= "To: $to_address\n"; $from = $from_address; if (!empty($from_name)) $from = "$from_name <$from>"; $MSG .= "From: $from\n"; $ZONE = Date('Z'); $SIGN = '+'; # if ($ZONE > 0) $SIGN = '-'; $ZONE = abs($ZONE); $MSG .= 'Date: '.Date('D, d M Y H:i:s ').$SIGN.sprintf('%02d%02d',floor($ZONE/3600),floor(($ZONE%3600)/60))."\n"; if (!empty($subject)) $MSG .= "Subject: $subject\n"; $MSG .= "$additional_headers\n"; $MSG .= "\n"; $MSG .= $message; $fp = popen('/usr/sbin/sendmail -t','w'); $num = fputs($fp,$MSG); pclose($fp); return $num; } sendmail($from_name,$from_address,$to_address,$subject,$message,$additional_headers=''); //echo($datastring); $thanks="
Спасибо! Ваш запрос направлен администратору.\n После его обработки Вы получите ответ по указанному Вами электронному адресу.\n
\n"; echo $htmlhead; echo $thanks; echo $htmltail; exit; } else { $message="Пожалуйста, правильно заполните все поля формы.
\n"; } } else $fname=$name=$hostname=$mac=$room=$lab=$email=$tel=""; echo $htmlhead; echo $message; echo $error; ?>
Фамилия ответственного лица:
Имя, отчество:
E-mail:
Телефон (местный или городской):
Лаборатория:
Комната:
Имя машины:
Физический адрес сетевой платы: