salve avrei bisogno di una informazione
potreste dirmi come iniziano gli script in jsp, php,asp ed html
so che per il javascript iniziano con "<script>" e terminano con "</script>"
grazie
salve avrei bisogno di una informazione
potreste dirmi come iniziano gli script in jsp, php,asp ed html
so che per il javascript iniziano con "<script>" e terminano con "</script>"
grazie
mi spiego......
le pagine html sono formate da script....
gli script possono essere fatti in diversi modi:
asp, jsp, vbscript, javscript, php, html.
io so riconoscere solo gli script javascript.....
gli altri come li riconosco? come iniziano e terminano?
grazie
In PHP un blocco di codice è tra <?php ..... ?> anche se è possibile l'abbreviazione <? ?> (sconsigliata tuttavia).Originariamente inviato da nikynik
le pagine html sono formate da script....
gli script possono essere fatti in diversi modi:
asp, jsp, vbscript, javscript, php, html.
io so riconoscere solo gli script javascript.....
gli altri come li riconosco? come iniziano e terminano?
In VBScript: <script language="VBScript"> .... </script>
Per ASP e JSP (che non conosco), vedi:
http://en.wikipedia.org/wiki/Active_Server_Pages
http://en.wikipedia.org/wiki/JavaServer_Pages
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ciao e grazie!
senti ma per fare la ricerca dei blocchi php dovrei scrivere
Pattern pattern = Pattern.compile ("<? (.*?) ?>", Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
oppure in altro modo...
perchè se faccio così nn funziona!
(utilizzo sempre il tuo codice)!
![]()
Faccio una premessa (che non ho fatto prima). Se fai la ricerca in pagine web scaricate da internet, non troverai mai gli script PHP, ASP, JSP, perché vengono eseguiti dal server e non inviati al client.Originariamente inviato da nikynik
perchè se faccio così nn funziona!
Ammesso di avere il sorgente di una pagina php, dovresti mettere come espressione:
"<\\?(?hp)?(.*?)\\?>"
È più complessa ... lo so, ma è perché il ? è un carattere speciale nelle regex (e va fatto l'escape) e poi il "php" è opzionale, come ho detto prima, e va raggruppato ma non come gruppo "catturato".
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
lo so.......
ma uso un applet che si chiama "sitecapturer" che mi permette di scarcare il codice lato server....
cmq
sto facendo un programmino per la ricerca di ogni tipologia di blocco di codice
uno per VBscript e Javascript
uno per php
uno per jsp ........ <%@ ... %>
uno per asp........ <% ... %>
come posso fare per creare un file che li contenga tutti
cioè...
Pattern pattern = Pattern.compile (".............." , Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
invece di scriverne uno tra gli apici (""), li scrivo tutti
se ne hai bisogno ti riposto il codice
Non ci siamo ... anche usando tutte le applet che vuoi, quello che scarichi è sempre solo una pagina web che contiene codice client-side, non PHP, ASP, ecc....Originariamente inviato da nikynik
lo so.......
ma uso un applet che si chiama "sitecapturer" che mi permette di scarcare il codice lato server....
L'unica possibilità, sarebbe quella di avere la "complicità" del server, facendo in modo che tramite una richiesta particolare (es. una query specifica nella URL) il server capisca di dover mandare il sorgente della pagina e non una "elaborazione" del sorgente.
Ma ripeto, sarebbe una cosa specifica del server e non un comportamento generale!
In teoria, potresti usare 1 sola regex per tutti i match, solo che sarebbe un po' complicatuccia.Originariamente inviato da nikynik
cmq
sto facendo un programmino per la ricerca di ogni tipologia di blocco di codice
uno per VBscript e Javascript
uno per php
uno per jsp ........ <%@ ... %>
uno per asp........ <% ... %>
come posso fare per creare un file che li contenga tutti
cioè...
Pattern pattern = Pattern.compile (".............." , Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
invece di scriverne uno tra gli apici (""), li scrivo tutti
se ne hai bisogno ti riposto il codice
Forse è meglio se fai più Pattern/Matcher/find per i vari script.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ok
sei davvero gentile and ciao