Ciao a tutti , per prima cosa complimenti per il forum e un saluto a tutti, premetto che sono solo una principiante ma con guide e script online cerco di fare esperimenti per migliorare le mie conoscenze .
E da un po' che utilizzo il generalform di saibal per l'invio di mail e con delle modifiche sto cercando di fargli inviare la somma di 2 numeri ma non ci sono ancora riuscita :

Form in HTML
<html>

<body>

<form name="modulo1" method="post" action="send.php">

<input type="text" name="numero1">



<input type="text" name="numero2">



<input type="submit" value="INVIA I DATI">

</form>

</body>

</html>
File send.php
<?php

//email del destinatario del modulo
$destinatario = "miamail@tin.it";

//nome mittente per la corretta intestazione del modulo
$nome_mittente = "Form di Prova";

//email mittente per per la corretta intestazione del modulo
$email_mittente = "prova@tin.it";

//oggetto dell'email
$oggetto_email = "Modulo inviato dal tuo sito";

//se si vogliono rendere tutti i campi NON OBBLIGATORI impostare su "y". valori possibili: "y" e "n"
$all_free = "y";

//se invece avete messo "n" inserire tra virgolette, separati da virgola, i nomi dei campi da rendere OBBLIGATORI
//Esempio: $campi_req = array("telefono","via");
$campi_req = array("nome_e_cognome","cellulare");

//url della pagina di ringraziamento
$pagina_grazie = "grazie.htm";

//url della pagina errore campi vuoti
$pagina_error_empty = "campi_vuoti.htm";

//url della pagina errore email
$pagina_error_email = "errore_email.htm";

//url della pagina errore condizioni non accettate
$pagina_error_condizioni = "errore_condizioni.htm";

//orario e data
$ora = date ("H:i:s");
$data = date ("d/m/Y");

//intestazione dell'email (arriva al destinatario)
$corpo = "
Modulo inviato il $data alle ore $ora\n
Riepilogo dati:\n
__________________________________________________ __________\n";

//======================= NON TOCCARE NULLA... SE NON VUOI INCASINARE QUALCOSA =======================\


########### CODICE VARIO ###########

//variabili per rendere lo script compatibile anche con PHP 4.2 - copyright di Chris
if(!isset($_SERVER) OR !$_SERVER OR !is_array($_SERVER) OR count(array_diff($_SERVER, $HTTP_SERVER_VARS))){
$_POST = &$HTTP_POST_VARS;
}

//prendo il numero IP
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

if ($_SERVER["HTTP_X_FORWARDED_FOR"] == "") {

$ipnumb = getenv("REMOTE_ADDR");

}else {

$ipnumb = getenv("HTTP_X_FORWARDED_FOR");

}

} else {

$ipnumb = getenv("REMOTE_ADDR");
}
###################################


########### CONTROLLO DEI CAMPI ###########
$control_campi = 0;

if($all_free != "y"){

foreach($_POST as $key => $valore){

if(in_array($key,$campi_req)){

if(trim($valore) == ""){

$control_campi++;

}

}

}

} else {

$control_campi = 0;

}

########### CONTROLLO EMAIL ###########
$control_email = 0;

if($obbligo_email == "y"){

if(isset($_POST['email'])){

if(!eregi("^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9_-])+.)+[a-z]{2,6}$", $_POST['email'])){

$control_email++;

}

} else {

$control_email = 0;

}

}

$numero1=$_POST['numero1'];
$numero2=$_POST['numero2'];
if ($numero1!=null or $numero2!=null){
if ($numero1==null){ $numero1=0;}
if ($numero2==null){ $numero2=0;}
$somma=$numero1+$numero2;
}


########### VAI CON L'INVIO DELL'EMAIL ###########
if($control_campi == 0){

if($control_email == 0){

if($control_condizioni == 0){

foreach($_POST as $key => $valore){

$key = ucfirst(stripslashes(trim($key)));
$valore = stripslashes(trim($valore));
$key = str_replace("_"," ",$key);

if(trim($valore) == "") $valore = "Non compilato";

$corpo .= $key .": ". $valore ."\n\n";

}

$corpo .= "Numero IP: $ipnumb"."\n\n";

$corpo .= "
__________________________________________________ __________ \n\n

Grazie per aver utilizzato un Saibal Scriptino - Buona giornata!";


//inizio l'invio dell'email
mail("$destinatario","$oggetto_email","$corpo", "From: $nome_mittente <$email_mittente>");

header ("Location: $pagina_grazie");

} else {

header ("Location: $pagina_error_condizioni");

}

} else {

header ("Location: $pagina_error_email");

}

} else {


header ("Location: $pagina_error_empty");

}

?>
Anche se ho aggiunto :

$numero1=$_POST['numero1'];
$numero2=$_POST['numero2'];
if ($numero1!=null or $numero2!=null){
if ($numero1==null){ $numero1=0;}
if ($numero2==null){ $numero2=0;}
$somma=$numero1+$numero2;
}

non mi arriva la somma in email ma solo i due numeri inseriti nei campi del form :master: , come mai ? In piu' volevo fare in modo che lo script inviasse un file posto sul mio spazio web senza usare la classe phpmailer che la trovo molto complessa . Esiste qualche comando o script alternativo? Come posso fare?

Grazie in anticipo a tutti quelli che mi risponderanno
Saluti