Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Creare cartella

  1. #1
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643

    Creare cartella

    So che dovrebbe essere possibile, ma non so come si fa

    Vorrei avere la possibilità di creare una cartella.

    Mi spiego meglio vorrei realizzare un menu tematico.
    Per una questione di ordine vorrei che ogni volta che creo un canale, si creasse anche un cartella con il nome che assegnop al canale.
    Per capirci ho creato una tabella con questi campi:
    id_tema
    tema
    Giò

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    [JScript]
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var a = fso.CreateFolder("c:\\new folder");


    domanda: se non voglio partire da C, come si fa?
    Giò

  4. #4
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    codice:
    'ASP
    Dim fso
    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    
    Dim FolderVirtualPath
    FolderVirtualPath = "cartella/"
    
    Dim FolderPhysicalPath
    FolderPhysicalPath = Server.mapPath(FolderVirtualPath)
    
    fso.CreateFolder(FolderPhysicalPath)
    in questo modo crea la cartella dalla tua root folder dove hai il sito

  5. #5
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Al posto di FolderVirtualPath = "cartella/" posso anche passargli il valore di un campo? del tipo posso scrivere:

    FolderVirtualPath = "Request.Form(tema)/" ?
    Giò

  6. #6
    Originariamente inviato da Gio&Ste
    Al posto di FolderVirtualPath = "cartella/" posso anche passargli il valore di un campo? del tipo posso scrivere:

    FolderVirtualPath = "Request.Form(tema)/" ?
    Sì, ma non ad cazzus...

    codice:
    FolderVirtualPath = Request.Form(tema)& "/"

  7. #7
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    codice:
    Dim FolderVirtualPath = Request.Form("tema")
    FolderVirtualPath = FolderVirtualPath & "/"

  8. #8
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Microsoft VBScript runtime error '800a0046'

    Permission denied

    addcanali.asp, line 16

    fso.CreateFolder(FolderPhysicalPath)

    Cosa vuol dire? devo creare le cartelle dentro public??
    Giò

  9. #9
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    probabilmente non hai i permessi di scrittura nella cartella IN CUI stai tentando di creare quella nuova

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.