[ create a new paste ] login | about

Link: http://codepad.org/3adqysdf    [ raw code | fork ]

PHP, pasted on Jan 7:
<?php
       //ARCHIVO DE CONFIGURACIÓN Y ALGUNAS FUNCIONES PARA EL SISTEMA DE BLOG !!!
       //AQUI SE ESTABLECEN ADEMAS LAS VARIABLES DE CONEXION PARA CONECTAR A LA BASE DE DATOS
	   // SE PUEDE CAMBIAR DEPENDIENDO LA CONFIGURACION ORIGINAL.
	   //////////////////////////////////////////////////////////////////////////////////////////////
	   function conectar()
	  {
	       // VARIABLES DE CONEXION:
		   
		   ///////////////////////////////////////////////
			$bd = "a8200318_blog"; //el nombre de la base de datos
			$user= "a8200318_user"; //el usuario de mysql
			$pass = "31351343135134w"; //el password de mysql (dejarlo en "" si no hay password
			$server = "mysql11.000webhost.com"; //el servidor de la base de datos!!
		   ///////////////////////////////////////////////
		   
	       $con = mysql_connect($server, $user, $pass);
		   
		   mysql_select_db($bd);
		   
		   if($con == false){
					header("Location: install/aviso.php?e=1");
					//se va por aqui si no hay conexion o hay errores.
		   }
		   
		   return $con;
	  } 
	  
	  function desconectar($con)
	  {
	       mysql_close($con);
      }
	  
	  function  Permalink($con){
	     $sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "URL";';
		 $result = mysql_query($sql, $con);
		 
		 while($row = mysql_fetch_array($result))
		 {		 
		     $urlserver = $row[2];
		 }
		 
	     $ruta = getenv("REQUEST_URI");
		 
		 $url = $urlserver.$ruta;
		 echo $url;
	  }
	  ///////////////////////////////////////////////////////////////////////////////////////////////
	  
	  
	  ////////////////////////////////////////////////////////////////
	  ////// FUNCIONES PARA EL FRONT PAGE
	  ///////////////////////////////////////////////////////////////
	  function GetGMT($con){
	  //función no implementada, falta leer
		 $sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "DiferenciaHoraria";';
		 $result = mysql_query($sql, $con);
		 $gmt = 0;
		 
		 while($row = mysql_fetch_array($result))
		 {		 
		     $gmt = $row[2];
		 }
		 
		 return $gmt;
	  }
	  
	  function MostrarTitulo($con){
	     //lo jala de la base de adtos y lo muestra en la pagina principal y otros lados!
		 $sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "Nombre";';
		 $result = mysql_query($sql, $con);
		 
		 while($row = mysql_fetch_array($result))
		 {
		    echo $row[2];
		 }
	  }
	  
	  function MostrarDescripcion($con){
	   //Muestra el subtitulo del blog
		 $sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "Descripcion";';
		 $result = mysql_query($sql, $con);
		 
		 while($row = mysql_fetch_array($result))
		 {
		    echo $row[2];
		 }
	  }

	  function MostrarKeywords($con){
	     //palabras clave
		 $sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "Palabras_Clave";';
		 $result = mysql_query($sql, $con);
		 
		 while($row = mysql_fetch_array($result))
		 {
		    echo $row[2];
		 }
	  }
	  
	  function error($msj){
	   
	   $_SESSION["MensajeError"] = $msj;
	   header("Location: Error.php");
	   
	  }
	  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	  
	  ////////////////////////////////////////////////////////////////
	  ////// FUNCIONES PARA PAGINACION
	  ///////////////////////////////////////////////////////////////
	  
	  function GetNumeroPostxPage($con){
	     $sql ='SELECT * FROM blog_opciones WHERE id_opcion=3;';
		 $result1 = mysql_query($sql, $con);
		 
		 while($row = mysql_fetch_array($result1)){
		   
		   $numero = $row[2];
		 
		 }
		 
		 return $numero;
	  }
	  
	  function MostrarPrevNext($con, $pagina, $num_post){
	  		  $limite2 = $num_post * $pagina;
	          $limite1 = $limite2 - ($num_post - 1);
			  
				 $sql1 ='SELECT * FROM blog_post;';
				 $result1 = mysql_query($sql1, $con);
				 $CantidadTotal = mysql_num_rows($result1);
			  
			 if($CantidadTotal > $limite2){
			    //esto pasa si hay mas paginas 
				echo '<center><a href="page.php?pg='.($pagina-1).'">&laquo; &laquo;P&aacute;gina anterior</a> | <a href="page.php?pg='.($pagina+1).'">Siguiente P&aacute;gina &raquo;&raquo;</a></center>'; 
		     }else
			 {
			 //esto pasa si estamos en el extremo
			    echo '<center><a href="page.php?pg='.($pagina-1).'">&laquo; &laquo;P&aacute;gina anterior</a></center>';
			 }
	  }
	  
	  function ComprobarSiNecesario($con, $num){ //comprueba si es necesaria la paginacion
	   $sql = 'Select * FROM blog_post';
	   $result = mysql_query($sql, $con);
	   
	   $cant = mysql_num_rows($result);
	   
	   if($cant > $num){
	   }else{
	     header("Location: index.php"); //si no es necesaria lo manda de regreso al index
	   }
	  }
	  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	  
	  ////////////////////////////////////////////////////////////////
	  ////// FUNCIONES PARA EL POST INDIVIDUAL
	  ///////////////////////////////////////////////////////////////
	  function ComprobarPost($con, $idpost){
	  
	     $sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'" AND Borrador_post = 0;';
		 $result = mysql_query($sql, $con);
		 
		 $cant = mysql_num_rows($result);
		 
		  if($cant == 0){
			error("El post no existe en la base de datos!");
		 }else{
		    echo "<!-- POST COMPROBADO!!!-->\n"; //esto se muestra como comentario en el html
		 }
	  }
	  
	  function MostrarTituloPost($con, $idpost){
		 $sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
		 $result = mysql_query($sql, $con);
		 while($row = mysql_fetch_array($result))
		 {
		    echo $row[4];
		 }
	  }

	  function MostrarAutorPost($con, $idpost){
		 $sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
		 $result = mysql_query($sql, $con);
		 
		 while($row = mysql_fetch_array($result))
		 {
		    echo $row[3];
		 }
	  }
	  
     function MostrarContenidoPost($con, $idpost)
	  {
		 $sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
		 $result = mysql_query($sql, $con);
		 
		 
		 while($row = mysql_fetch_array($result))
		 {
		    echo $row[1];
		 }
	  
	  }

        function MostrarFechaPost($con, $idpost){
		 $sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
		 $result = mysql_query($sql, $con);
		 
		 
		 while($row = mysql_fetch_array($result))
		 {
		    echo $row[2];
		 }
	  
	  }
	  
     function MostrarCantOpiniones($con, $idpost){
		 $sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
		 $result = mysql_query($sql, $con);
		 
		 
		 while($row = mysql_fetch_array($result))
		 {
		    $numeroOpiniones = $row[5];
		 }
		 
		 if($numeroOpiniones == 0){
		 }else{
		    
			if($numeroOpiniones==1){
			  echo "1 Persona dej&oacute; su comentario:";
			}else{
			  echo $numeroOpiniones." Personas dejaron su comentario:";
			}
			
		 }
	  
	  }
	 
	  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	  
	  ////////////////////////////////////////////////////////////////
	  ////// MENU
	  ////////////////////////////////////////////////////////////////
	  
	  function MostrarMenu(){
			   
			   if(@$_SESSION["Conectado"] == 1){
			   			   
			     echo '<a href="Panel.php">PANEL DE CONTROL</a> - <a href="CerrarSesion.php">Cerrar La Sesi&oacute;n ('.@$_SESSION["UsuarioLogueado"].')</a> ' ;
			   
			   }else{
			   
			     echo '<a href="index.php">INICIO</a> - <a href="Login.php">Iniciar Sesion</a> - <a href="contacto.php">Contacto</a> - <a href="aboutme.php">Acerca de Mi</a>' ;
			   
			   }
	  }
	  
	  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	  
	  ////////////////////////////////////////////////////////////////
	  ////// PANEL DE CONTROL
	  ////////////////////////////////////////////////////////////////
	  function NumFeedback($con){
	  	 $sql ='SELECT * FROM blog_feedback;';
		 $result = mysql_query($sql, $con);
		 
         $cantidad = mysql_num_rows($result);
		 echo $cantidad;
	  }
	  
	  function NumPostEscritos($con){
	     $sql ='SELECT * FROM blog_post;';
		 $result = mysql_query($sql, $con);
		 
         $cantidad = mysql_num_rows($result);
		 echo $cantidad;
	  }
	  
	  function NumComentariosPub($con){
	  	 $sql ='SELECT * FROM blog_comentarios;';
		 $result = mysql_query($sql, $con);
		 
         $cantidad = mysql_num_rows($result);
		 echo $cantidad;
	  }
	  
	  function MostrarHora(){
	  //VERIFICAR 
	  //$gmt = GetGMT($con); //se saca el GMT de la BD
	   $tiempo = date("h:i a");
	   echo $tiempo;
	  }
	  
	  function MostrarFecha(){
	   // $gmt = GetGMT($con); //se saca el GMT de la BD
	    $fecha = date("l, d-M(m)-Y");
		echo $fecha;
	  }
	  
	  function Hora($con){
	  
	  }
	  
	  function ObtenerSpam($con, $idcom){
	  }
	  
	  function ObtenerInadecuado($con, $idcom){
	  }
?>


Create a new paste based on this one


Comments: