Tablón de Anuncios
Añadir nuevo anuncio
Dehesas Cordobesas no se hace responsable de la veracidad y temporalidad del anuncio. Transcurrido un mes desde la publicación, el anuncio será eliminado automáticamente.
require('template/configuredb.php');
# establecemos la conexion con el servidor, especificamos ( servidor, usuario, pass)
#asignamos la conexión a una base de datos determinada
function abrirconexion($nombre=DB_NAME)
{
mysql_connect (DB_SERVER, DB_USER, DB_PASS) or die(mysql_error());
mysql_select_db($nombre) or die('Cannot select database');
}
function cerrarconexion()
{
mysql_close();
}
function prepararcadena($valor)
{
// Retirar las barras
if (get_magic_quotes_gpc()) {
$valor = stripslashes($valor);
}
if (!is_numeric($valor)) {
$valor = mysql_real_escape_string($valor) ;
}
return trim($valor);
}
function prepararcadena2($valor)
{
// Retirar las barras
if (get_magic_quotes_gpc()) {
$valor = stripslashes($valor);
}
// Colocar comillas si no es un número o una cadena numérica
if (!is_numeric($valor)) {
$valor = "'" . mysql_real_escape_string($valor) . "'";
}
return $valor;
}
function make_safe($variable) {
$variable=htmlspecialchars(trim($variable), ENT_QUOTES, 'ISO8859-1');
return $variable;
}
function cadenaactualizar($contenido)
{
$cadenafinal="";
$visita = 0;
foreach ($contenido as $valor) {
if ($valor!="" && $visita==0){
$visita=1;
$cadenafinal = $valor;
}else
if($valor!="" && $visita!=0){
$cadenafinal = $cadenafinal . "," . $valor;}
}
return $cadenafinal;
}
/* Codigos operacion:
0: insercion
1: modificacion
2: borrado
3: acceso */
function insertalopd($tabla,$oper,$desc="")
{
$consulta="INSERT INTO lopd VALUES (NULL,'".$_SESSION['idlogin']."', '".ip2long($_SERVER['REMOTE_ADDR'])."', '".date('YmdHis')."', '".$tabla."', '".$oper."', '".$desc."')";
$result = mysql_query($consulta)
or die("Error consulta: " . mysql_error());
}
function existevalor($tabla,$nombre,$valor)
{
$query = "SELECT ".$nombre." FROM ".$tabla." WHERE ".$nombre."='".$valor."'";
$result = mysql_query($query) or die("Error consulta: " . mysql_error());
if(mysql_num_rows($result)==0)
return FALSE;
else
return TRUE;
}
function existevalor2($tabla,$nombre,$valor,$clave,$valorclave)
{
$query = "SELECT ".$nombre." FROM ".$tabla." WHERE ".$nombre."='".$valor."' AND ".$clave."='".$valorclave."'";
$result = mysql_query($query)
or die("Error consulta: " . mysql_error());
if(mysql_num_rows($result)==0)
return FALSE;
else
return TRUE;
}
function getUniqueCode($length = 8){
$code = md5(uniqid(rand(), true));
if ($length != "") return substr($code, 0, $length);
else return $code;
}
?>
function fechatomysql($Fecha)
{
if ($Fecha<>""){
$trozos=explode("/",$Fecha,3);
return $trozos[2]."-".$trozos[1]."-".$trozos[0]; }
else
{return "NULL";}
}
/*function fechatomysql($Fecha)
{
if ($Fecha<>""){
$trozos=explode("/",$Fecha,3);
return "'".$trozos[2]."-".$trozos[1]."-".$trozos[0]."'"; }
else
{return "NULL";}
}*/
function mysqltofecha($MySQLFecha)
{
if (($MySQLFecha == "") or ($MySQLFecha == "0000-00-00") or ($MySQLFecha == "NULL") )
{return "";}
else
{return date("d/m/Y",strtotime($MySQLFecha));}
}
function estado($valor)
{
$devolver='';
switch ($valor)
{
case 0:
$devolver="En tramite";
break;
case 1:
$devolver="Aceptada";
break;
case 2:
$devolver="Rechazada";
break;
case 3:
$devolver="Valida";
break;
}
return $devolver;
}
function encode_this($string) {
$control = "papr";
$tmp_string = $string;
$string = $control.$tmp_string.$control;
$string = base64_encode($string);
return($string);
}
function decode_this($string) {
$string = base64_decode($string);
$control = "papr";
$string = str_replace($control, "", "$string");
return $string;
}
/*
function generarfecha($str)
{
$timestamp = strtotime($str);
$nummes=date("m",$timestamp);
switch ($nummes)
{
case 01:
$mes="\\E\\n\\e\\r\\o";
break;
case 02: $mes="\\F\\e\\b\\r\\e\\r\\o";
break;
case 03:
$mes="\\M\\a\\r\\z\\o";
break;
case 04:
$mes="\\A\\b\\r\\i\\l";
break;
case 05:
$mes="\\M\\a\\y\\o";
break;
case 06:
$mes="\\J\\u\\n\\i\\o";
break;
case 07:
$mes="\\J\\u\\l\\i\\o";
break;
case 08:
$mes="\\A\\g\\o\\s\\t\\o";
break;
case 09:
$mes="\\S\\e\\p\\t\\i\\e\\m\\b\\r\\e";
break;
case 10:
$mes="\\O\\c\\t\\u\\b\\r\\e";
break;
case 11: $mes="\\N\\o\\v\\i\\e\\m\\b\\r\\e";
break;
case 12: $mes="\\D\\i\\c\\i\\e\\m\\b\\r\\e";
break;
}
return date("j \d\e $mes, \d\e\l Y",strtotime($str));
}*/
function limitarPalabras($cadena, $longitud, $elipsis = "...")
{
$palabras = explode(' ', $cadena);
if (count($palabras) > $longitud)
return implode(' ', array_slice($palabras, 0, $longitud)) . $elipsis;
else
return $cadena;
}
function prepara_url_texto($string)
{
// remove all characters that aren’t a-z, 0-9, dash, underscore or space
$NOT_acceptable_characters_regex = '#[^-a-zA-Z0-9ñ_ ]#';
$string = preg_replace($NOT_acceptable_characters_regex, '', $string);
// remove all leading and trailing spaces
$string = trim($string);
// change all dashes, underscores and spaces to dashes
$string = preg_replace('#[-_ ]+#', '-', $string);
// return the modified string
return strtolower($string);
}
function crea_url($id_noticia, $titulo_url)
{
// prepare the product name and category name for inclusion in URL
$clean_titulo_url = prepara_url_texto(strtolower($titulo_url));
// build the keyword-rich URL
if(isset($_GET['lang']))
$idioma=make_safe($_GET['lang']);
else
$idioma='es';
$url = $defurlbase.$idioma."/noticias/".$id_noticia."/".$clean_titulo_url.".html";
// return the URL
return $url;
}
function crea_url2($id_noticia, $titulo_url)
{
// prepare the product name and category name for inclusion in URL
$clean_titulo_url = prepara_url_texto(strtolower($titulo_url));
// build the keyword-rich URL
if(isset($_GET['lang']))
$idioma=make_safe($_GET['lang']);
else
$idioma='es';
$url = $defurlbase.$idioma."/cursos/".$id_noticia."/".$clean_titulo_url.".html";
// return the URL
return $url;
}
?>