- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем добрый вечер. Нужна небольшая помощь
Вообщем есть скрипт рассылки. Установил его поставил все как надо. Двже письма рассылает но проблемка в том, что архив который содержится в файле приходит пустом (т.е его объём 0 kb).
Да там когда выбираешь файл который прикрепить он его ищит на локальном компьютере а не на сервере где установлен скрипт.
Может кто подсказать в чём дело. Используется скрипт sendmail 2.3
Вот кусок который отвечает за часть выбора файла
<?php
// Проверяем есть ли вложения для даного шаблона, если да то выводим список вложений
$select = "SELECT * FROM ".DB_ATTACH." WHERE id_send = ".$_GET['id_send']." ORDER BY name";
$result = mysql_query($select);
$attach_file = "";
while($row = mysql_fetch_array($result))
{
$attach_file .= "".$row['name']." ";
}
if(!empty($attach_file)) { echo "<tr><td width=97><p>Вложения: </p></td><td colspan=2><p>$attach_file</p></td></tr>"; }
?>
<td width="97"><p>Присоединить файл:</p></td>
<td width="97" colspan="2">
<div id=loadfile_0>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td><input type="file" size="50" name="mail_file_0" class="input" id="file_0_input" onChange="add_mail_file('loadfile', '1'); return false;"></td>
</tr>
</table>
</div>
</td>
</tr>
<tr><td width="97"><p>Категория подписчиков:</p></td>
<td colspan="2">
<select type=text name="id_cat">
<?php
Вот кусок который отвечает за часть выбора файла
Маловат кусок :(
Ни формы не видно, ни функции add_mail_file(...).
function add_mail_file(bl_name, num)
{
var addF = document.forms['addF'];
prev_num = parseInt(num)-1;
bl_name += "_";
par_div = document.getElementById(bl_name+prev_num).parentNode;
adding_block = document.createElement("div");
adding_block.id = bl_name+num;
if(bl_name == "loadfile_") adding_block.innerHTML = "<div id=loadfile_"+(parseInt(num))+"><table border=0 cellpadding=0 cellspacing=0 id=addf_table_"+(parseInt(num))+"><tr><td><div id=\"Div_File_"+(parseInt(num))+"\"><input type=\"file\" onChange=\"add_mail_file('loadfile', '"+((parseInt(num))+1)+"'); return false;\" size=\"50\" class=\"input\" id=\"file_"+(parseInt(num))+"\" name=\"mail_file_"+(parseInt(num))+"\"></div></td><td valign=middle> <a class=l_text onclick=\"del_pole(this);\" href=\"#\">Удалить</a></td></tr></table></div>";
Вот это?
[ATTACH]53122[/ATTACH] Вот файл с рассылкой посмотри плиз очень надо
<input type=\"file\" onChange=\"add_mail_file('loadfile', '"+((parseInt(num))+1)+"'); return false;\" size=\"50\" class=\"input\" id=\"file_"+(parseInt(num))+"\" name=\"mail_file_"+(parseInt(num))+"\">
Это поиск на аплоад с кнопочкой "обзор"
Так а что там переправить надо что бы файлы искались на сервере? и может ли быть в этом причина?
SKW добавил 28.01.2010 в 12:56
Всё разобрался всем спасибо кто отозвался
в этом месте ничего не переправить.
Что бы файлы искались на сервере, их там надо (простите) найти. Метод? Ну это точно не ко мне))) Объясню для примера.
Мы имеем форму ввода (вашу)
параметр для загрузки на сервер name=\"mail_file_"+(parseInt(num))+"\" у нас есть.
вы, например можете создать выпадающий список с файлами на сервере
Вобщем как-то так. Написал по идиотски ибо нужен полный скрипт, так что "втыкайте" по тексту скрипта.
Если вам вообще не надо внешние файлы грузить, то поле
<input type=\"file\" onChange=\"add_mail_file('loadfile', '"+((parseInt(num))+1)+"'); return false;\" size=\"50\" class=\"input\" id=\"file_"+(parseInt(num))+"\" name=\"mail_file_"+(parseInt(num))+"\">
можно вообще убрать из формы, а параметр name=\"mail_file_"+(parseInt(num))+"\" использовать для выборки, тогда в самом скрипте вообще ничего менять не надо будет