Visualizzazione dei risultati da 1 a 6 su 6

Discussione: FileSystemObject

  1. #1

    FileSystemObject

    Ciao a tutti...
    E' da parecchio che non scrivo...
    e che non programmavo piu niente di che...
    che meritasse per lo meno un certo impegno ecco...
    Volevo chiedervi...

    Uso un server Aruba.

    usando questo codice:
    codice:
      Set fco = Server.CreateObject("Scripting.FileSystemObject")
      Set op = fco.CreateTextFile(Server.MapPath(conn_on.asp"),true,0)
      
      op.WriteLine("<%")
    
      op.WriteLine(" host = ""62.149.150.70"" ")
      op.WriteLine(" dbnm = ""Sql174914_2"" ")
      op.WriteLine(" user = ""Sql174914"" ")
      op.WriteLine(" pswd = ""cf466228"" ")
    
      op.WriteLine("dim conn")
      op.WriteLine("set conn = server.CreateObject(""ADODB.Connection"")")
      op.WriteLine("conn.Open (""server="&host&";db="&dbnm&";driver=MySQL;uid="&user&";pwd="&pswd&""")")
    
      op.WriteLine("%>")
    
      op.Close
      Set op = Nothing
    A parte che dovrei risolvere la scrittura dei tag "<%" e "%>"...
    con i loro alternativi tipo "& nbsp;" per lo spazio...
    che ovviamente non ricordo...

    Il problema è che Aruba mi permette di creare il file solo ed esclusivamente se la cartella di destinazione è "public"... in caso contrario restituisce l'errore alla "riga 20" (che è quella dove sta l'istruzione "CreateTextFile")

    Ah ... Non mi permette di editare i permessi di nessuna cartella in cui abilitare il "777"...
    E tutte sono impostate su "666"...



    Grazie per l'attenzione/comprensione e ogni vostro eventuale aiuto...



    ^ohiaia^
    Grazie sempre di tutto!!!
    Alberto

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ti sei risposto da solo...
    Qual'è il problema?

    Roby

  3. #3
    Ciao Roby quanto tempo!

    Il problema è che sto "piombo" di file non lo voglio fare nella cartella public ma nella cartella "nk_1_cnn"...

    Mi chiedevo insomma se stavo sbagliando qualcosa io o se Aruba forzasse le cose proprio in questa direzione...

    Non c'è soluzione? Non si può?
    Grazie sempre di tutto!!!
    Alberto

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da ^ohiaia^
    Ciao Roby quanto tempo!

    Il problema è che sto "piombo" di file non lo voglio fare nella cartella public ma nella cartella "nk_1_cnn"...

    Mi chiedevo insomma se stavo sbagliando qualcosa io o se Aruba forzasse le cose proprio in questa direzione...

    Non c'è soluzione? Non si può?
    dipende quanti amici hai in aruba...
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Per scrivere questo <% basta fare
    op.writeline "<" & "%"
    per i permessi sulle cartelle da ASP non puoi fare nulla.
    Oltre all'hosting esiste anche l'housing dove prendi il controllo del server e imposti i permessi che vuoi dove vuoi.

  6. #6
    ^^^ Domenix mi sento l'essere piu piccolo dell'universo...

    ... "<" & "%" ...

    ...non so davvero a cosa stavo pensando... "& lt ;" etc. vari

    Per le cartelle cercherò un modo per fregare il mappath e crearlo sulla cartella pubbbbbblic...
    Poi lo si sposterà a mano... (...forse meglio così si rimuovono anche i files inutili/pericolosi...)

    Mi rincuora un pò che non era "tutta colpa mia"...



    Grazie mille!
    Grazie sempre di tutto!!!
    Alberto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.