Newsgroup: it.comp.lang.delphi
Titolo: Delphi o CGI?

Dunque...
io ho un server di rete NT con dei database che di giorno in giorno vanno
aggiornandosi con dati che arrivano dalla produzione grazie a programmini
che ho fatto su nisura per l'azienda per cui lavoro...
1) Vorrei ora sviluppare un piccolo webserver che mostri il contenuto dei
miei database ai clienti sparsi per il mondo via Internet ovviamente
accedendo sul server qui, in loco, con un comune browser. Non c'è problema
per le routines di conversione dati e di pubblicazione ma qualcuno ha un
esempio di come posso mandare ad un browser i dati che pesco da un database?
Credo aprendo una comunicazione TCP/IP su porta 80... come posso parlare ad
un browser con una mia applicazione su server? Ci sono componenti in giro...
qualcuno ne ha già usato qualcuno? Un'altra idea è quella di usare un
webserver conosciuto e programmare un'applicazione che agisce solo se
chiamata con passaggio di variabili tipo script CGI o ASP... ma il dubbio è
lo stesso... come comunicare con EXPLORER o NETSCAPE?
In effetti sono tante domande... se qualcuno può darmi anche solo una
dritta...
grazie in anticipo...
Ciao


Ho anch'io piu' o meno le stesse necessita' : mandare dati su richiesta da
banchi di controllo/collaudo in produzione a eventuali client che utilizzano
un
semplice browser tipo IE o Netscape.
L' idea che ho e' quella di installare un piccolo webserver sui banchi e dei
cgi che costruiscano delle pag. html a partire dallo stato
macchina/produzione ecc..
Sono ancora in fase di pensiero .:-) pero' mi sono procurato parecchio
materiale di riferimento.
http://www.rtfm.be/fpiette/indexuk.htm
per i componenti di François PIETTE e molti link interessanti
http://www.nevrona.com/indy
per i componenti indy (che contengono fra l'altro un http server)
http://www.ararat.cz/synapse/
altri componenti tcp/ip
http://www.ritlabs.com/tinyweb/features.html
dove trovi un piccolo http server completo di sorgenti
http://savant.sourceforge.net/
altro http server completo di sorgenti (ma in C)
http://www.webhostdir.com/guides/
tutorials su CGI, ASP, HTML ecc.
http://www.freesitetools.com/tutorials/index.html
altri tutorials come sopra.
Quando otterrai qualcosa di interessante mi interesserebbe sapere come ti
sei mosso.
Saluti
Davide

 ha scritto nel
messaggio news:7BkX6.447$i51....@news2.tin.it...

WOW! ;-)
Per come la vedo io e' inutile inventare l'acqua calda... il che tradotto
significa che io suggerisco la strada di appoggiarsi ad un webserver gia'
pronto... IIS va benissimo al tuo scopo per quanto ho capito... :)
(Divagazione On)
 Date le vicissitudini di Netscape (abbandono dello sviluppo del browser)
non credo abbia piu' senso sviluppare codice per rendere le applicazioni
compatibili con IE e Netscape....
(Divagazione OFF)
Tornando a Delphi e webserver se utilizzi D5 Enterprise (io ho questa
versione e non ricordo se gli stessi componenti ci sono anche nella Pro)
puoi utilizzare tranquillamente i componenti Internet ed in particolare i
vari DataSetTableProducer etc in conbinazione con i Webdatamodule e
l'accesso (classico o tramite MIDAS) ai DB. :)
Ti assicuro che e' piu' difficile spiegare il come farlo che non il farlo
realmente! ;-D
HTH
 Marco

 lo stesso... come comunicare con EXPLORER o NETSCAPE?
.....io userei Apache e php, facendo l'accesso a i dati via ODBC.
Il php è molto semplice da usare e interfacci i dati in poco tempo.....
Se ti serve qualche dritta sul php puoi contattarmi in PVT
gianni...@tiscalinet.it
Ciao
Gianni

 ha scritto nel messaggio
news:mUmX6.65103$Cq5.7...@news.infostrada.it...

eheheh! Ok per Apache... ma consigliare PHP e ODBC in un ng per Delphi ....
;-D
Simpaticamente.
 Marco :)

  Marco :)
.....hai ragione Marco, ma ho provato a scrivere CGI con Delphi e mi sono
letteralmente accartocciato :-)) così, per interfacciarmi al web uso il
PHP......per quanto riguarda ODBC lo uso solo in caso di emergenza (con
delphi uso solo VCL specifiche per database Relazionali che scavalcano anche
il BDE).....questo mi sembrava un caso di emergenza :-DD
Ciao
Gianni

esempio di come posso mandare ad un browser i dati che pesco da un database?
Usa una tecnologia di script come ASP o PHP e un Web Server come
IIS (gli puoi aggiungere il supporto per PHP) o Apache (per PHP).
Non e' molto in tema con il gruppo comunque.
Su it.comp.www.asp e it.comp.www.php trovi un aiuto migliore.
--
Andrea Laforgia - walkietalkie(at)
libero.it
#exclude <windows.h>