codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?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).'">« «Página anterior</a> | <a href="page.php?pg='.($pagina+1).'">Siguiente Página »»</a></center>'; }else { //esto pasa si estamos en el extremo echo '<center><a href="page.php?pg='.($pagina-1).'">« «Pá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ó 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ó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){ } ?>
Private
[
?
]
Run code