Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Discussione: variabili esterne

  1. #11
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73

    ..ora uso il percorso completo ma iis mi va in bomba!!
    codice:
    <%
    'apro il file di testo
    
      	strPath = "/accessi/utA/accesso.txt"  
    	Set objFileSy = Server.CreateObject("Scripting.FileSystemObject")
    	Set objApriFile = objFileSy.OpenTextFile(strPath, 1)
    	'leggo il contenuto della prima riga e lo metto nella var abilitazione
    	'
    	abilitazione= objApriFile.ReadLine
    	
    	objApriFile.close
    	Set objApriFile = Nothing
    	Set objFileSy = Nothing 
    
    
    	nome=Session("nomeUtente")
    	cognome=Session("cognomeUtente")
    	response.write("
    aa="&abilitazione&"
    ")
    	
    if Session("abilitazione") <>"" then
    
    	If  Session("abilitazione") = abilitazione   then 
    		chisei= nome &" "& cognome 
    	Else
                'commento per leggere le variabili
    		'Session.Abandon()'
    		'Response.Redirect("../default.asp?msg=Non sei autorizzato
    Esegui prima il login") 
    		
    	End if
    	
    End if	
    %>
    ' inizio html

  2. #12
    proprio completo .... dal drive al file c:\wkdjfw\jksfbgeid\jksdhgkiwe


    così vediamo se il valore lo prelevi nel modo giusto ...
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  3. #13
    mimedia fai questa prova:

    tu fai un redirect a "default.asp?msg=Non sei autorizzato
    Esegui prima il login"

    quindi l'utente nella barra dell'url visualizzerà:
    www.sito.com/default.asp?msg=Non sei autorizzato
    Esegui prima il login

    immagino sia una pagina accessibile da tutti.

    ora quando sei in questa pagina modifica l'url con questo:
    default.asp?msg=<script>alert('non sono protetto');</script>

    e vedrai che il server eseguirà senza problemi lo script e penso tu sappia che un server di norma non dovrebbe eseguire script specificati da un client.

    certo il mio script di esempio è lato client, ma basta fare uno script magari non javascript lato server e addios

    VVoVe:
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  4. #14
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73
    x ZeroCool981: understand!

    x gli altri:
    codice:
    strPath = "C:\Inetpub\wwwroot\accessi\utA\accesso.txt"  	
    Set objFileSy = Server.CreateObject("Scripting.FileSystemObject")
    	Set objApriFile = objFileSy.OpenTextFile(strPath, 1)
    	'leggo il contenuto della prima riga e lo metto nella var abilitazione
    	abilitazione= objApriFile.ReadLine
    	
    	objApriFile.close
    	Set objApriFile = Nothing
    	Set objFileSy = Nothing 
    'ecc
    nothing to do... in bomba continua..

  5. #15
    strPath = server.mappath("\accessi\utA\accesso.txt")


    ma hai on error resume next sulla pagina?

    comunque dopo l'apertura del file metti response.end ...
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  6. #16
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73
    !!!!
    mi sono rotto e ho testato le pagine direttamente sul server...
    funziona tutto!!

    che cavolo bisosna abilitare su iis per creare gli oggetti server?
    ho iis 5.0 su xp appena installato... e mi sta gia sulle balle (vengo dal 2000 prof. e non ho avuto MAI un problema)..

  7. #17
    dai i permessi di scrittura e klettura sulla cartella all'utente internet ...
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  8. #18
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73
    ...fosse quello!
    i permessi R/W li dò sempre nei siti in locale...
    ..a proposito, non ti ho ancora rigraziato per la dritta.. grazie!

    ritornando a iis ho verificato i permessi, e non c'è storia.. macina macina finchè non si siede il pws.. senza nessun tipo di errore.

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.