salve, mi ritrovo con il seguente problema,
ho un form mail che deve apparire in una pagina php
e una volta compilato, ovvero inviata una mail
questo non deve essere mai più visualizzato,
qualcuno ha qualche idea?..![]()
salve, mi ritrovo con il seguente problema,
ho un form mail che deve apparire in una pagina php
e una volta compilato, ovvero inviata una mail
questo non deve essere mai più visualizzato,
qualcuno ha qualche idea?..![]()
Proverei un qualcosa del tipo
Codice PHP:
$mostraForm = true;
if(mail(...))
$mostraForm = false;
if($mostraForm){
//Mostra il form
}
![]()
Thinker
e già che ci siamo..
il form mail dovrebbe inviare il link della pagina stessa..![]()
Intendi qualcosa del tipo
codice:<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
si.. grazie di tutto!![]()
ma forse potrei spiegarmi meglio..
allora:
io utilizzo un form mail tipo questo:
http://we.register.it/support/formmail.html
e vorrei che quando la pagina si carica il corpo del messaggio
sia il link della pagina stessa,(che cambierà continuamente)
lo scopo finale è che l'utente si invii tramite mail
il link alla propria pagina..
![]()
Beh, è lo stesso discorso
Puoi usare qualcosa del tipo
codice:<textarea name="message"><?php echo $_SERVER["PHP_SELF"]; ?></textarea>
grazie faccio un pò di prove![]()
![]()
Se hai problemi non esitare a chiedere![]()
salve sono arrivato ad un punto
confirm
ora servirebbe solo che al posto della parola link nel body della mail compaia
il link, per "estrapolarlo" ho trovato questo:
e poiCodice PHP:
<?php
02
function curPageURL() {
03
$pageURL = 'http';
04
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
05
$pageURL .= "://";
06
if ($_SERVER["SERVER_PORT"] != "80") {
07
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
08
} else {
09
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
10
}
11
return $pageURL;
12
}
13
?>
Codice PHP:
<?php echo curPageURL(); ?>
ora non so come utilizzare la parte in php per scrivere l'url nel bodt