function es_fecha( $str )
{
$stamp = strtotime( $str );
if (!is_numeric($stamp))
{
return FALSE;
}
$month = date( 'm', $stamp );
$day = date( 'd', $stamp );
$year = date( 'Y', $stamp );
if (checkdate($month, $day, $year))
{
return TRUE;
}
return FALSE;
}
function fechausa($fechaspain)
{ return(substr($fechaspain,6,4)."-".substr($fechaspain,3,2)."-".substr($fechaspain,0,2)); }
function fechaspain($fechausa)
{ return(substr($fechausa,8,2)."/".substr($fechausa,5,2)."/".substr($fechausa,0,4)); }
?>
function signatura($c) {
// printf("%07d
", $c);
return str_pad($c, 7, "0", STR_PAD_LEFT);
}
function posicion($c) {
// printf("%07d
", $c);
return str_pad($c, 4, "0", STR_PAD_LEFT);
}
function ipreal()
{
if ($_SERVER) {
if ( $_SERVER[HTTP_X_FORWARDED_FOR] ) {
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} elseif ( $_SERVER["HTTP_CLIENT_IP"] ) {
$realip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$realip = $_SERVER["REMOTE_ADDR"];
}
} else {
if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {
$realip = getenv( 'HTTP_X_FORWARDED_FOR' );
} elseif ( getenv( 'HTTP_CLIENT_IP' ) ) {
$realip = getenv( 'HTTP_CLIENT_IP' );
} else {
$realip = getenv( 'REMOTE_ADDR' );
}
}
return $realip;
}
?>Error conectando a la base de datos. 1