54 messaggi dal 06 settembre 2002
Grazie Edoardo per l'attenzione, infatti avevo un problema di passaggio Variabili... ora funziona benissimo, gran bel script!!!


------------------------------------
Sergio Carmigno
------------------------------------
- Consulente Informatico
- sergio10@yahoo.it
- http://www.progetti.cjb.net
------------------------------------
46 messaggi dal 06 settembre 2002
IO invece ho problemi di sostituzione stringa. Quando lo script legge tutto il file e lo butta nella variabile documento ci mette il codice ASCII del file RTF cosicchè quando faccio il replace non trova mai [nome] o [cognome] perchè i segnalibri vengono sivisualizzati con [] ma nel file rft hanno degli specifici tag.
pertanto il file nuovo viene creato ma non c'è sostituzione dei segnalibri con i valori che tra l'altro ho scritto direttamente senza passare da una form come dal codice allegato:
<%

'Per leggere il documento utilizzo FSO
Set fso = CreateObject("Scripting.FileSystemObject")

'doc.rtf e' il documento di base che contiene i tag
Set f = fso.OpenTextFile(Server.MapPath("test.rtf"), 1)

'Leggo tutto il contenuto del documento
Documento = f.ReadAll

'chiudo subito
f.Close
Set f = Nothing

'ora sostituisco i TAG con i campi contenuti nella form

'Nome = request("Nome")
'Cognome = request("Cognome")

response.write documento

Documento = Replace(Documento, "[nome]", "Roberto")
Documento = Replace(Documento, "[cognome]", "Razzauti")
''''''''''' qui non mi va''''''''''''''''''''''''''

'creo un nuovo documento con Nome e Cognome reali al posto dei TAG
Set f = fso.OpenTextFile(Server.MapPath("testnew.rtf"), 2, True)

'chiudo tutto
f.Write Documento
f.Close
Set f = Nothing
Set fso = Nothing
%>


BOB

ING. ROBERTO RAZZAUTI
46 messaggi dal 06 settembre 2002
Per intendersi ecco cosa devo fare per far funzionare lo script

<%

' tralascio il codice iniziale e finale

' questa parte originale non mi funziona
'Documento = Replace(Documento, "[nome]", "Roberto")
'Documento = Replace(Documento, "[cognome]", "Razzauti")

' questa parte invece si
nometag = "{\*\bkmkstart nome}nome{\*\bkmkend nome}"
cognometag = "{\*\bkmkstart cognome}cognome{\*\bkmkend cognome}"
Documento = Replace(Documento, nometag, "Roberto")
Documento = Replace(Documento, cognometag, "Razzauti")

....

%>

BOB

ING. ROBERTO RAZZAUTI
9 messaggi dal 16 marzo 2001
creare e gestire documenti.Rtf è bellissimo, ma si va incontro ad un grande problema. Ogni volta che viene generato un nuovo documento si occupa spazio sugli hard Disk del server.

C'è un metodo per cancellare i file.rtf dopo averli spediti con una mail????????

Giuseppe(81)

Giuseppe S.
Web Systems
http://www.web-systems.it
223 messaggi dal 06 settembre 2002
Contributi
www.ebow.it
per "rrazzauti"

forse il problema nasce dal tipo di editor che usi per creare il documento RTF, altrimenti il sistema cha hai utilizzato e' comunque valido... l'importante e' definire in modo univoco il TAG--- e poi il gioco e' fatto...

con questo sistema e' praticamente possibile fare anche le fatture direttamente on-line!


per "askook"

se non ti serve una copia del file che hai spedito via email... basta che il nome del docuemnto nuovo sia sempre lo stesso! viene automaticamente sovrascritto!


ciao

--
Lino Mari [MOD it.economia.e-commerce]
http://www.viadeimercanti.com - Il nuovo portale e software per il commercio elettronico
http://www.dev2dev.it - La rete ha connesso nuove particelle - D2D004

--
Lino Mari
http://www.ebow.it - e-business on web!
9 messaggi dal 16 marzo 2001
grazie non ci avevo pensato!!!


Giuseppe S.
Web Systems

Giuseppe S.
Web Systems
http://www.web-systems.it
46 messaggi dal 06 settembre 2002
.......
forse il problema nasce dal tipo di editor che usi per creare il documento RTF, altrimenti il sistema cha hai utilizzato e' comunque valido... l'importante e' definire in modo univoco il TAG--- e poi il gioco e' fatto...


HO USATO WORD 2000!

SE VUOI TI MANDO IL FILE



BOB

ING. ROBERTO RAZZAUTI
9 messaggi dal 16 marzo 2001
ho lo stesso problema di rrazzauti

io ho creato il file rtf con WORD 2002!

passa le variabili, crea il nuovo file, ma non cambia i tag [Nome] e [Cognome] nenache con il metodo di rrazzauti!!!! come faccio?


Giuseppe S.
Web Systems
http://www.web-systems.it

Giuseppe S.
Web Systems
http://www.web-systems.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.