Скачка файла и отправка формы одним кликом (PHP вопрос)

S4
На сайте с 13.10.2008
Offline
72
1371

Тут вот надо, а я не спец...:gm:

Чтоб организации, которые прайс скачивают, учитывались. Подумал, на почту пусть отправляются данные. Как отправку на почту сделать на PHP - знаю, как файл скачать (просто ссылку на него) - тоже знаю. А вот как их совокупить под одной кнопкой?

Svetle4ok добавил 23.06.2010 в 16:39

Никто не знает? Блин...

Может с помощью Javascript создать эмуляцию клика по ссылке вместе с нажатием кнопки отправки... А как :gm:

Str01tel
На сайте с 27.12.2009
Offline
26
#1

Легче просто отдавать файл средствами PHP, и вносить все логи в БД (начиная от IP заканчивая мылом). Стучите помогу

[Удален]
#2

Ничего сложного


$filepath = '/var/www/public_html/files/tralala.xml';
$filename = basename($filepath);
$filesize = filesize($filepath);
if (!is_readable) { die('О май гат'); }
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.$filename);
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.$filesize);

mysql_connect();
mysql_select_db();
mysql_query('Юзер Вовка скачал файл сегодня');
S4
На сайте с 13.10.2008
Offline
72
#3

У меня нет БД. Нужно одно текстовое поле, которое заполнит пользователь, отправить на почту. Или на крайний случай в текстовый файл записать.

Спасибо за пример. Он будет скачивать файл? А откуда известно, что это Вовка его скачал. Тот должен куда-то записать слово "Вовка"...

sashka_
На сайте с 27.01.2010
Offline
103
#4

ТС вот вы отжигаете , то для примера было написано Вовка ,так а в чем проблема ? через php скрипт отдавайте файл и пишите в файл или БД что требуется

Знаю PHP, JS, jQuery. Помощь для вашего сайта. (/ru/forum/840509).
S4
На сайте с 13.10.2008
Offline
72
#5
sashka_:
ТС вот вы отжигаете , то для примера было написано Вовка ,так а в чем проблема ? через php скрипт отдавайте файл и пишите в файл или БД что требуется

Ну рад, что Вас повеселил. Я вот даже не понимаю, что там в коде написано. Я ж выше писал, что не спец.

Для меня более менее стало проясняться, что нужно

- при нажатии кнопки вызвать php скрипт,

- с его помощью выдать файл,

- и также сделать запись (отправку) инфы.

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#6
Svetle4ok:
Ну рад, что Вас повеселил. Я вот даже не понимаю, что там в коде написано. Я ж выше писал, что не спец.
Для меня более менее стало проясняться, что нужно
- при нажатии кнопки вызвать php скрипт,
- с его помощью выдать файл,
- и также сделать запись (отправку) инфы.

Если не спец, тогда Ваш бюджет и сразу же найдёте исполнителя.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
[Удален]
#7

LEOnidUKG, мысль говорите) так поступают в цивилизованном мире

S4
На сайте с 13.10.2008
Offline
72
#8

Я с Вами согласен, ребята.

Я не барыжу на чужом труде. Меня попросили, а я вместо того, чтобы сказать "я не умею", подумал, дай попробую. Все когда-то начинали.

Есть и другой подход к этому. Пункт 8

/ru/forum/513159

🍻

sashka_
На сайте с 27.01.2010
Offline
103
#9

так вам уже выдали всё , читайте третий пост плюс php.su, потом обращайтесь сюда

[Удален]
#10
Svetle4ok:
Есть и другой подход к этому. Пункт 8

зачем переводить истины?

чтобы что-то понять, объясни это другому человеку

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий