View Full Version : [php - mysql] far funzionare uan query
Buongiorno,devo eseguire un esempio di un sito composto da 2 file:un file .html e un file .php;nel file html c'è del codice xhtml con un form in cui al submit è associata l' esecuzione del file .php...adesso,quando eseguo il tutto invece di comparirmi il risultato della query mi compare nel browser il contenuto della query del file .php;il tool di sviluppo è html kit mentre il browser è mozilla..dov'è l' errore?
p.s:serve il webserver o no?
Buongiorno,devo eseguire un esempio di un sito composto da 2 file:un file .html e un file .php;nel file html c'è del codice xhtml con un form in cui al submit è associata l' esecuzione del file .php...adesso,quando eseguo il tutto invece di comparirmi il risultato della query mi compare nel browser il contenuto della query del file .php;il tool di sviluppo è html kit mentre il browser è mozilla..dov'è l' errore?
p.s:serve il webserver o no?
Il webserver ovviamente ti serve - con il relativo modulo per PHP (per apache mod_php) (a meno che tu non usi php-cgi).
PHP è un linguaggio server-side, se non c'è il server che lo interpreta, non lo farà di certo il browser...
Ciao.
Il webserver ovviamente ti serve - con il relativo modulo per PHP (per apache mod_php) (a meno che tu non usi php-cgi).
PHP è un linguaggio server-side, se non c'è il server che lo interpreta, non lo farà di certo il browser...
Ciao.
ho scaricato apache da qua http://httpd.apache.org/ ma come s' installa?non c'è il file setup .exe...
ho scaricato apache da qua http://httpd.apache.org/ ma come s' installa?non c'è il file setup .exe...
Scarichi dalla sezione download il file binario per windows (quello per l'installer MSI).
Scaricato il file lo avvii (ha estensione .msi) e si avvia il setup.
Comunque su google trovi una infinità di guide per installare apache e molte delle quali includono anche come installare/abilitare mod_php e mysql.
Se hai bisogno riferisciti a una delle tante guide. (http://www.phpnews.it/articoli/installare-apache-22-php-52-mysql-5-su-windows/)
Ciao.
anonimizzato
28-08-2009, 15:30
Se sei poco esperto ti consiglio di installare un pacchetto completo come XAMPP.
Se sei poco esperto ti consiglio di installare un pacchetto completo come XAMPP.
Quoto, questa è un'altra soluzione, per di più pensata appositamente "to be user-friendly".
Volevo citartela ma poi mi son dimenticato di scrivertelo.
Buona giornata.
Scarichi dalla sezione download il file binario per windows (quello per l'installer MSI).
Scaricato il file lo avvii (ha estensione .msi) e si avvia il setup.
Comunque su google trovi una infinità di guide per installare apache e molte delle quali includono anche come installare/abilitare mod_php e mysql.
Se hai bisogno riferisciti a una delle tante guide. (http://www.phpnews.it/articoli/installare-apache-22-php-52-mysql-5-su-windows/)
Ciao.
ho utilizzato la guida...grazie,adesso controllo se funge tutto
Se sei poco esperto ti consiglio di installare un pacchetto completo come XAMPP.
non è che non sono esperto,solo che siccome un sito xhtml normalmente funziona anche senza montare un webserver,credevo che potevo farlo funzionare sempre in modalità emulazione...ma poi Y3PP4 mi ha ricordato che trattandosi di client-server,ci dev' essere per forza un web server
Quoto, questa è un'altra soluzione, per di più pensata appositamente "to be user-friendly".
Volevo citartela ma poi mi son dimenticato di scrivertelo.
Buona giornata.
no non vale la pena...;)
allora,eseguo la pagina html ed esce quest' errore.
Fatal error: Call to undefined function mysql_connect() in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\database.php on line 30
che significa?
edit. la riga 30 è la seguente:
if ( !( $database = mysql_connect( "localhost","root", "password" ) ) )
adesso funziona...non so come abbia fatto però funziona...adesso però non apre il database(quest' operazione è prevista nel caso non riesce ad aprire il database chiama la funzione die mostrando un messaggio)...adesso però,come si crea il database?
devo aprire il prompt my-sql ed inserire il codice per la creazione?
adesso funziona tutto,ho creato il database ed il sito funziona...:)
adesso vorrei chiedervi un altra cosa:se vorrei creare un server mail oltre ad un server web in entrata ed in uscita come dovrei fare?
adesso funziona tutto,ho creato il database ed il sito funziona...:)
adesso vorrei chiedervi un altra cosa:se vorrei creare un server mail oltre ad un server web in entrata ed in uscita come dovrei fare?
Uhm. "Leggermente" OT dalla discussione.
Comunque, per creare un mail server devi appunto installare un mailserver (vedi Postfix).
Ricordo che installare/gestire un file server aperto alla rete (come mi pare voglia fare tu con questo mail server) richiede conoscenze approfondite sulla sicurezza e ovviamente sui programmi che devi installare.
Renderlo disponibile alla rete, comunque richiede un IP statico (e a meno che tu non voglia ricordare l'ip - se per uso personale, ti puoi sforzare- un DNS) oppure sfruttare uno di quei servizi che và tanto oggigiorno che permettono di usare un DNS con gli ip dinamici.
Per far funzionare tutto devi settare a dovere il tuo firewall e eventualmente il router indirizzando le richieste provenienti dalla rete verso la porta 80 del tuo computer - le richieste esterne arrivano anche sulla porta 80-.
Per maggiori tecnicismi in merito rivolgiti ai forum opportuni.
Ciao.
Uhm. "Leggermente" OT dalla discussione.
Comunque, per creare un mail server devi appunto installare un mailserver (vedi Postfix).
Ricordo che installare/gestire un file server aperto alla rete (come mi pare voglia fare tu con questo mail server) richiede conoscenze approfondite sulla sicurezza e ovviamente sui programmi che devi installare.
Renderlo disponibile alla rete, comunque richiede un IP statico (e a meno che tu non voglia ricordare l'ip - se per uso personale, ti puoi sforzare- un DNS) oppure sfruttare uno di quei servizi che và tanto oggigiorno che permettono di usare un DNS con gli ip dinamici.
Per far funzionare tutto devi settare a dovere il tuo firewall e eventualmente il router indirizzando le richieste provenienti dalla rete verso la porta 80 del tuo computer - le richieste esterne arrivano anche sulla porta 80-.
Per maggiori tecnicismi in merito rivolgiti ai forum opportuni.
Ciao.
allora,ho scritto qui la mia richiesta perchè non volevo aprire un altro topic comunque per adesso avrei intenzione di creare un mail server locale..come ho fatto con il webserver..visto che lo hai accennato,quali accorgimenti ci sono da fare sulla sicurezza oltre alle porte da aprire?perchè nel caso del mail server devo aprire la porta 80?la porta 80 non è http?non dovrei aprire la porta 53,110 e 25?
postfix è stato creato dagli stessi sviluppatori di apache?è il più sicuro(come apache lo è per i webserver)?
come si fa a creare un dns con ip dinamici?
allora,ho scritto qui la mia richiesta perchè non volevo aprire un altro topic comunque per adesso avrei intenzione di creare un mail server locale..come ho fatto con il webserver..visto che lo hai accennato,quali accorgimenti ci sono da fare sulla sicurezza oltre alle porte da aprire?perchè nel caso del mail server devo aprire la porta 80?la porta 80 non è http?non dovrei aprire la porta 53,110 e 25?
postfix è stato creato dagli stessi sviluppatori di apache?è il più sicuro(come apache lo è per i webserver)?
come si fa a creare un dns con ip dinamici?
up
allora,ho scritto qui la mia richiesta perchè non volevo aprire un altro topic comunque per adesso avrei intenzione di creare un mail server locale..come ho fatto con il webserver..visto che lo hai accennato,quali accorgimenti ci sono da fare sulla sicurezza oltre alle porte da aprire?perchè nel caso del mail server devo aprire la porta 80?la porta 80 non è http?non dovrei aprire la porta 53,110 e 25?
postfix è stato creato dagli stessi sviluppatori di apache?è il più sicuro(come apache lo è per i webserver)?
come si fa a creare un dns con ip dinamici?
up ed aggiungo:qual' è la differenza tra post e get in un modulo?
up ed aggiungo:qual' è la differenza tra post e get in un modulo?
up
allora,ho scritto qui la mia richiesta perchè non volevo aprire un altro topicDovevi farlo invece.
comunque per adesso avrei intenzione di creare un mail server locale..come ho fatto con il webserver..visto che lo hai accennato,quali accorgimenti ci sono da fare sulla sicurezza oltre alle porte da aprire? Gli accorgimenti non esistono solo per il mail server, valgono tutti quelli di net sercurity, installare gli ultimi aggiornamenti, controllare i log, lasciare aperti solo i servizi utilizzati per ridurre i rischi e il lavoro, isomma, la rete è piena di questi consigli. Un buon libro cartaceo per sistemisti puà essere la tua bibbia.
perchè nel caso del mail server devo aprire la porta 80?la porta 80 non è http?non dovrei aprire la porta 53,110 e 25?Io mi riferivo al webserver, comunque certo ogni servizio ha la sua porta standard, anche se niente ti vieterebbe di usarne altre, o usarne una random (anche se poi le impostazioni atipiche son controproducenti se rendi il tutto pubblico perchè richiede il settaggio dei vari parametri di connessione).
postfix è stato creato dagli stessi sviluppatori di apache?è il più sicuro(come apache lo è per i webserver)?
come si fa a creare un dns con ip dinamici?
A dir la verità queste cose le puoi trovare molto semplicemente tra i primi risultati di google, quindi ti invito a fare una ricerca per conto tuo, solo in seguito postare un quesito su ciò che non hai capito, altrimenti si ripetono sempre le stesse cose.
up ed aggiungo:qual' è la differenza tra post e get in un modulo?
Idem come sopra. Aggiungo solo che il modulo c'entra poco, e un semplice metodo per richiedere un documento come gli altri che mette a disposizione l'html. Il get/post sono un semplice metodo di interazione col server.
Buona serata.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.