send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Simple PHP Blog Script v2

  • 1 Respuestas
  • 1561 Vistas

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado fleshworm

  • *
  • Underc0der
  • Mensajes: 106
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
  • Skype: fleshworm@hotmail.com
« en: Julio 08, 2016, 05:47:46 am »
Saludos, bueno les comento algo distraido ya que comienzo estudios pues la he pasado algo mas separado del Pc y mas inclinado en la lectura y algunos manuales. En esta ocasion les comparto un Script en PHP para un Blog app compuesto por un Index, Config y nuestro objeto o clase Blog.class el cual son libres de implementar, redistribuir u objetar. El mismo cuenta con un systema NO-SQL o MonoDB como capa de abstraccion de datos (DAL) bajo las diferentes configuraciones de codificacion en esta ocacion UTF-8 (ANSI o UNICODE) para almacenar los posts o publicaciones ademas de ser implementado bajo Boostrap como patron de diseño.

Filename (index.php)
Código: PHP
  1. <?php
  2. /*** Mini Blog Script v2 By Nickhere Under Creative Commons Atribution 4 ***/
  3. You are not allowed to view links. Register or Login(E_ALL);
  4. You are not allowed to view links. Register or Login("America/Los_Angeles");
  5. You are not allowed to view links. Register or Login("Content-type: text/html; charset=UTF-8;");
  6.  
  7. include("config.php");
  8.  
  9. $blog = new miniblog();
  10.  
  11. $blog->display_posts($postspath);
  12.  
  13. if(You are not allowed to view links. Register or Login($_POST["submit_entry"])){
  14.  $blog->saveposts($postspath, true);
  15. }
  16.  
  17. $blog->saveposts($postspath, 0);
  18.  
  19.  
  20. ?>
  21.  

Filename (config.php)
Código: PHP
  1. <?php
  2. /*** Mini Blog Script v2 By Nickhere Under Creative Commons Atribution 4 ***/
  3.  
  4. include("blog.class.php"); //Include our blog class object for further reference
  5.  
  6. $postspath = "posts_path_here/"; //Desired posts directory with trailing slash(/)
  7.  
  8. ?>
  9.  

Filename (blog.class.php)
Código: PHP
  1. <?php
  2. /*** Mini Blog Script v2 By Nickhere Under Creative Commons Atribution 4 ***/
  3.  
  4. class miniblog{
  5.  
  6.  public $username;
  7.  public $email;
  8.  public $title;
  9.  public $message;
  10.  public $date;
  11.  public $post;
  12.  
  13.  public function __construct(){
  14.   $this->username = (!You are not allowed to view links. Register or Login($_POST["username"]))? $_POST["username"]: "Anonimo";
  15.   $this->email = (!You are not allowed to view links. Register or Login($_POST["contact"]))? $_POST["contact"]: "mail@domain";
  16.   $this->title = (!You are not allowed to view links. Register or Login($_POST["title"]))? $_POST["title"]: "Post title fillin";
  17.   $this->message = (!You are not allowed to view links. Register or Login($_POST["message"]))? $_POST["message"]: "Lipsum post fillin dummy text";
  18.   $this->You are not allowed to view links. Register or Login = You are not allowed to view links. Register or Login("M d,Y h:i a");
  19.  }
  20.  
  21.  public function saveposts($path, $attr){
  22.   $this->post = $path.You are not allowed to view links. Register or Login("Ymdhis")."-".You are not allowed to view links. Register or Login(00, 99).".data";
  23.   if($attr === true){
  24.    $handle = You are not allowed to view links. Register or Login($this->post, "a") ;
  25.    You are not allowed to view links. Register or Login($handle, $this->username."\n".$this->email."\n".$this->title."\n".$this->message."\n".$this->You are not allowed to view links. Register or Login);
  26.    You are not allowed to view links. Register or Login($handle);
  27.    echo("Your post has been successfully stored, Please wait while we redirect you to your entry");
  28.    You are not allowed to view links. Register or Login("Refresh: 6; url=index.php");
  29.   }elseif(You are not allowed to view links. Register or Login($path) && $attr === 0){
  30.    $form = "<form method=\"post\" action=\"\" id=\"post_form\">";
  31.    $form .= "Username<br/><input type=\"text\" name=\"username\" value=\"\" /><br/>";
  32.    $form .= "Email<br/><input type=\"text\" name=\"contact\" value=\"\" /><br/>";
  33.    $form .= "Title<br/><input type=\"text\" name=\"title\" value=\"\" /><br/>";
  34.    $form .= "Message<br/><textarea cols=\"45\" rows=\"6\" name=\"message\"></textarea><br/>";
  35.    $form .= "<input type=\"submit\" name=\"submit_entry\" value=\"Submit\" /></form>";
  36.    echo($form);
  37.   }
  38.  }
  39.  
  40.  public function display_posts($path){
  41.   if(You are not allowed to view links. Register or Login($path) && ($dir = You are not allowed to view links. Register or Login($path))){
  42.    while(false != ($data = You are not allowed to view links. Register or Login($dir))){
  43.     if($data != "." && $data != ".."){
  44.      $posts[] = $data;
  45.      foreach($posts as $element){
  46.       $post = You are not allowed to view links. Register or Login($path.$element);
  47.       echo("By ".$post[0]." Email ".$post[1]." Date ".$post[4]."<br/><h3>".$post[2]."</h3><p>".$post[3]."</p>");
  48.       You are not allowed to view links. Register or Login($post);
  49.      }
  50.     }
  51.    }
  52.    You are not allowed to view links. Register or Login($dir);
  53.   }
  54.  }
  55.  
  56. }
  57.  
  58. ?>
  59.  

Para culminar necesitan crear el directorio donde estaran almacenados sus posts (ie. post_path_here/), comento la version publicada esta implementada bajo PHP 5+ y la misma conforma utilidades como indice de recursos de la publicacion siguiente. Suerte
« Última modificación: Julio 08, 2016, 09:09:37 am por fleshworm »

Gallery @You are not allowed to view links. Register or Login -> You are not allowed to view links. Register or Login
Note: Im a Oracle enthusiast (Java, Javascript) with some experience under a Perl implementation platform or PHP

Desconectado DuendeSlayeR

  • *
  • Underc0der
  • Mensajes: 11
  • Actividad:
    0%
  • Reputación 0
  • {N0 H4CK, N0 L1F3}
    • Ver Perfil
« Respuesta #1 en: Febrero 22, 2018, 03:44:27 am »
Muy bueno, gracias.


Saludos

 

¿Te gustó el post? COMPARTILO!



Script para convertir planos cartograficos de OPENJUMP a AMCHARTS SVG JSON

Iniciado por graphixx

Respuestas: 0
Vistas: 1278
Último mensaje Septiembre 21, 2015, 11:18:27 pm
por graphixx
Script Clon de Youtube – Diseño 2012 – Codigo Abierto

Iniciado por zCronis

Respuestas: 1
Vistas: 1953
Último mensaje Marzo 06, 2013, 06:12:05 pm
por MAX_POWER
Script php para generar thumbnails (console line)

Iniciado por kid_goth

Respuestas: 0
Vistas: 841
Último mensaje Abril 13, 2013, 10:31:46 pm
por kid_goth
[Tutorial] PHP - Crear Script Para Capturar Ip

Iniciado por andy007

Respuestas: 5
Vistas: 2943
Último mensaje Julio 18, 2013, 07:44:35 am
por empardopo
AlegroCart Script de Comercio electrónico

Iniciado por Pr0ph3t

Respuestas: 0
Vistas: 1155
Último mensaje Abril 06, 2012, 08:06:16 am
por Pr0ph3t