Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 17-08-10, 17:37   #1 (permalink)
User Newbie
 
Data di registrazione: Aug 2010
Messaggi: 9
Unhappy Problema con Invio e-mail in Php

Salve a tutti, innanzi tutto piacere...dato che sono nuova! Avrei bisogno di un aiutooo, nel mio sito volevo permettere agli utenti di inviarmi l'email tramite php, quindi con il form etc etc...ho seguito delle istruzioni terovate su internet (premetto che di php nn ci capisco un tubo). mi sono quindi fatta una pagina con nome invio.php dove dentro ho


<html xmlns="w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Documento senza titolo</title>
</head>

<body>
<?php
$mail = "miamail@gmail.com";
$oggetto = "email";
$testo = "nome: ".$_GET['nome']."
Cognome: ".$_GET['cognome'];

mail($mail,$oggetto,$testo);
?>

</body>
</html>



e nella pagina contacts.html invece ho

<form id="form1" name="form1" method="post" action="invio.php"><p> Nome:
<label>
<input type="text" name="nome" id="nome" />
</label>
</p>
<p>Cognome:
<input name="input" type="text" />
</p>
<p>Città:
<input name="città" type="text" id="città" size="20" />
</p>
<p>E-mail:
<input name="input" type="text" />
</p>
<p>Messaggio: </p>
<input name="Accetto" type="checkbox" value="accetto" />Accetto
<input name="Non accetto" type="checkbox" value="non accetto" checked="checked"/>Non accetto

<input name="Invia" type="submit" value="Invia" />
</form>



però non funziona!! Quando nel sito clicki il pulsante INVIO ti apre una finestra in cui ti cheide se vuoi salvare il file php ecc ec...in pratica me lo fa scaricare, non invia

aiuto aiuto
soniamagenta non in linea   Rispondi citando
Vecchio 17-08-10, 17:48   #2 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
A parte il fatto che dovresti acquisire le variabili con POST anzichè GET, probabilmente non è attivo PHP sul tuo hosting...
__________________
www.tuo-web.com
tigrone non in linea   Rispondi citando
Vecchio 17-08-10, 17:50   #3 (permalink)
User Newbie
 
Data di registrazione: Aug 2010
Messaggi: 9
mmm... però se di Php ci capisco poco e niente ...e non li ho mai usati...la tua risposta non mi è di aiuto ^^

cma sia nel form c'è post <form id="form1" name="form1" method="post" action="invio.php"
soniamagenta non in linea   Rispondi citando
Vecchio 17-08-10, 18:07   #4 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
Ci sono degli errori... comunque è inutile correggerli adesso se non hai php attivo sul server.
O acquisti php e mysql oppure ti installi un server web locale per fare le prove e imparare...

Ti consiglio di scaricare server2go

server2go-web.de/download/download.html

N.B.: la funzione mail() non funziona in locale ergo, fatti attivare php! :-)
__________________
www.tuo-web.com

Ultima modifica di tigrone : 17-08-10 18:11.
tigrone non in linea   Rispondi citando
Vecchio 17-08-10, 18:56   #5 (permalink)
ModSenior
 
L'avatar di marcocarrieri
 
Data di registrazione: Jul 2009
Ubicazione: Rovigo
Messaggi: 14,726
Invia un messaggio tramite MSN a marcocarrieri Invia un messaggio tramite Skype a marcocarrieri
Eventualmente sempre per i test in locale puoi installare anche XAMP.
Per scoprire sel tuo sito è attivo php salva in una pagina prova.php il seguente codice.

Codice PHP:
<html>
    <head>
        <title>Test</title>
    </head>
    <body>
        <?php phpinfo();?>
    </body>
</html>
E lo richiami con nomesito.com/prova.php

Dovrebbe mostrarti un elenco di tutti i parametri php ...
marcocarrieri ora è in linea   Rispondi citando
Vecchio 17-08-10, 19:33   #6 (permalink)
User Newbie
 
Data di registrazione: Aug 2010
Messaggi: 9
.... continuo a non capire... vediamo un po'....i php devono essere attivi sulla pagina web a quanto mi pare di capire...e x attivarli devo scaricare una di queste 2 cose ?....alternativa all'invio dei form senza php, escludendo mail to che ti apre i programma non c'è? grazie
soniamagenta non in linea   Rispondi citando
Vecchio 17-08-10, 19:36   #7 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
Quote:
soniamagenta Visualizza il messaggio
.... continuo a non capire...
Sei fuori strada...
Immagina che hai un file rar da aprire sul tuo pc e non hai installato winrar; adesso immagina che hai un file php sul server dove non è attivo l'interprete php...
E' la stessa cosa...
__________________
www.tuo-web.com
tigrone non in linea   Rispondi citando
Vecchio 17-08-10, 19:42   #8 (permalink)
ModSenior
 
L'avatar di marcocarrieri
 
Data di registrazione: Jul 2009
Ubicazione: Rovigo
Messaggi: 14,726
Invia un messaggio tramite MSN a marcocarrieri Invia un messaggio tramite Skype a marcocarrieri
Php parla inglese....
Hai bisogno di una serie di programmi che ti aiutino a far capire l'inglese al pc...
E' una metafora per rafforzare quanto detto pocanzi in fatto di interprete.
marcocarrieri ora è in linea   Rispondi citando
Vecchio 17-08-10, 19:47   #9 (permalink)
User Newbie
 
Data di registrazione: Aug 2010
Messaggi: 9
ahahhha grazie!! Così ho capito. Rimane il fatto che non c'ho mai messo mano e quindi nn saprei da dove rifarmi...io avevo solamente seguito questo dominiando.it/help/spazioWeb/form-in-php.html
soniamagenta non in linea   Rispondi citando
Vecchio 17-08-10, 19:49   #10 (permalink)
ModSenior
 
L'avatar di marcocarrieri
 
Data di registrazione: Jul 2009
Ubicazione: Rovigo
Messaggi: 14,726
Invia un messaggio tramite MSN a marcocarrieri Invia un messaggio tramite Skype a marcocarrieri
Beh prima di tutto dovresti accertarti se è attivo sul tuo dominio...
Anche se sembra proprio di no...
Strano almeno un linguaggio dovrebbe supportarlo... magari supporta ASP in questo caso la form mail la puoi sviluppare sempre in ASP.
marcocarrieri ora è in linea   Rispondi citando
Rispondi
Tags: , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:28.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.