Hej, Jag skulle göra tvärtom, kolla om filändelsen är .gif eller .jpg om det är det, ladda upp. Select-sats kanske? >Elseif Not ext1 = "gif" or ext1 = "jpg" Then Gjorde som Anna-Karin sa, vände på allt ihop.Elseif sats för filformat
Har ett script för uppladdning av bilder och innan jag laddar upp filen så kollar jag om formatet är gif enligt nedan...
Elseif Not ext1 = "gif" Then
'Utför de som ska hända om det inte är gif
Men nu skulle jag vilja utöka detta så att det även går att ladda upp jpg format. Jag har då testat med följande som jag tycker borde fungera men de gör det inte.
Elseif Not ext1 = "gif" or ext1 = "jpg" Then
'Utför de som ska hända om det inte är gif eller jpg
Varför fungerar det inte? är det jag som tänker helt galet? Någon som har ett förslag?
Tack på förhand...
Sv: Elseif sats för filformat
Om det är någon annan filändelse så skicka tillbaka med ett felmeddelande.Sv: Elseif sats för filformat
<code>
Select Case ext
Case "gif", "jpg", "png"
response.write("Japp, det var en fin bild")
Case else
response.write("Nehedu, den fulingen gick inte")
End Select
</code>
Sen i förstaläget, kör
<code>
response.write(ext)
</code>
så du ser vilka värden som pumpas tillbaks.
Det kan ju trots allt vara så att ext blir typ ".gif" eller ".jpg" och om du då matchar
"gif" med ".gif" så kommer det gå åt fanders.
Lycka till!
//JohannesSv: Elseif sats för filformat
>'Utför de som ska hända om det inte är gif eller jpg
"Not" har högre prioritet än "or" så uttrycket ovan blir
(Not ext = "gif") or ext="jpg"
dvs allt som inte är gif.Sv:Elseif sats för filformat
Tack för hjälpen alla...