Salve a tutti:
Ho realizzato un form in Flash che invia delle variabili al Php. (Per l'esattezza da un unico swf ci sono inclusi vari form che richiamano lo stesso file php).
Ora il problema è riformattare quei dati e inviarli per email in formato html. Prima usavo Asp e funzionava tutto, ma ora ho l'esigenza di utilizzare php... potreste dirmi qual'è la sintassi esatta?
Allora questo è lo script:
Codice PHP:
<?php
$today = date("Y.m.d - H:i:s");
$globalserver="http://www.il_mio_sito.it" //variabile che mi servirà in seguito
$_POST["userarea"];
//qui prendo la mia prima variabile e con lo switch
//e il case vado nell'area giusta e richiamo
//le altre varibili a seconda del form utilizzato
switch ($userarea) {
case "1":
/*for ($i = 0; $i == 15; $i++) {
}*/
$_POST["F0"];
$_POST["RB1"];
$_POST["F1"]; $_POST["F2"]; $_POST["F3"]; $_POST["F4"]; $_POST["F5"];
$_POST["F6"]; $_POST["F7"]; $_POST["F8"]; $_POST["F9"]; $_POST["F10"];
$_POST["F11"]; $_POST["F12"]; $_POST["F13"]; $_POST["F14"]; $_POST["F15"];
Vorrei semplificare il tutto con un for perchè queste varibili si chiamano tutte da F0 a F15.
Codice PHP:
$mainText = "<span>Data: </span> $today
<span>Settore: </span> $F0
<span>Azienda: </span> $F1
<span>Indirizzo: </span> $F2
<span>Cap: </span> $F3
";
default:
header("location: index.htm");
}
Qui formatto le variabili nei vari campi e incorporo tutto in una variabile...
...e fin qui tutto ok.
Codice PHP:
$topText = "<HTML><Head><style type=text/css>
h1 {font-size:13px;font-family:verdana;color:#FF6600;margin:10 10 10 10;text-align:left;font-weight:bold;line-height:135%;}
h2 {font-size:12px;font-family:verdana;color:navy;margin:10 10 10 10;text-align:left;font-weight:normal;line-height:135%;}
span {color:#FF6600}
</style></Head>
<Body bgcolor=white valign=top>
<table width=600 border=0 cellspacing=0 cellpadding=0>
<tr align=left valign=top>";
// ... ... (continua)
Qui incorporo la parte superiore dell'html,
il problema è: come scrivo correttamente questa variabile?
Intendo dire: come scrivo gli \,:.} per farli leggere esattamente come sono?
Codice PHP:
$message = $topText + $mainText + $bottomText;
Qui metto nella variabile $message il testo html + i dati formattati e poi successivamente li mando via email col comando (e qui ok).
Help 
Un'altra cosa, al posto di
$globalserver="http://www.il_mio_sito.it";
posso usare
$globalserver= $_Server;
?