На страницу Пред. 1, 2, 3 След. |
|
|
10-30 баксов только лишь за обработчик? Подскажите почему на локальном сервере мой обработчик работал, а на хосте не хочет? Почему так? |
|
|
|
|
|
|
за 500 сделаю без проблем |
|
|
|
|
|
500 рублей? Что именно входит в эту сумму? Что вы сделаете? |
|
|
|
|
|
500 фунтов решу под ключь ваши проблемы |
|
|
|
|
|
Дело оказалось в том, что у хостера почтовая функция была отключена, сменил тариф теперь обработчик вроде работает. После нажатия на кнопку отправить пишит письмо отправлено, вот только письмо мне на почту не приходит. Почему так? Код обработчика и формы в теме есть, если что. |
|
|
|
|
|
папочку спам проверь |
|
|
|
|
|
|
а супорт в хостинге зачем зарплату получает? |
|
|
|
|
|
Вообще странно, что если mail() отключена, в phpinfo() этого не показало. |
|
|
|
|
|
Дело оказалось в том, что сервис mail.ru блокировал приём сообщений, поставил почту от gmail.com теперь почта норм приходит. Только картинки не отправляются. Что нужно добавить в коде чтобы картинки отправлялись?
Обработчик
Код: |
<?php
$result = mail ("mail@gmail.com","Заказ с сайта","Заказ с сайта: \nИмя: $_POST[name] \nПочта: $_POST[email] \nРазмер: $_POST[size] \nФайл: $_POST[foto]");
if ($result) {
echo "<p>Заказ отправлен!</p>";
}
else { "<p>Заказ НЕ отправлен!</p>";
}
?>
|
Форма
Код: |
<div id="forma">
<form action="formdata.php" enctype="multipart/form-data" method="POST" name="form1">
<fieldset>
<div id="shapkaform">
<legend class="question tp"><h4>Форма заказа:</h4></legend>
</div>
<p><input class="input" type="text" name="name" style="color: #777;" value="Ваше имя" onfocus="if (this.value == 'Ваше имя')
{this.value = ''; this.style.color = '#000';}" onblur="if (this.value == '')
{this.value = 'Ваше имя'; this.style.color = '#777';}" size="30" maxlength="30"/></p>
<input class="input" type="text" name="email" style="color: #777;" value="Ваш email" onfocus="if (this.value == 'Ваш email')
{this.value = ''; this.style.color = '#000';}" onblur="if (this.value == '')
{this.value = 'Ваш email'; this.style.color = '#777';}" size="30" maxlength="30"></p>
<p class="question">Выберите размер:</p>
<p>
<select class="spisok" name="size">
<option>40х50см</option>
<option>60х80см</option>
<option>80х100см</option>
</select>
</p>
<p class="question">Прикрепить файл:</p>
<div class="fileform">
<div id="fileformlabel"></div>
<div class="selectbutton"><h2>Обзор</h2></div>
<input type="file" name="upload" id="upload" onchange="getName(this.files);" multiple />
</div>
<p class="question"><input type="image" src="images/ibutton.png"></p>
</fieldset>
</form>
<script type="text/javascript">
function getName (files){
s = '';
for(var i = 0; i<files.length; ++i){
s += files[i].name+"; ";
}
var uploaded = document.getElementById("fileformlabel");
uploaded.innerHTML = s;
}
</script>
</div>
|
|
|
|
|
|
|
Подскажите, что и куда добавить, что бы картинки отправлялись |
|
|
|
|
|
|
Какая именно часть кода отвечает за загрузку файла с компа и передачу его на почту? Мне нужно только это. Мне не нужна пока никакая фильтрация там или защита, подсказки в случаи неправельно заполненого поля и т.д.
П.С. Как юзать PHPMailer? Что с ним нужно делать? |
|
|
|
|
|
Бакс писал(а): |
Какая именно часть кода отвечает за загрузку файла с компа и передачу его на почту? Мне нужно только это. Мне не нужна пока никакая фильтрация там или защита, подсказки в случаи неправельно заполненого поля и т.д.
П.С. Как юзать PHPMailer? Что с ним нужно делать?
|
В Гугле много релевантных результатов, пример: http://pers.narod.ru/phps/php_mail_with_attachment.html |
|
|
|
|
|