579 messaggi dal 28 gennaio 2004
www.fradage.it
ciao a tutti, cosa sbaglio secondo voi in questo pezzetto di codice?

<%
B = "jpg, bmp"
if instr(1, "jpg", B) = 0 then
response.write("Stirnghe Diverse")
else
response.write("Stringhe Uguali")
end if
%>

sembra non volgia compararmi la var B con il mio inserimento... mi sapete aiutare?grazie a tutti ciauuuuuu

-- Non sono sempre stato dalla parte dei buoni... --
33 messaggi dal 06 giugno 2005
Ti ritorna correttamente stringe diverse: lui cerca "jpg, bmp" all'interno di "jpg" e giustamente non la trova.
579 messaggi dal 28 gennaio 2004
www.fradage.it
 ok allora mi sa che traviso, ma io vorrei che cercasse o bmp o jpg, ho visto in diversi script che esegue quel tipo di ricerca, mi sai forse indicare qualcosa di piu?
grazie

-- Non sono sempre stato dalla parte dei buoni... --
579 messaggi dal 28 gennaio 2004
www.fradage.it
... semplicemente la notte porta consiglio.... non so se sia la soluzione migliore, ma basta invertire il termine di confronto con quello da confrontare e tutto funziona!!!!!!!!!

quindi il codice diventa:

<%
B = "jpg, bmp"
if instr(1, B, "jpg") = 0 then
response.write("Stirnghe Diverse")
else
response.write("Stringhe Uguali")
end if
%>

provare per credere hehehehehehehe
grazie cmq per l'aiuto, spero possa servire a qualcuno ... ciauuuuuuuu

-- Non sono sempre stato dalla parte dei buoni... --
2.584 messaggi dal 14 maggio 2001
Guarda che secondo me c'è qualche problema nella tua soluzione...

Cosa vorresti fare esattamente?
La tua Stringa "B" è quella che inserisce l'utente?
Vuoi che venga scritto "Stringhe uguali" sia se c'è Jpg sia che c'è bmp?
Se vuoi questo devi duplicare il codice:

<%
B = "jpg, bmp"
if instr(1, B, "jpg") = 0 AND instr(1, B, "bmp") = 0 then
response.write("Stirnghe Diverse")
else
response.write("Stringhe Uguali")
end if
%>
579 messaggi dal 28 gennaio 2004
www.fradage.it
Ciao, no io devo verificare se nella stringa passata è presente o jpg o bmp o qualunque altra estensione, come dici tu dovrei avere tutto il contenuto della stringa B, quindi non si presterebbe all'uso, io devo semplicemente controllare se l'estensione del file scelto e consentita o meno, grazie per l'interessamento cmq, ciauuuuu

-- Non sono sempre stato dalla parte dei buoni... --
2.584 messaggi dal 14 maggio 2001
Allora devi mettere tanti:
instr(1, B, "jpg") = 0

concatenati in AND, quante sono le estensioni che accetti.
579 messaggi dal 28 gennaio 2004
www.fradage.it
ti ringrazio, ma e piu pratico l'esempio corretto che ho postato io, testato e correttamente funzionante

-- Non sono sempre stato dalla parte dei buoni... --

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.