Newsgroup: it.comp.software.database
Titolo: Interfacciare Database e pagine Web

Ho realizzato con Oracle 8i un database su una macchina Sun Solaris 8, ora ho
un problema. Voglio poter accedere a questo database da una pagina web per
poter inserire, modificare e recuperare dati da esso.
Preciso che questo database deve essere visitabile da una qualsiasi macchina
appartenente ad una Lan ma non dal www.
Il mio problema č che non so da dove cominciare (sono alle prime armi) e sarei
infinitamente grato a chi mi desse delle delucidazioni su come fare ciň.
Grazie anticipatamente,
Salvatore 
-- 
Posted from  [217.59.175.113] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

poter inserire, modificare e recuperare dati da esso.
Devi utilizzare un qualche linguaggio. Puoi scegliere tra ColdFusion, PHP e
JSP. Se sei a zero, con ColdFusion direi che la cosa può essere abbastanza
indolore. Ma scusami, Oracle non ha un qualcosa che si chiama web db che
dovrebbe fare proprio questo?
Ciao.
Faser
--------------------
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

 Ciao.
 Ammettiamo che io scelga php, potresti spiegarmi un pò passo passo cosa
 fare più in dettaglio?
 Ti chiedo ciò perchè sono totalmente a digiuno, ad esempio ho letto che devo 
 usare un server web. Io ho sulla macchina dove è locato il db Apache, va bene?
 Ci sono altre cose che mi servono oltre php e Apache??
 Grazie ancora


 Ci sono altre cose che mi servono oltre php e Apache??
Passo a passo la cosa è un pò lunga, comunque hai tutto. DB, Server Web e
PHP.
Prima controlla che funzioni Apache e sistemalo in modo tale che si possa
accedere solo dalla Intranet. Poi smanetta un pò con il PHP anche senza
interfacciarti al db. Una volta che hai fatto le tue prime pagine comincia
a fare le query al database via php e a visualizzare i risultati.
Se ad HTML sei messo male passa almeno un giorno a guardare quello,
soprattutto per quanto riguarda i form.


| Ammettiamo che io scelga php, potresti spiegarmi un pò passo passo cosa
| fare più in dettaglio?
| Ti chiedo ciò perchè sono totalmente a digiuno, ad esempio ho letto che
devo
| usare un server web. Io ho sulla macchina dove è locato il db Apache, va
bene?
| Ci sono altre cose che mi servono oltre php e Apache??
Innanzi tutto ti consiglio un giro su
http://www.phpcenter.it
http://www.latoserver.it
http://www.venis.it/francesco/framephp.html
Scaricati il manuale da 
http://www.php.net
Inoltre ti invito a sottoscriverti al NG it.comp.www.php .
In remoto, dove hai il db server, deve essere installato (oltre ovviamente a
un server web tipo apache) l'interprete php.
In breve, tanto per darti un'idea molto generica della cosa, php è un
linguaggio di scripting lato server.
I vantaggi sono che è di facile apprendimento; inoltre, essendo parecchio
diffuso, esistono molti  script già pronti.
PHP ha anche una serie di funzioni dedicate alla gestione dei database (tra
cui ovviamente mysql).
Il codice php può essere mescolato al normale codice html, ed è delimitato
dai tag "<?php" e "?>" .
Quando viene richiamata una pagina php, che solitamente ha estensione .php
(o .php3), il server la passa all'interprete php, il quale elabora il codice
compreso tra i tag e restituisce (solitamente) normale codice html.
Alla fine, sul browser dell'utente viene quindi visualizzata una
normalissima pagina html, ma i dati sono quelli elaborati dall'interprete,
ad esempio, interrogando un database sulla base di un parametro passato da
una pagina precedente.