Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Generazione automatica documenti

Autore Messaggio
Dony19

Principiante
Principiante
1 Discussione



Profilo - Dony19
02 agosto 2007 alle 10:06:43 Profilo - Dony19Invia un messaggio privato Rispondi quotando
Salve, ho creato 2 nuove pagine asp che dovrebbero generare automaticamente un documento word con dati inseriti dall'utente.
Le pagine si chiamano ferie.asp e ferie-inc.asp..scivo il codice:

Ferie.asp

<!-- #include file='includes/includes-inc.asp' -->
<! eventuali altri include "di sistema" che servono -->
<%

sTitlePage = "PROVA PAGINA"

' oppure utilizzate una vairabile che avrete aggiunto come
' spiegato nei capitoli precedenti:
' sTitlePage = GetTranslation("LANG_TITLE_MIAPAGINA")
%>

<!-- #include file='includes/toppage-inc.asp' -->
<!-- #include file='includes/ferie-inc.asp' -->
<!-- #include file='includes/bottompage-inc.asp' -->

Ferie-inc.asp
<%
dim fso,f,documento,a

set fso=CreateObject("Scripting.FileSystemObject")

set f=fso.OpenTextFile(("c:aspnuke207includesFerie.rtf"),1)

documento = f.ReadAll
a="dony"
documento=replace(documento, "[dataodierna]", a)
documento=replace(documento, "[Cog]", a)

Response.ContentType="application/msword"
Response.Write(documento)
f.close
set f=nothing
set fso=nothing
%>
Testato fuori aspnuke funziona...
In aspnuke ricevo il seguente errore:Oggetto risposta error 'ASP 0156 : 80004005'

Errore dell'intestazione

/Sito Siano/includes/ferie-inc.asp, line 12

Le intestazioni HTTP sono già state inviate al browser client. Se necessario, modificare le intestazioni HTTP prima di scrivere il contenuto della pagina.
Se inserisco la linea di codice
Response.ContentType="application/msword" nel file toppage-inc.asp ottengo una pagina non processata.
Mi date una mano?Sono disperata.
Il codice fuori aspnuke funziona perfettamente, la pagina apre ms word con il documento template compilato dai dati che l'utente ha inserito nel modulo
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
08 agosto 2007 alle 19:50:52 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
prima di tutto perche complicarsi la vita con tanti include

una pagina aspnuke e' cosi composta

<!-- #include file='includes/includes-inc.asp' -->
<%
sTitlePage = "PROVA PAGINA"
EVENTUALI HEADER della programmazione
%>

<!-- #include file='includes/toppage-inc.asp' -->

<%
codice asp
%>

<!-- #include file="includes/bottompage-inc.asp" -->
<!-- #include file="includes/clearitall-inc.asp" -->

quindi proverei a mettere l'header di word nella sezione titolo

<!-- #include file='includes/includes-inc.asp' -->
<%
sTitlePage = "PROVA PAGINA"
Response.ContentType="application/msword"
%>
<!-- #include file='includes/toppage-inc.asp' -->
<%
dim fso,f,documento,a
set fso=CreateObject("Scripting.FileSystemObject")
set f=fso.OpenTextFile((server.MapPath("public/prova.rtf")),1)
documento = f.ReadAll
a="ANDRIGHETTI"
documento=replace(documento, "[Nome]", a)
documento=replace(documento, "[cognome]", a)

Response.Write(documento)
f.close
set f=nothing
set fso=nothing
%>
<!-- #include file="includes/bottompage-inc.asp" -->
<!-- #include file="includes/clearitall-inc.asp" -->


non ho provato la procedura on line ma son dubbioso su questa linea
Response.Write(documento)

che secondo me ti stampa il contenuto dell'rtf non ti apre il file in formato word boh prova


---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 187
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5688457 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi