Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    stampare nome cartella creata

    Ciao a tutti
    ho trovato questo bellissimo codine nel forum
    che mi consente di creare una cartella col nome che indico io.

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <%
    PUBLIC FUNCTION createDir(dirName)

    Dim objFso
    Dim return
    on error resume next : err = 0
    IF dirName = "" OR dirName = Null THEN
    return = False
    ELSE
    Set objFso = Server.CreateObject("Scripting.FileSystemObject")
    objFso.CreateFolder(Server.MapPath(dirName))


    IF (err = 0) THEN
    return = True


    ELSEIF (err <> 0) THEN
    return = False
    END IF
    Set objFso = Nothing





    END IF
    'Se volete sapere perchè da il risultato FALSE allora togliete apice che sta all'inizio del prossimo rigo.
    Response.Write("NUMERO ERRORE: "&err.number&"
    DESCRIZIONE ERRORE: "&err.description&"

    ")
    err = 0 : err.clear()
    createDir = return

    END FUNCTION
    Dim page
    page = Request.QueryString("page")

    IF page = "create" THEN

    Response.Write("Il risultato: " & createDir(Request.Form("Name")) & " (FALSE=Cartella non creata; TRUE=Cartella creata)")

    ELSE
    %>
    <HTML>
    <HEAD>
    <TITLE>Form creazione directory</TITLE>
    </HEAD>

    <BODY>
    <form method="post" action="createDir.asp?page=create">
    <input type="text" name="Name" id="ugo">
    <input type="submit" value="Crea Cartella">
    </form>
    </BODY>
    </HTML>
    <%

    END IF

    %>

    Il problema è che vorrei stampare nella pagina il nome della cartella che ho creato.
    Ma non ci riesco..

    Qualcuno sa darmi una mano?

    Grazie
    victor
    ----------------------

  2. #2
    si fa con una semplice Response.Write del nome che hai scelto

    that easy!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    ci credi che è da ieri che ci provo?
    sto continuare a mettere response.write dappertutto...ma non stampa nulla


    vorrei proprio capire in che punto del codice va messo...

    non ci riesco cavolo..

    grazie infinite
    victor
    ----------------------

  4. #4
    dopo l'istruzione che richiama la funzione che crea la cartella

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    cioè qui?
    objFso.CreateFolder(Server.MapPath(dirName))

    non va...

    mi faresti un esempio?
    grazie
    victor
    ----------------------

  6. #6
    a me pare che l'istruzione che richiama la funzione sia questa

    Response.Write("Il risultato: " & createDir(Request.Form("Name")) & " (FALSE=Cartella non creata; TRUE=Cartella creata)")

    regolati di conseguenza

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    non ci riesco
    victor
    ----------------------

  8. #8
    non riesci a scrivere una response.write? fa' vedere il tuo ultimo tentativo

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    provo a scrivere cosi ma nulla non stampa niente

    Response.Write("Il risultato: " & createDir(Request.Form("Name")) & " (FALSE=Cartella non creata; TRUE=Cartella creata)")
    response.Write(Request.Form("Name"))
    victor
    ----------------------

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    eppure non mi sembrerebbe una cosa cosi complicata...ma non riesco

    grazie
    victor
    ----------------------

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.