HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Отправка файлов на мыло
  #1  
Старый 26.02.2010, 17:14
IGL
Новичок
Регистрация: 16.11.2007
Сообщений: 15
Провел на форуме:
63230

Репутация: 0
Отправить сообщение для IGL с помощью ICQ
По умолчанию Отправка файлов на мыло

Есть скрипт, скачивает на сайт файлы по прямой ссылки
Зарегил ящик от провайдера на нем скорость неограничена (на скока канала хватает) место тоже...

Так вот нужен скрипт который отправляет письмо с аттачем, но чёб аттач выбрать можно было из папки на сервере

index.html
Код HTML:
<form action="send.php" method="POST">
<input name="milo" type="text" value="xxx@mail.ru"  /> <--- Куда отправить<br>
<input name="textsoobchenia" type="text" value="Здесь текст сообщения">
<input name="failotpravki" type="text" value="0063.zip">
<input name="otpravit" type="submit">
</form>
send.php
PHP код:
<?php
echo ($_POST[failotpravki]." ".filesize($_POST[failotpravki])."байт");
echo (
"</br>");
echo (
$_POST[milo]);
echo (
"</br>");
echo (
$_POST[textsoobchenia]);
echo (
"</br>");

function 
xmail$from$to$subj$text$filename) {
$f         fopen($filename,"rb");
$un        md5(uniqid(time()));
$head      "From: $from\n";
$head     .= "To: $to\n";
$head     .= "Subject: $subj\n";
$head     .= "X-Mailer: PHPMail Tool\n";
$head     .= "Reply-To: $from\n";
$head     .= "Mime-Version: 1.0\n";
$head     .= "Content-Type:multipart/mixed;";
$head     .= "boundary=\"--".$un."\"\n\n";
$zag       "--".$un."\nContent-Type:text/html;\n";
$zag      .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
$zag      .= "--".$un."\n";
$zag      .= "Content-Type: application/octet-stream;";
$zag      .= "name=\"".basename($filename)."\"\n";
$zag      .= "Content-Transfer-Encoding:base64\n";
$zag      .= "Content-Disposition:attachment;";
$zag      .= "filename=\"".basename($filename)."\"\n\n";
$zag      .= chunk_split(base64_encode(fread($f,filesize($filename))))."\n";

$result=mail("$to""$subj"$zag$head);
return 
$result;
}
if (
xmail("xxx@xxx.ru"$_POST[milo], "архивчег"$_POST[textsoobchenia], $_POST[failotpravki]))
{ echo (
"мессага ушла");} else {echo ("апять неработает цука!!!");}
?>

Последний раз редактировалось IGL; 01.03.2010 в 02:34.. Причина: добавил код
 
Ответить с цитированием

  #2  
Старый 01.03.2010, 02:31
IGL
Новичок
Регистрация: 16.11.2007
Сообщений: 15
Провел на форуме:
63230

Репутация: 0
Отправить сообщение для IGL с помощью ICQ
По умолчанию

up
 
Ответить с цитированием

  #3  
Старый 01.03.2010, 03:38
Alexander89
Познающий
Регистрация: 30.11.2009
Сообщений: 46
Провел на форуме:
159271

Репутация: 1
По умолчанию

Должно работать. В чем вопрос то?
 
Ответить с цитированием

  #4  
Старый 01.03.2010, 04:23
IGL
Новичок
Регистрация: 16.11.2007
Сообщений: 15
Провел на форуме:
63230

Репутация: 0
Отправить сообщение для IGL с помощью ICQ
По умолчанию

в том то и дело что должно, но неработает даж не пишет что неотправилось
 
Ответить с цитированием

  #5  
Старый 02.03.2010, 04:09
IGL
Новичок
Регистрация: 16.11.2007
Сообщений: 15
Провел на форуме:
63230

Репутация: 0
Отправить сообщение для IGL с помощью ICQ
По умолчанию

вобщем разобрался в чем дело на сервере отключена функция mail() переделал под smtp и все заработало..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки Windows 2 SVipeR Windows 9 02.03.2009 19:28
Файлчекер (FileChecker) скрипт мониторинга файлов сайта TreV@N PHP 6 07.02.2009 05:05
Ошибки Windows dinar_007 Windows 19 01.07.2007 13:32



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ