Я использую phpspreadsheet для создания файла XLSX на XAMPP. Я хочу запустить задание Cron в WordPress, которые будут автоматически экспортировать некоторые заказы и сохранить файл XLSX на сервере XAMPP. Я успешно экспортировал файл, используя $ writer-> save ('php: \\ output'); , но это просто спросит пользователя, где загрузить файл. т.е. wp-content/export/$ filename
Заголовки:
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="file.xls"');
header('Cache-Control: max-age=0');
< /code>
php: < /p>
$objWriter = new Xlsx($objX);
ob_start();
$objWriter->save('php://output');
$xlsData = ob_get_contents();
ob_end_clean();
//returning response to javascript
$response = array(
'file_name' =>'s.xlsx',
'op' => 'ok',
'file' => "data:application/vnd.ms-excel;base64,".base64_encode($xlsData),
);
die(json_encode($response));
< /code>
javascript < /p>
jQuery.ajax({
url: ajaxurl,
type: 'POST',
dataType: 'json',
data: {
form_data :detail_info,
action: 'frontend_action_without_file' // this is going to be used inside wordpress functions.php
},
error: function(error) {
},
success: function(response) {
//console.log("Insert Success" + response.file);
}
}).done(function(data){
var $a = jQuery("");
$a.attr("href",data.file);
jQuery("body").append($a);
$a.attr("download",data.file_name);
$a[0].click();
});
});
Подробнее здесь: https://stackoverflow.com/questions/701 ... mpp-server
Как сохранить файл phpspreadsheet xlsx на сервере Xampp? [дублировать] ⇐ Php
Кемеровские программисты php общаются здесь
1754329915
Anonymous
Я использую phpspreadsheet для создания файла XLSX на XAMPP. Я хочу запустить задание Cron в WordPress, которые будут автоматически экспортировать некоторые заказы и сохранить файл XLSX на сервере XAMPP. Я успешно экспортировал файл, используя $ writer-> save ('php: \\ output'); , но это просто спросит пользователя, где загрузить файл. т.е. wp-content/export/$ filename
Заголовки:
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="file.xls"');
header('Cache-Control: max-age=0');
< /code>
php: < /p>
$objWriter = new Xlsx($objX);
ob_start();
$objWriter->save('php://output');
$xlsData = ob_get_contents();
ob_end_clean();
//returning response to javascript
$response = array(
'file_name' =>'s.xlsx',
'op' => 'ok',
'file' => "data:application/vnd.ms-excel;base64,".base64_encode($xlsData),
);
die(json_encode($response));
< /code>
javascript < /p>
jQuery.ajax({
url: ajaxurl,
type: 'POST',
dataType: 'json',
data: {
form_data :detail_info,
action: 'frontend_action_without_file' // this is going to be used inside wordpress functions.php
},
error: function(error) {
},
success: function(response) {
//console.log("Insert Success" + response.file);
}
}).done(function(data){
var $a = jQuery("");
$a.attr("href",data.file);
jQuery("body").append($a);
$a.attr("download",data.file_name);
$a[0].click();
});
});
Подробнее здесь: [url]https://stackoverflow.com/questions/70124552/how-to-save-phpspreadsheet-xlsx-file-on-xampp-server[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия