579 messaggi dal 28 gennaio 2004
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
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
 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
579 messaggi dal 28 gennaio 2004
... 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
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
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
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
ti ringrazio, ma e piu pratico l'esempio corretto che ho postato io, testato e correttamente funzionante

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.