Перейти к содержимому

 Друзья: Всё для вебмастера | [ Реклама на форуме ]


Rutor
Rutor


[ DDos Услуги. DDos атака. Заказать ДДос ]


Форма заказа


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1
Reptiliy

Reptiliy

    Бит

  • Members
  • 1 сообщений
Привет всем скачал я себе скрипт форму заказа отправка письма с сайта  установил на сайт всё работает но я добавил ещё кнопку для загрузки фото помогите пажалуйста что нада дописть в форме чтобы фото тоже приходило на мыло или грузилось на хостинг я php толком не знаю только учусь за рание спасибо ........

zakaz.php

<form action="/send.php" method="post">
<table border="0" cellpadding="0" cellspacing="3" width="100%">
<tbody>
<tr><td align="left">* Контактное лицо: </td><td><input name="orgname" type="text"></td></tr>
<tr><td align="left">* E-Mail: </td><td><input name="email" type="text"></td></tr>
<tr><td align="left">* ICQ: </td><td><input name="icq" type="text"></td></tr>
<tr><td align="left">* Описание: </td><td><textarea name="subj" id="subj" rows="5" cols="20"></textarea></td></tr>
<tr><td colspan="2"> </td></tr>
<td><label for="lp_mailing_type_id">Тип заказа:</label></td><td>
<select name="lp_mailing_type_id" id="lp_mailing_type_id" onchange="java script: changedd(1);">
<option value="Шаблон сайта">Шаблон сайта
<option value="Шапка для сайта">Шапка для сайта
<option value="Банер">Банер
<option value="Аватор">Аватор
<option value="Рамка">Рамка
<option value="Виньетка">Виньетка
<tr><td width=50%>Фото:</td><td align=right><input type=file name=mail_file maxlength=64></td></tr> 
<tr><td colspan="2"> </td></tr>
<tr><td align="center"><input value="Отправить" type="submit"></td><td><td><input value="Очистить" type="reset"></td></tr>
</tbody></table><br>
</form>

send.php

<?php
$url="http://zakazi.hut1.ru/send_end.php"; //путь куда редиректить, т.е. до главной
header ("Location: $url");
$mail_to="webmaster-@bk.ru"; //вписать свое мыло
$subject="From my site";
$from="admin@mysite.ru";
$replyto=$_POST['email'];
$body="Письмо пришло с сайта. Отправитель:
Контактное лицо: ".$_POST['orgname']."
Мыло: ".$_POST['email']."
ICQ: ".$_POST['icq']."
Описание: ".$_POST['subj']."
Тип заказа: ".$_POST['lp_mailing_type_id']."
  


с уважением, ваш сайт!
";
mail($mail_to, $subject, $body, "From: $from\r\nReply-To: $replyto\r\nX-Originating-IP: 127.0.0.1\r\nX-Mailer: script_mailer")
  ?>


#2
Urbis

Urbis

    EternalStone

  • Moderator
  • PipPip
  • 177 сообщений
<?php

// Фильтр расширений
 $blacklist = array(".php", ".phtml", ".php3", ".php4", ".doc", ".txt", ".html");
 foreach ($blacklist as $item) {
  if(preg_match("/$item\$/i", $_FILES['uploadfile']['name'])) {
   echo "Куда лезешь? Сказано же файлы данного типа не заливаются на сервер юзай ФАГ!Хэкер мне тут нащелся ^_^\n";
   exit;
   } 
  }

// Каталог, в который мы будем принимать файл:
$uploaddir = './upload/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);

// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo "<h3><div align='center'>Файл успешно загружен на сервер</div></h3>";
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }

// Выводим информацию о загруженном файле:
echo "<center><a href='/animetorrent/upload.html' title='Файл загружен возвращаемся назад'>Файл загружен возвращаемся назад</a></center>";
?>

Кусок кода из своего аплоудера файлы будут литься на хостинг а вот чтоб приходили вместе с письмом тут надо немного посмотреть о функция аттача 
что то вроде 

 $mail=new html_mime_mail();
  $mail->add_html("<html><body><center><h2>Пpивет!<br><br>".
				  "<br>Посылаю двоичный файл [/bin/ls] ...".
				  "</h2></center></body></html>");
  $mail->add_attachment("/bin/","ls");
  $mail->build_message('win'); // если не "win", то кодиpовка koi8
  $mail->send('ПОЧТОВЫЙ_ХОСТ_ВАШЕГО_ПРОВАЙДЕРА',
			  'КОМУ_(E-MAIL)',
			  'ОТ_КОГО_(E-MAIL)',
			  'ТЕМА ПИСЬМА');

//
// После прихода письма качаем по ФТП оригинальный  и сравниваем с
// импортированным из письма: 

?>
если не разберешься то вот есть вроде как схожий пхп исходник ]]>http://www.woweb.ru/load/64-1-0-3970]]>
Цитата

#3
Beaten_Sect0r

Beaten_Sect0r

    Бит

  • Members
  • 49 сообщений
мм, пригодиться, а если вписать второе мыло через запятую, придёт на оба?
Инстинкт подсказывает мне спрятаться в этой бочке.

#4
Urbis

Urbis

    EternalStone

  • Moderator
  • PipPip
  • 177 сообщений
честно говоря не пробовал но если введешь переменную еще одну и подправишь то можно перенаправить и на два мыла
Цитата

#5
Versus

Versus

    Бит

  • Members
  • 23 сообщений
Если указать через запятую второе мыло, то придёт на оба!
И в адресате будет указано также оба адреса через запятую.


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных