file dbConnector.php
<?php

// parametri del database

$db_host = "localhost";
$db_user = "xxxx";
$db_password = "xxxx";
$db_name = "xxxx";
$db = mysql_connect($db_host, $db_user, $db_password);

if ($db == FALSE) die ("Errore nella connessione.");

mysql_select_db($db_name, $db) or die ("Errore nella selezione del database.");

?>

file function.php
<?php
include ('dbConnector.php');

//Crea il progressivo della transazione
function CreateProg($asCodCli){

$ins_query = "INSERT INTO CreaIndice (COD_CLI) values ('$asCodCli')";
mysql_query($ins_query,$db) or die("Generazione del numero ordine fallito. Si prega di ritentare più tardi.");

$sel_query = "SELECT IdTransClesp FROM CreaIndice WHERE COD_CLI='$asCodCli' ORDER BY IdTransClesp DESC";
$result = mysql_query($sel_query, $db);
$riga = mysql_fetch_array($result);
return $riga[0];
}

//eseguo lo ZERO PADDING
function zpadding($stringa, $lenString, $anno){
$lsret = "";
$tmp=strlen(trim($stringa));
$nzeri = $lenString - (strlen($anno));
for ($i=0; $i < $nzeri; $i++){
$lsret = $lsret."0";
}

$def = substr($lsret,0,$nzeri-$tmp);
$def1 = $anno.$def.(trim($stringa));
return $def1;
}

//controllo validita' Email
function checkEmail($email){
if(empty($email) || !eregi("^[A-Za-z0-9\_-]+@[A-Za-z0-9\_-]+.[A-Za-z0-9\_-]+.*",$email)){
return FALSE;
} else{
return TRUE;
}
}




?>

file che richiama le funzioni
<?PHP
include('function.php');

if(!isset($COD_CLI)) die('Parametro codice cliente non settato cotterramente');



$progressivo = CreateProg($COD_CLI);


echo $isTrans;


?>