Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    creare FILE . asp da codice

    Qualcuno sa se è possibile creare file asp da codice?

    OVVERO: (provo a spiegarmi bene così OPTIME non mi sgrida)

    creo una pagina con l'area di amministrazione e quando inserisco i dati dentro il DB vorrei creare anche un file .asp dentro una cartella.

    è possibile?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao nicolal,

    col FileSystemObject puoi creare tutti i file di testo che vuoi.... e una pagina asp non è altro che un file di testo

  3. #3
    Grazie willybit ottimo

    Pensi che si possa anche scriverci dentro quando la creo?

    tipo ...creo la pagina PIPPO.ASP con FileSystemObject e quand la creo al suo interno scrivo

    <%
    Dim nome
    nome = ("pippo")
    %>


  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Penso proprio di sì un file di testo è fatto per contenere testo

    ti faccio un esempio
    codice:
    <%
    set fso = Server.CreateObject("Scripting.FileSystemObject")
    set pagina = fso.CreateTextFile(Server.MapPath("prova.asp"))
    pagina.WriteLine "<%Dim nome"
    pagina.WriteLine "nome = ""pippo"""
    pagina.WriteLine "Response.Write nome"
    pagina.WriteLine "%" & ">"
    pagina.Close
    %>
    prova.asp
    nota che per scrivere il tag di chiusura dell'asp ho scritto
    codice:
    pagina.WriteLine "%" & ">"
    altrimenti se scrivevo
    codice:
    pagina.WriteLine "%>"
    veniva interpretato come chiusura dell'asp in quel punto

  5. #5
    Grazie è perfetto

  6. #6
    Domanda Willy

    come concateno questa riga?

    pagina.WriteLine "response.Redirect(""home.asp?IDMenu=0&IDPagina="" "&idpagina&")"

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    cosa vuoi che venga scritto nel file?

  8. #8
    home.asp?IDMenu=0&IDPagina=100


    100 è un id di pagina che pesco prima

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ma vuoi che nel file venga scritto
    codice:
    home.asp?IDMenu=0&IDPagina=100
    oppure
    codice:
    Response.Redirect("home.asp?IDMenu=0&IDPagina=100")
    eh? credo la seconda giusto?
    allora sarebbe
    codice:
    pagina.WriteLine "response.Redirect(""home.asp?IDMenu=0&IDPagina="&idpagina&""")"

  10. #10

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.