{"id":1208,"date":"2016-08-15T11:05:56","date_gmt":"2016-08-15T10:05:56","guid":{"rendered":"http:\/\/www.caprioli.info\/portal\/?page_id=1208"},"modified":"2023-01-03T10:00:04","modified_gmt":"2023-01-03T09:00:04","slug":"ricavare-lestensione-di-un-file","status":"publish","type":"page","link":"https:\/\/www.caprioli.info\/portal\/?page_id=1208","title":{"rendered":"Ricavare l&#8217;estensione di un file"},"content":{"rendered":"<p style=\"text-align: center;\"><a href=\"http:\/\/www.caprioli.info\/portal\/?page_id=1192\"><strong>TORNA INDIETRO<\/strong><\/a><\/p>\n<h3>Storia ASP<\/h3>\n<p>Inizialmente rilasciato come componente aggiuntivo di Internet Information Services (IIS) tramite Windows NT 4.0 Option Pack (1996), viene incluso come componente di Windows Server (dal rilascio iniziale di Windows 2000 Server).<br \/>\nCi sono state tre versioni di ASP, ciascuna introdotta con diverse versioni di IIS:<\/p>\n<ul>\n<li>ASP 1.0 \u00e8 stato rilasciato nel dicembre 1996 come parte di IIS 3.0<\/li>\n<li>ASP 2.0 \u00e8 stato rilasciato nel settembre 1997 come parte di IIS 4.0<\/li>\n<li>ASP 3.0 \u00e8 stato rilasciato nel novembre 2000 come parte di IIS 5.0<\/li>\n<\/ul>\n<p>ASP 2.0 fornisce sei oggetti incorporati: Application, ASPError, Request, Response, Server e Session. L&#8217;oggetto Session, ad esempio, rappresenta una sessione che mantiene lo stato delle variabili da una pagina all&#8217;altra.\u00a0 Il supporto del motore di scripting attivo del Component Object Model consente ai siti Web ASP di accedere alle funzionalit\u00e0 nelle librerie compilate come le librerie a collegamento dinamico.<\/p>\n<p>ASP 3.0 non differisce molto da ASP 2.0 ma offre alcuni miglioramenti aggiuntivi come il metodo Server.Transfer, il metodo Server.Execute e un oggetto ASPError migliorato. ASP 3.0 abilita anche il buffering per impostazione predefinita e ottimizza il motore per prestazioni migliori.<\/p>\n<p>ASP \u00e8 stato supportato fino al 14 gennaio 2020 su Windows 7. L&#8217;utilizzo delle pagine ASP sar\u00e0 supportato su Windows 8 per un minimo di 10 anni dalla data di rilascio di Windows 8. ASP \u00e8 attualmente [quando?] supportato in tutte le versioni disponibili di IIS.<\/p>\n<h3>Script in esame:<\/h3>\n<p>Come ricavare l&#8217;estensione di un file e creare una condizione:<\/p>\n<div class=\"wp-block-codemirror-blocks code-block\">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;vbscript&quot;,&quot;mime&quot;:&quot;text\/vbscript&quot;,&quot;theme&quot;:&quot;default&quot;,&quot;lineNumbers&quot;:true,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">&lt;% \r\n\r\n' nome del file ricavato ad esempio da un DataBase\r\nfileName = \"pippo.pdf\"\r\n\r\n' funzione che estrapola dopo il punto l'estensione\r\nfunction GetFileExtension(fileName) \r\n\tif InStr(fileName, \".\") &gt; 0 then \r\n\t\tGetFileExtension = \".\" &amp; Right(fileName, Len(fileName) - InStrRev(fileName, \".\")) \r\n\telse \r\n\t\tGetFileExtension = \".tmp\" \r\n\tend if \r\nend function \r\n\r\n' valorizzo la variabile\r\nEstensione = GetFileExtension(fileName)\r\n\r\n' Stampo a schermo il risultato\r\n' creo una condizione con la variabile\r\nResponse.Write Estensione\r\n\r\n' condizione\r\nIf Estensione = \".pdf\" Then\r\n\tResponse.Write(\"E' un file PDF\")\r\nElseIf Estensione = \".jpg\" Then\r\n\tResponse.Write(\"E' una immagine\")\r\nElse\r\n\tResponse.Write(\"Non lo so...\")\r\nEnd If\r\n'fine condizione\r\n\r\n%&gt;\r\n<\/pre>\n<\/div>\n<p>Il seguente blocco &#8220;function GetFileExtension(fileName)&#8221; ricava l&#8217;estensione del file dopo il punto, mentre la condizione successiva (If\/then\/else) visualizza o meno quello che a noi serve.<\/p>\n<h3>Pillole di saggezza:<\/h3>\n<ul>\n<li>L&#8217;istruzione <strong>If<\/strong> apre un blocco di istruzioni condizionali del tipo If &#8211; Then &#8211; Else.<\/li>\n<li>L&#8217;istruzione <strong>Then<\/strong> serve a chiudere una linea di codice di un&#8217;istruzione del tipo &#8220;If&#8221; e &#8220;ElseIf&#8221;.<\/li>\n<li>L&#8217;istruzione <strong>Else<\/strong> prende in considerazione tutti casi non esplicitamente valutati in un blocco condizionale If &#8211; Then &#8211; Else.<\/li>\n<li>L&#8217;istruzione <strong>ElseIf<\/strong> crea blocchi condizionali intermedi del tipo If &#8211; Then &#8211; Else.<\/li>\n<li>L&#8217;istruzione <strong>End If<\/strong> chiude un blocco di istruzioni condizionali del tipo If &#8211; Then &#8211; Else<\/li>\n<\/ul>\n<h3><strong>Response.Write<\/strong>:<\/h3>\n<p>Stampa a schermo il valore della variabile.<\/p>\n<div class=\"wp-block-codemirror-blocks code-block\">\n<pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;vbscript&quot;,&quot;mime&quot;:&quot;text\/vbscript&quot;,&quot;theme&quot;:&quot;default&quot;,&quot;lineNumbers&quot;:true,&quot;lineWrapping&quot;:true,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}\">&lt;%\r\nResponse.Write(\"E' un file PDF\")\r\n%&gt;<\/pre>\n<\/div>\n<p>Buona fortuna \ud83d\ude42<\/p>\n<p style=\"text-align: center;\"><strong><a href=\"http:\/\/www.caprioli.info\/portal\/?page_id=1192\">TORNA INDIETRO<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TORNA INDIETRO Storia ASP Inizialmente rilasciato come componente aggiuntivo di Internet Information Services (IIS) tramite Windows NT 4.0 Option Pack (1996), viene incluso come componente di Windows Server (dal rilascio iniziale di Windows 2000 Server). Ci sono state tre versioni [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1201,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"template-fullwidth.php","meta":{"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Ricavare l&#039;estensione di un file - caprioli.info<\/title>\r\n<meta name=\"description\" content=\"Classic ASP - Script in esame - Come ricavare l&#039;estensione di un file e creare una condizione, codice semplice e pronto all&#039;uso.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.caprioli.info\/portal\/?page_id=1208\" \/>\r\n<meta property=\"og:locale\" content=\"it_IT\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Ricavare l&#039;estensione di un file - caprioli.info\" \/>\r\n<meta property=\"og:description\" content=\"Classic ASP - Script in esame - Come ricavare l&#039;estensione di un file e creare una condizione, codice semplice e pronto all&#039;uso.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.caprioli.info\/portal\/?page_id=1208\" \/>\r\n<meta property=\"og:site_name\" content=\"caprioli.info\" \/>\r\n<meta property=\"article:modified_time\" content=\"2023-01-03T09:00:04+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.caprioli.info\/portal\/wp-content\/uploads\/2016\/08\/logo_asp.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"291\" \/>\r\n\t<meta property=\"og:image:height\" content=\"152\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minuti\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.caprioli.info\/portal\/?page_id=1208\",\"url\":\"https:\/\/www.caprioli.info\/portal\/?page_id=1208\",\"name\":\"Ricavare l'estensione di un file - caprioli.info\",\"isPartOf\":{\"@id\":\"https:\/\/www.caprioli.info\/portal\/#website\"},\"datePublished\":\"2016-08-15T10:05:56+00:00\",\"dateModified\":\"2023-01-03T09:00:04+00:00\",\"description\":\"Classic ASP - Script in esame - Come ricavare l'estensione di un file e creare una condizione, codice semplice e pronto all'uso.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.caprioli.info\/portal\/?page_id=1208#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.caprioli.info\/portal\/?page_id=1208\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.caprioli.info\/portal\/?page_id=1208#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.caprioli.info\/portal\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ricavare l&#8217;estensione di un file\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.caprioli.info\/portal\/#website\",\"url\":\"https:\/\/www.caprioli.info\/portal\/\",\"name\":\"caprioli.info\",\"description\":\"Cerca che trovi\",\"alternateName\":\"Caprioli - Cerca che trovi\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.caprioli.info\/portal\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ricavare l'estensione di un file - caprioli.info","description":"Classic ASP - Script in esame - Come ricavare l'estensione di un file e creare una condizione, codice semplice e pronto all'uso.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.caprioli.info\/portal\/?page_id=1208","og_locale":"it_IT","og_type":"article","og_title":"Ricavare l'estensione di un file - caprioli.info","og_description":"Classic ASP - Script in esame - Come ricavare l'estensione di un file e creare una condizione, codice semplice e pronto all'uso.","og_url":"https:\/\/www.caprioli.info\/portal\/?page_id=1208","og_site_name":"caprioli.info","article_modified_time":"2023-01-03T09:00:04+00:00","og_image":[{"width":291,"height":152,"url":"https:\/\/www.caprioli.info\/portal\/wp-content\/uploads\/2016\/08\/logo_asp.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.caprioli.info\/portal\/?page_id=1208","url":"https:\/\/www.caprioli.info\/portal\/?page_id=1208","name":"Ricavare l'estensione di un file - caprioli.info","isPartOf":{"@id":"https:\/\/www.caprioli.info\/portal\/#website"},"datePublished":"2016-08-15T10:05:56+00:00","dateModified":"2023-01-03T09:00:04+00:00","description":"Classic ASP - Script in esame - Come ricavare l'estensione di un file e creare una condizione, codice semplice e pronto all'uso.","breadcrumb":{"@id":"https:\/\/www.caprioli.info\/portal\/?page_id=1208#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.caprioli.info\/portal\/?page_id=1208"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.caprioli.info\/portal\/?page_id=1208#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.caprioli.info\/portal\/"},{"@type":"ListItem","position":2,"name":"Ricavare l&#8217;estensione di un file"}]},{"@type":"WebSite","@id":"https:\/\/www.caprioli.info\/portal\/#website","url":"https:\/\/www.caprioli.info\/portal\/","name":"caprioli.info","description":"Cerca che trovi","alternateName":"Caprioli - Cerca che trovi","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.caprioli.info\/portal\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"}]}},"_links":{"self":[{"href":"https:\/\/www.caprioli.info\/portal\/index.php?rest_route=\/wp\/v2\/pages\/1208"}],"collection":[{"href":"https:\/\/www.caprioli.info\/portal\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.caprioli.info\/portal\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.caprioli.info\/portal\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.caprioli.info\/portal\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1208"}],"version-history":[{"count":30,"href":"https:\/\/www.caprioli.info\/portal\/index.php?rest_route=\/wp\/v2\/pages\/1208\/revisions"}],"predecessor-version":[{"id":1886,"href":"https:\/\/www.caprioli.info\/portal\/index.php?rest_route=\/wp\/v2\/pages\/1208\/revisions\/1886"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.caprioli.info\/portal\/index.php?rest_route=\/wp\/v2\/media\/1201"}],"wp:attachment":[{"href":"https:\/\/www.caprioli.info\/portal\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}