Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[Html] Lancio shell unix

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[Html] Lancio shell unix

Messaggioda jaapstam » mar ott 17, 2006 5:20 am

Ciao a tutti,
vorrei lanciare da una pagina html una shell unix che sta sul server , come posso fare ?
Ciao e grazie
Avatar utente
jaapstam
Neo Iscritto
Neo Iscritto
 
Messaggi: 12
Iscritto il: gio ago 25, 2005 1:03 pm
Località: ROMA

Messaggioda Ices_Eyes » mar ott 17, 2006 5:41 am

Uhm...Potresti spiegarti un po' meglio ed essere un po' più prolisso? [:I]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda tux2 » gio ott 19, 2006 10:41 pm

http://www.MegaLab.it/forum/viewtopic.php?t=2684

Vi ricordiamo inoltre che HTML non è un linguaggio di programmazione: per problemi di questo tipo, utilizzate l'Area Webmaster.


Ciao a tutti,
vorrei lanciare da una pagina html una shell unix che sta sul server , come posso fare ?
Ciao e grazie



Ricordo che, in generale, una pagina HTML viene memorizzata o costruita su un server che, su richiesta, la invia ad un client il quale è poi in grado di interpretarla e visualizzarla in base alle caratteristiche del client stesso.

Ora, la questione di fondo è che non vi è via alcuna per la quale una pagina HTML possa eseguire direttamente codice sul server.

Ad essere eseguiti sul server possono essere solo comandi inseriti in linguaggi eseguiti dal server stesso prima di generare la pagina html.

Esempi possono essere pagine JSP, PHP o ASP, oltre a oggetti residenti sui server e richiamabili come le servlet e i web services.

Detto questo, l'unico modo che hai per lanciare una shell unix residente sul server è usare uno dei suddetti linguaggi di programmazione, che, torno a ripetere, generano le pagine HTML non il contrario. Prima, durante o dopo aver generato le pagine HTML o qualsiasi altra risorsa sia necessaria (PDF, ODF, immagini ecc) è possibile eseguire codice arbitrario tra cui, ovviamente :
- eseguire comandi di sistema
- quesy al database
- lettura da sorgenti I/O (es file)
- ... ... ...

Scegli un linguaggio e riponi la domanda.
Le persone si dividono in 10 categorie,
quelle che conoscono il binario e quelle che non lo conoscono.
Avatar utente
tux2
Neo Iscritto
Neo Iscritto
 
Messaggi: 22
Iscritto il: lun ago 07, 2006 10:08 am


Messaggioda Ices_Eyes » ven ott 20, 2006 12:47 am

In realtà potrebbe bastargli uno script cgi configurato ad hoc nel server, per questo ho chiesto più informazioni riguardo quello che doveva fare...[^]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda tux2 » ven ott 20, 2006 12:54 am

Ices_Eyes ha scritto:In realtà potrebbe bastargli uno script cgi configurato ad hoc nel server, per questo ho chiesto più informazioni riguardo quello che doveva fare...[^]


Sì... ma il senso del mio discorso è che non è la pagina html che lancia lo script... ;)

Alla fine anche le cgi si basano su un linguaggio di programmazione o... ;)
Le persone si dividono in 10 categorie,
quelle che conoscono il binario e quelle che non lo conoscono.
Avatar utente
tux2
Neo Iscritto
Neo Iscritto
 
Messaggi: 22
Iscritto il: lun ago 07, 2006 10:08 am

Messaggioda Ices_Eyes » ven ott 20, 2006 1:57 am

Si è vero, in quel caso la sezione sarebb stata corretta [;)]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda tux2 » ven ott 20, 2006 2:43 am

Ices_Eyes ha scritto:Si è vero, in quel caso la sezione sarebb stata corretta [;)]


Già, ma non il titolo del topic [html] ;)
Le persone si dividono in 10 categorie,
quelle che conoscono il binario e quelle che non lo conoscono.
Avatar utente
tux2
Neo Iscritto
Neo Iscritto
 
Messaggi: 22
Iscritto il: lun ago 07, 2006 10:08 am

Messaggioda Zane » ven ott 20, 2006 5:04 am

Con HTML non è proprio possibile, ma se utilizzi una tecnologia server come PHP o ASP dovrebbe esistere un comando apposito.
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Messaggioda jaapstam » ven ott 20, 2006 7:47 am

Quindi se ho capito bene non posso usare html , ma un linguaggio come asp o php.
Io ho un applicazione dove il server si basa su oggetti scritti con Object C e la parte client in html non sono altro che template sempre html aggangiati ad alcuni di questi oggetti , non essendo capace a sviluppare con questo linguaggio cercavo una scappatoia , che a quanto ho capito è impossibile.
Grazie comunque dei consigli.
Avatar utente
jaapstam
Neo Iscritto
Neo Iscritto
 
Messaggi: 12
Iscritto il: gio ago 25, 2005 1:03 pm
Località: ROMA

Messaggioda tux2 » mar ott 24, 2006 3:54 pm

Tieni presente che esistono numerosi host gratuiti di servizi PHP o ASP, e anche dei servizi professionali hanno spesso costi abbordabili per questi due linguaggi.

Per Servlet/JSP il discorso è un po' diverso, dato che l'infrastruttura necessaria per gestirle è un po' più complessa.
Le persone si dividono in 10 categorie,
quelle che conoscono il binario e quelle che non lo conoscono.
Avatar utente
tux2
Neo Iscritto
Neo Iscritto
 
Messaggi: 22
Iscritto il: lun ago 07, 2006 10:08 am


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising