Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с Excel

Сообщения:  [1-8] 

 
 автор: Poul   (19.11.2007 в 14:29)   письмо автору
 
   для: mihdan   (19.11.2007 в 14:13)
 

не совсем понял куда это встроить...
сейчас опишу структуру... есть файл document.php в нем есть кнопка type=button по событию onClick отправляется запрос на сервер с помощью Ajax, из базы данных выбирается путь к файлу Excel. и возвращается клиенту как http://test.ru/excel/document.xls и далее два варианта (зависит от настроек пользователя)
1.

document.getElementById("divexcel").innerHTML = '<a href="'+response+'" target="_blank">Открыть</a>';
document.getElementById("divexcel").style.visibility = "visible";

2.

myWin= open(response, "openWindow", "top=0, left=0, status=no, toolbar=no, menubar=no, scrollbars=no, target=_blank")

   
 
 автор: mihdan   (19.11.2007 в 14:13)   письмо автору
 
   для: Poul   (19.11.2007 в 14:05)
 


<?php
$down 
'chtoto';
header("Content-Disposition: attachment; filename=".$down);
header("Content-type: application/vnd.ms-excel; name=".$down);
header("Content-Length: ".filesize("uploads/".$down)); 
?>

   
 
 автор: mihdan   (19.11.2007 в 14:12)   письмо автору
 
   для: Poul   (19.11.2007 в 14:05)
 

Да с помощью заголовков

   
 
 автор: Poul   (19.11.2007 в 14:05)   письмо автору
 
   для: mihdan   (19.11.2007 в 13:17)
 

Возник еще вопрос, при открытии файла Excel по обычной ссылке, появляется окно выбора - сохранить, открыть, отмена? можно ли как нибудь задать сразу открытие файла?

   
 
 автор: mihdan   (19.11.2007 в 13:17)   письмо автору
 
   для: Poul   (19.11.2007 в 12:47)
 

Я по крайней мере не встречал такого, хотя кто его знает ;)

   
 
 автор: Poul   (19.11.2007 в 12:47)   письмо автору
 
   для: mihdan   (19.11.2007 в 11:43)
 

Спасибо, уже так и сделал, просто вопрос успел написать раньше чем дошло что старая версия то мне и не нужна, если в любом случае будет сохраняться новая. Но вообще просто из интереса, есть ли возможность подавить сообщение Excel?

   
 
 автор: mihdan   (19.11.2007 в 11:43)   письмо автору
 
   для: Poul   (19.11.2007 в 10:42)
 

если такой файл уже существует удалим его(или переименуем) а потом загрузим уже ваш. Разве так не проще чем подавлять какие то там окна

   
 
 автор: Poul   (19.11.2007 в 10:42)   письмо автору
 
 

Столкнулся с проблемой. на PHP написан скрипт для открытия файла excel, внесения данных. и его закрытия, но при закрытии если файл уже существует выдается сообщение сохранить нет отмена... поседствия этого невозврат ответа скрипта клиентской части (запускается скрипт через Ajax), можно ли подавить вывод этого сообщения?

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования