Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    formattazione file esterno .asp

    Ho necessità di creare un file esterno (attraverso MyFile e MyFile.Write) del tutto simile ad una pagina .asp già esistente, che prensenta però estrazioni da base dati, chiamate a variabili, etc....

    Se creo un file semplice (il classico "hello") tutto funziona a meraviglia, ma quando includo la pagina in esame, mi da questo errore

    Prevista fine istruzione
    /writefilebollavvi.asp, line 9, column 14
    &" <link rel="stylesheet" href="CSS/stampe.css" type="text/css" id="fogliodistile"> "_
    -------------^

    Mentre il file esterno presenta una struttura del tipo

    <%
    Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")

    Set MyFile = ScriptObject.CreateTextFile(Server.mappath("bollav vifile/"&vc_nomefile))


    MyFile.Write "<head> "_
    &" <link rel="stylesheet" href="CSS/stampe.css" type="text/css" id="fogliodistile"> "_
    &" <% "_
    &" "_
    &" vc_userconn =session("vc_userprop") "_
    &" if vc_userconn ="" then "_
    &" response.redirect "timeoutt.asp" "_
    &" end if "_
    &" "_
    &" vn_codibollavvi = Request.QueryString("vn_codiboll") "_
    &" "_

    etc......

    &" %> "_

    MyFile.Close

    %>



    Grazie in anticipo!!

  2. #2
    puoi postare la riga per l'inclusione della pagina?
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    La richiamo da una pagina .asp in questo modo

    <%
    ' Prima di passare al prossimo gestore scrivo il file relativo
    %>




    <%
    ....
    %>

    Pensi possa dipendere da questo?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Se raddoppio il carattere " (dove necessario) il codice sembra andare, ma si blocca quando trova una stringa del tipo

    &" Set rs = con.Execute(sql) "_
    &" "_
    &" %> "_

    e l'errore è
    Costante String senza terminazione
    /writefilebollavvi.asp, line 32, column 2
    &"
    -^



    A volte rimpiango quando lavoravo in "C" su Unix...

    Help me!!!

  5. #5
    Originariamente inviato da mosquito70
    A volte rimpiango quando lavoravo in "C" su Unix...
    bei tempi, si stava meglio quando si stava peggio, non ci sono più le mezze stagioni, di mamma ce n'è una sola. chi più ne ha più ne metta. chi lascia la strada vecchia per la nuova, sa quel che lascia ma non sa quel che trova.


  6. #6
    il file che viene creato ti serve che sia eseguito come pagina asp oppure che venga solo visualizzato correttamente come testo a video?
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  7. #7
    comunque, prova a sostituire l'inizio del codice asp tipo:
    codice:
    <%
    con
    codice:
    "&chr(60)&"%
    compreso di virgolette ecc...
    poi la fine del codice asp tipo:
    codice:
    %>
    con
    codice:
    %"&chr(62)&"
    poi gli apici doppi tipo:
    codice:
    <link rel="stylesheet"
    con
    codice:
    <link rel= " & chr(34) & " stylesheet " & chr(34) & "
    così dovrebbe andare bene!
    prova e fammi sapere
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    su altro post ho trovato come modificare correttamente il file contenente istruzioni asp, connessioni sql, etc...

    Il modo è questo:

    1. Per scrivere la stringa
    <%=vc_data%>

    faccio così

    MyFile.WriteLine(" <" & "%=vc_data%" & "> ")

    2. Negli altri casi, raddoppio sempre il carattere "

    Il fatto però è che, come anticipavi te in un precedente messaggio,

    "il file che viene creato ti serve che sia eseguito come pagina asp oppure che venga solo visualizzato correttamente come testo a video?"

    a me occorre che il file, contenente dati estratti da un DB, sia visualizzato a video e non deve essere eseguito come pagina asp.
    Insomma, come si può fare per fare il redirect su una pagina con estensione .html, che poi devo inviare per mail?

    Grazie a tutti e a questo forum davvero splendido (come tutti i forum utili )

    Un saluto
    Paolo

    ps. scusate ma non so come fare inserire il "quote" nel testo del messaggio

  9. #9
    ho capito,
    cmq se provi a fare come ti ho detto dovrebbe funzionarti in entrambi i casi.
    dato che il testo lo recuperi da un db, con un replace dovresti fare tutto velocemente!

    ciauz!
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    scusa,
    ma cosa intendi quando dici

    "un replace dovresti fare tutto velocemente!"

    Un saluto e grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.