Blogger news

Total Pageviews

Henry Torres Velez. Imágenes del tema de Storman. Con tecnología de Blogger.

Slider

Featured Coupons

Popular Posts

Flicker Images

Social

Flicker

Video Of Day

loading...

Mostrando las entradas con la etiqueta php. Mostrar todas las entradas
Mostrando las entradas con la etiqueta php. Mostrar todas las entradas

WordPress: 3 Riesgos de seguridad oculta para los usuarios

- No hay comentarios.
WordPress es sin duda el sistema de la web más popular de gestión de contenidos y plataforma de blogs, y por buenas razones. El sistema es gratuito, fácil de usar y ofrece una gran cantidad de características que de otro modo los propietarios de negocios costar miles de dólares en gastos de desarrollo.



Pero si algo suena demasiado bueno para ser verdad, suele serlo. Mientras que la plataforma WordPress sigue representando una opción de desarrollo web útil para las pequeñas empresas, es fundamental que se familiarice con algunas de las debilidades del sistema para evitar sus peligros ocultos de seguridad.

WordPress actualiza su plataforma de frecuencia para responder a las amenazas conocidas, pero no es capaz de vigilar cada uno posible. He aquí un vistazo a los tres mayores debilidades de seguridad de la plataforma que se debe tener en cuenta:

1. WordPress es susceptible a ataques de piratería y URL.

La plataforma WordPress ejecuta las secuencias de comandos del lado del servidor en el lenguaje de desarrollo web PHP, utilizando los comandos enviados a través de los llamados parámetros de URL para controlar el comportamiento de las bases de datos MySQL que almacenan datos de su sitio.

Si todo esto suena bastante técnica, no se preocupe. No es necesario entender la codificación web para proteger su sitio. Lo que necesita saber es que este tipo de estructura del sitio web es vulnerable a un cierto tipo de ataque. Los hackers pueden utilizar parámetros de URL maliciosos para revelar el contenido de la base de datos sensibles, un proceso conocido como "ataques de inyección SQL." Una vez que los hackers tienen esta información, pueden secuestrar su sitio y reemplazar su contenido con el spam o malware.


Para proteger su sitio de WordPress a partir de un ataque de ese tipo, la posibilidad de modificar el archivo .htaccess de su sitio, que es un archivo de configuración que le permite controlar la forma en que se comporta su servidor de alojamiento. Puede impedir que las solicitudes de los parámetros URL hackers tengan éxito al incluir el código que se encuentra aquí.

Tenga en cuenta que este código está dirigido a propietarios de WordPress que están utilizando de alojamiento web basados ​​en Apache. Si no está seguro de qué tipo de alojamiento que utiliza o si necesita ayuda en modificar el archivo .htaccess de su sitio, consulte a su proveedor equipo de soporte de proveedor o un desarrollador web privada.

2. Libre Temas WordPress contienen con frecuencia ataques de seguridad.

Uno de los mayores beneficios de WordPress es que se puede instalar de forma gratuita, utilizar plugins gratuitos para agregar funciones y descargar archivos de temas libres para darle a su sitio un aspecto atractivo. Desafortunadamente, los desarrolladores sin escrúpulos han combinado con los archivos de temas descargables con todo, desde los enlaces de spam indetectables a malware que infectan archivos de un sitio una vez que se instala el tema.


Para mantener su sitio web seguro, descargar archivos sólo de fuentes conocidos y confiables. temas pagados representan menos de un riesgo para la seguridad de temas libres. Pero si quieres temas libres, puede escanear en busca de malware antes de subirlos para detectar cualquier ataque que pueda ya se han producido utilizando el programa antivirus instalado en su ordenador.

3. proceso de inicio de sesión predeterminado de WordPress puede ser fácilmente hackeado.

Todos los inicios de sesión de panel de WordPress se encuentran en la misma dirección a través de las direcciones URL, lo que significa que casi todas las páginas de inicio de sesión de WordPress se puede encontrar aquí. Además, la configuración predeterminada de WordPress no permiten el acceso seguro. Esto significa que un sitio se ejecuta en la plataforma de WordPress pueden ser susceptibles a los ataques de "fuerza bruta", en el que los programas bot tratan varias combinaciones de inicio de sesión en la esperanza de que una afortunada combinación permitirá el acceso al sitio.

Para tener una idea de cómo es frecuente que estos ataques pueden ser, consideran que los sitios alojados por el popular sitio de blogs experiencia CopyBlogger entre 50.000 y 180.000 intentos de conexión no autorizados cada día.

Para proteger su sitio web, instale el límite de intentos de conexión enchufable. Además, se puede trabajar con su proveedor de alojamiento web para bloquear direcciones IP que hacen varios intentos fallidos de ingresar.

Si bien puede sonar como un montón de trabajo para tomar estas precauciones, se puede gastar mucho más tiempo y esfuerzo tratando de arreglar su sitio si terminan la víctima de un intento exitoso de la piratería.

7 maneras de optimizar WordPress

- No hay comentarios.
WordPress es considerado como una excelente plataforma para los empresarios en ciernes para crear sitios web para su puesta en marcha o pequeña empresa. Este servicio de gestión de contenidos (CMS) es utilizado por millones de propietarios de negocios que viven en todos los rincones del mundo. Más de 400 millones de sitios web en todo el mundo son alimentados por WordPress, incluyendo más de 100 millones de dólares en los Estados Unidos. sitios de WordPress en todo el mundo publican mensajes cada 17 segundos. La mayor parte de los mejores de un millón de sitios web en el mundo son impulsados ​​por WordPress y relacionadas con el negocio. Estos hechos demuestran claramente la importancia de WordPress como un servicio de gestión de contenidos para empresas de todos los tamaños.

Simplicidad, integración de medios sociales y el gran número de opciones disponibles son el tema de razones clave por las nuevas empresas y las pequeñas empresas prefieren WordPress. Sin embargo, es necesario mantener varios hechos importantes en mente antes de pensar en el uso de WordPress para su sitio web empresarial.

1. La calidad de los temas.

Miles de temas gratuitos y de pago están disponibles para aquellos que planean crear un sitio web basado en WordPress para su puesta en marcha. Sin embargo, es necesario tener cuidado en la selección de un tema fiable de las disponibles. El tema debe ser flexible y debe tener la capacidad de hacer modificaciones sin mucha molestia.

2. Alojamiento.

Este es otro factor crucial cuando se trata de crear un sitio web para su puesta en marcha. Es necesario buscar un servicio de alojamiento de WordPress administrado que le ayudará a mantener su sitio web en funcionamiento en todo momento. Además, deben proporcionar actualizaciones periódicas y copias de seguridad.


3. Elija sabiamente sus plugins.

Instalación demasiados plugins de WordPress en su sitio web se ralentizará su rendimiento. Sólo añadir los plugins que se va a utilizar de forma activa y eliminar el resto.


4. Configuración de su sitio web.

Después de finalizar la instalación de WordPress, es necesario configurar en consecuencia. Por ejemplo, usted debe pensar acerca de cómo se moderan los comentarios, enlaces permanentes se crean, y otras mejores prácticas. Esto se logra fácilmente en la configuración de WordPress y se debe hacer durante la configuración inicial.

5. Interfaz Mobile.

Muchos visitantes del sitio web tendrán acceso a su sitio a través de sus dispositivos móviles, por lo que su sitio web basado en WordPress necesita una interfaz móvil de respuesta que proporcionará una experiencia agradable para los usuarios. Los usuarios no van a tolerar mucha irritación de pellizcar y tirar.

Adam Farra, CEO de HostGator dice, "Puede ser un poco de una tarea para asegurarse de que su sitio está optimizado para móviles. Pero vale la pena el esfuerzo. Si lo hace, le ayudará a asegurar que su sitio está clasificado como altamente posible en los motores de búsqueda ".

6. Seguridad.

WordPress viene con características de seguridad decente, pero considerando la aplicación de medidas de seguridad más avanzadas que utilizan plugins y otras mejores prácticas para disuadir amenazas potenciales. Ilia Kolochenko, CEO de puente de alta tecnología, dice, "yo diría que un CMS populares, como WordPress o Joomla puede ser considerado seguro en la instalación por defecto si se configuran adecuadamente, no tienen código de terceros y son hasta fecha."


7. Optimización de motores de búsqueda.

Considere la optimización de motores de búsqueda (SEO) para mejorar la visibilidad de su sitio web en Google y otros motores de búsqueda. Utilizando las mejores prácticas de SEO, junto con plugins de WordPress como WordPress SEO by Yoast se le va en la dirección correcta. Además de buscar la optimización del motor, es importante utilizar el nuevo SEO (optimización de motores Social) también. Establecer una presencia activa en las redes sociales donde sus clientes pasan la mayoría del tiempo y podrás crear rápidamente una confianza de la gente de la marca.

La lógica de PHP Hosting

- No hay comentarios.
PHP, una innovadora tecnología basada en código abierto, ha asumido una enorme popularidad y relevancia entre la comunidad de TI y los webmasters, debido a su capacidad para interactuar con bases de datos MySQL.

PHP es un lenguaje de script del más popular que produce páginas web dinámicas y es tan fácil de crear páginas web interactivas y formas dentro de una página web. lenguaje PHP es tan fácil de usar y altamente compatible para casi todos los sistemas operativos incluyendo Apache y Windows.

En vista de la curva ascendente de los usuarios de PHP, los proveedores de alojamiento web poco a poco están despertando a la importancia de la introducción de un nuevo nivel de alojamiento web exclusivamente para los consumidores de TI en todo el mundo: PHP servicios de alojamiento web. Este último y exclusivo servicio de hosting PHP simplificaría de alojamiento de sitios web de comercio electrónico habilitado, wikis, blogs y otros sitios web basados ​​en PHP.

Con esta última variante de alojamiento web, los usuarios podrán acceder a una amplia gama de bibliotecas de pera y PHP módulos de catering para los scripts PHP variadas. Las aplicaciones clave soportados por el último de alojamiento PHP incluyen características de vanguardia como:

- WordPress, MediaWiki, b2 Evolución y varios guiones blog / wiki PHP.

- Motores de plantillas PHP como sistema de plantillas Smarty PHP etc.

- Joomla, Mambo, Drupal y otros tipos de sistema de gestión de contenidos en PHP.

- Foro de PHP en línea como phpBB, Invision Board, vBulletin, y muchos otros foros en línea basados ​​en PHP.

- Los scripts PHP galería de fotos como Coppermine Photo Gallery, Foto fija el etc

planes de alojamiento PHP ofrecen una variedad de opciones de consumo, como los siguientes:

- Transferencia de datos ilimitado
- Editor web gratis
- Ilimitado Dominio Alojamiento
- Espacio en disco ilimitada
- E-Commerce Ready

Los servicios de hosting PHP están seguros de probar un programa muy fiable y potente, ya que incorpora casi todo lo necesario para ejecutar un sitio web basado en PHP con éxito.

Munesh Singh Jadoun

CEO, ZNet India

ZNET Technologies Private Limited (anteriormente ZNET India) y su filial Netgrey es una web líder basada en la India Jaipur, hospedaje y TI empresa de infraestructura fundada en 1999 por techpreneur Munesh Singh Jadoun. El núcleo de la compañía es proporcionar el registro de nombres de dominio, servicios de alojamiento web (Windows, Linux y Java), Hosting PHP, correo electrónico de negocios de alojamiento, certificados SSL, servidores VPS impulsado dedicados y Hyper-V y revendedor de servicios de alojamiento a los clientes globales y locales . Visita [http://www.netgrey.com].

Consejos de Desarrollo Web en PHP

- No hay comentarios.
En la remota posibilidad, usted es un entusiasta del desarrollo web y quiere saber cómo se hacen y utilizan sitios web. En primer lugar, dejar de dar tensión a su cerebro y empezar a pensar fuera de la caja. A menudo se arrastra dentro de su mente, es bueno que aprenda sobre el lenguaje que ayuda a desarrollar un sitio web. Hoy en día, la primera opción de todos los desarrolladores de PHP es.

Usted se sorprenderá al saber que más de 20 millones de sitios se basan en PHP y algunos de sitio más grande del mundo, tales como Wikipedia y Facebook, así como mayor fuente abierta del mundo, incluyendo Drupal o WordPress también se basa en este lenguaje de programación. PHP es en realidad el nombre preprocesador de hipertexto que es una de la fuente abierta lenguaje de scripting de propósito general más utilizado especialmente para el desarrollo de un sitio. Como desarrollador o un nuevo alumno de esta lengua, usted debe saber algunas de sus extremidades útiles que ayuda a aprender o utilizar fácilmente y que son los siguientes.


Una mirada más atenta a 7 Útiles plugins de WordPress

- No hay comentarios.

Si usted tiene un sitio web de WordPress, entonces sin duda saber que hay una variedad de plugins disponibles que le permiten mejorar su sitio y su contenido - el secreto está en escoger la mejor opción. Algunos conectores están diseñados para añadir seguridad adicional a su sitio WP, mientras que otros están destinados a la adición de características y funciones adicionales. Aquí encontrará 7 plugins de WordPress interesantes que seguramente va a encontrar interesantes:


Los beneficios de Zend Framework para el desarrollo de proyectos

- No hay comentarios.
Zend Framework es el marco de aplicación web orientada a objetos más populares. Se implementa en PHP 5 y se utiliza para desarrollar aplicaciones web personalizadas. La mayoría de los desarrolladores prefieren utilizar Zend Framework, ya que facilita el menor código escrito para un proyecto.

No obstante decir, la personalización de crear una funcionalidad única para un proyecto. Algunos de los beneficios Zend Framework ofrece para construir y personalizar un proyecto son los siguientes.








El código abierto: Es un framework de código abierto desarrollado por un gran grupo de voluntarios y que se haya obtenido sin ningún tipo de derechos de licencia. Además, no hay necesidad de comprar ningún software o hardware adicional.

Compruebe disponibilidad nombre de usuario y la validación con Ajax, PHP

- No hay comentarios.
Así que va a crear un formulario de registro y desea crear un nombre de usuario buscando la validación de lujo de la escritura de Ajax. Sé que se ve de lujo cuando te registras para Gmail o Yahoo buzón de correo, en lugar de este tipo de validación son ahora cada formulario de registro.

Vamos a crear este script simple usando Javascript, Ajax, y por supuesto PHP para la interacción entre el servidor. En este script PHP que no he mostrado cómo se puede validar que el uso de MySQL, ya que no es el motivo de este artículo. Así que todo lo que tiene que hacer es poner en práctica la lógica MYSQL para que le devuelve un resultado correcto de la disponibilidad de nombre de usuario. Estoy utilizando una variable booleana llamada $ disponible en script PHP. Puede activar y apagar (usando verdadero y falso) para probar el funcionamiento de guión completo.

La lógica del lado del servidor para la disponibilidad de nombre de usuario (validation.php)

<?php
$user = strip_tags(trim($_REQUEST['username']));
if(strlen($user) <= 0)
{
  echo json_encode(array('code'  =>  -1,
  'result'  =>  'Invalid username, please try again.'
  ));
  die;
}
// Query database to check if the username is available
$query = "Select * from USERS where username = '$user' ";
// Execute the above query using your own script and if it return you the
// result (row) we should return negative, else a success message.
$available = true;
if($available)
{
  echo json_encode(array('code'  =>  1,
  'result'  =>  "Success,username $user is still available"
  ));
  die;
}
else
{
  echo  json_encode(array('code'  =>  0,
  'result'  =>  "Sorry but username $user is already taken."
  ));
  die;
}
die;
?>

El código HTML y Ajax. (Validate.html)



<script type="text/javascript">
  //function to create ajax object
  function pullAjax(){
    var a;
    try{
      a=new XMLHttpRequest()
    }
    catch(b)
    {
      try
      {
        a=new ActiveXObject("Msxml2.XMLHTTP")
      }catch(b)
      {
        try
        {
          a=new ActiveXObject("Microsoft.XMLHTTP")
        }
        catch(b)
        {
          alert("Your browser broke!");return false
        }
      }
    }
    return a;
  }
  function validate()
  {
    site_root = '';
    var x = document.getElementById('uname');
    var msg = document.getElementById('msg');
    user = x.value;
    code = '';
    message = '';
    obj=pullAjax();
    obj.onreadystatechange=function()
    {
      if(obj.readyState==4)
      {
        eval("result = "+obj.responseText);
        code = result['code'];
        message = result['result'];
        if(code <=0)
        {
          x.style.border = "1px solid red";
          msg.style.color = "red";
        }
        else
        {
          x.style.border = "1px solid #000";
          msg.style.color = "green";
        }
        msg.innerHTML = message;
      }
    }
    obj.open("GET",site_root+"validate.php?username="+user,true);
    obj.send(null);
  }
</script>
<style>
#uname{border: 1px solid #000;}
</style>
<input type="text" id="uname" name="uname" value="" />
<input type="button" onclick="validate();" value="Check Availability" />
<div id="msg"></div>

Cómo hacer que funcione

Es muy sencillo de hacer este trabajo guión. Se necesitan dos archivos, un archivo HTML (por ejemplo, validate.html) y un archivo PHP (por ejemplo, validate.php) para interactuar con la base de datos y comprobar la disponibilidad del nombre de usuario requerido. Mantenga los dos archivos en la misma carpeta para hacer que funcione correctamente, de lo contrario si desea mantener el archivo PHP en otro lugar, a continuación, se puede especificar la ruta absoluta utilizando la "site_root" variable definida en Javascript. También puede mantener el código Javascript en archivo JS separada para mantener el código limpio. Lo más importante es mantener los nombres de identificación de los elementos HTML mismos que los que se van a utilizar en el código JS.

Así que ahora usted tiene su propia forma de Inscripción con las campanas y silbatos. Esperamos que este código le ayuda. Algunos pueden no estar cómodo en el uso de eval en el código Javascript, puede lidiar con JSON la forma que le guste.

Imágenes de WordPress cambio de tamaño automático en Subida

- No hay comentarios.
Me he dado cuenta de que muchos desarrolladores de WordPress tema utilizan TimThumb para cambiar el tamaño de imágenes en el tema. No entiendo por qué iban a querer usar una tercera parte cuando la escritura de WordPress tiene una función incorporada para hacer exactamente lo mismo. Además, el hecho de ser TimThumb tenía algunas vulnerabilidades que fueron explotadas de secuestrar el WordPress completa instala. Otra razón para no usar TimThumb sería que cambia el tamaño de las imágenes en las fly.Yes, sé que el caché está ahí, pero todavía no es tan fiable como recortar una imagen en el momento de la carga y de servirlo usando funciones incorporadas de los WordPress .

Una función útil denominada add_image_size hace toda la magia. Tiene una opción para cambiar el tamaño de la imagen con el modo de recorte duro / blando. En realidad, se registra el "nuevo tamaño de la imagen" dentro de WordPress, por lo que cada vez que se carga una nueva imagen - junto con la imagen cambia de tamaño estándar como miniatura, mediano, grande también cambia el tamaño de la imagen para el tamaño solicitado. que? Así que vamos a ver cómo funciona -

Todo lo que tiene que hacer es, escribir la siguiente función en el interior archivo de función de su tema es decir, functions.php. También tenga en cuenta que antes de llamar add_image_size, tenemos que llamar add_theme_support que le dice al WordPress que nuestro tema necesita el apoyo de cambio de tamaño. De hecho, esto es apoyado por defecto en todos los temas modernos y también para los dos ámbitos agrupados TwentyTen y TwentyEleven.

// Code snippet from WordPress Codex
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
}
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'category-thumb', 300, 9999 ); //300 pixels wide (and unlimited height)
add_image_size( 'homepage-thumb', 220, 180, true ); //(cropped)
}


Nótese que cómo se asigna el nombre a este tamaño de la imagen en particular. Este nombre se pasa en las otras funciones para hacer que esta imagen a tamaño particular en el front-end.

¿Qué pasa con la imagen que ya se han subido, ¿cómo puedo cambiar el tamaño de ellos?

WordPress tiene una solución para casi todo y para cada problema hay un plugin para ello. Por lo tanto, tenemos un plugin que regenera todos los diferentes tamaños de las imágenes "ya subidos" también. Yo personalmente he utilizado Regenerate Thumbnails y es bastante decente. Estos complementos pueden ser lento dependiendo de servidor de su blog. Pero todo es simple clic del ratón, lo que no debería dolor.

Espero que se evite el uso de TimThumb o cualquier otra biblioteca de terceros para cambiar el tamaño de las miniaturas al menos en WordPress. Esto es correcto y segura de cambiar el tamaño de las imágenes en el interior del WordPress. Estoy seguro de que esto va a ahorrar mucho de su dolor de cabeza, cuando se utiliza.


Cómo acortar y obtener estadísticas de una dirección URL de API Bit.Ly Uso de PHP

- No hay comentarios.
Así que en la era de la URL acortamiento ha perdido la pista de lo que los usuarios están viniendo de donde y lo que es la fuente original de tráfico. Pues no hay nada que preocuparse ya que bit.ly mantiene un registro de todas sus URL que se acorta en su API. Bit.ly no sólo acorta la URL largo de sus páginas web o blogs, pero también mantiene la información como userclicks, sitios de referencia, etc.
Bit.ly proporciona un resumen gráfico agradable para todas las URL que se acortan, pero hay momentos en los que necesite acceder a estos datos por su cuenta. Así que he creado esta clase PHP simple que interactúa con la API de bit.ly y le ayuda a acortar las direcciones URL y extraer la información de estadísticas. Es necesario registrarse en bit.ly y obtener la clave de API para interactuar con la API. Por favor, cambie el nombre de usuario y la clave de API en el código siguiente, donde se menciona con la ayuda de los comentarios.

También puede descargar la clase PHP desde aquí, pero antes de usarlo por favor, cambie su nombre por .php



<?php
class bitly
{
  /*
   * variable declarations
  */
  private $API_URL  = 'http://api.bit.ly';
  private $API_KEY  = 'R_0da49e0a9118ff35f52f629d2d71bf07'; //change this to your API key, get one from http://bit.ly/account/your_api_key
  private $login  = 'bitlyapidemo'; //change this to your login name
  private $action  = array('shorten'=>'longUrl','stats'=>'shortUrl','expand'=>'shortUrl');
  private $query_string,$current_action;
  private $URL  = '';
  private $version= '2.0.1';
  var $result = '';


  function __construct($display=false)
  {
    $this->return=$display;

  }
  function stats($short_url)
  {
    $this->current_action='stats';
    return $this->handle_request($short_url);
  }
  function expand($short_url)
  {
    $this->current_action='expand';
    return $this->handle_request($short_url);
  }
  function shorten($short_url)
  {
    $this->current_action='shorten';
    return $this->handle_request($short_url);
  }
  function handle_request($url)
  {
    $URL = urldecode(trim($url));
    $this->URL=$this->API_URL."/$this->current_action".$this->make_query_string(array($this->action[$this->current_action] => $url));
    $results=json_decode($this->makeCurl());
    return $results->results;
  }
  private function make_query_string($extra_param = array())
  {

    $this->query_string='';
    $this->URL='';
    $this->query_string.='?apiKey='.$this->API_KEY;
    $this->query_string.='&version='.$this->version;
    $this->query_string.='&login='.$this->login;

    if(count($extra_param)>0)
    {
      foreach($extra_param as $key=>$value)
        $this->query_string.='&'.$key.'='.$value;
    }
    return $this->query_string;

  }
  private function makeCurl()
  {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_URL, $this->URL);
    $this->result = curl_exec($curl);
    curl_close($curl);
    if($this->return)
      echo $this->result ;
    else
      return $this->result;

  }

} //class ends here
?>


Asi es cómo se puede utilizar la clase anterior para realizar diversas tareas.

<?php
$url='https://codeappweb.blogspot.com/2016/06/ugc-plugins-moderacion-de-contenido.html'; //specify your own url to be shortened 

$bit=new bitly(); //create object
$result=$bit->shorten($url); //shortens a long URL
$result=$result->$url; //stores result in the array
$short_url=$result->shortUrl; //extract the short url from result array
print_r($bit->expand($short_url)); //expand the shorten url
print_r($bit->stats($short_url)); //get stats from bit.ly
?>

Puede personalizar el código anterior para conseguir lo que es exactamente lo que necesita. Espero que esto ayude.


USO DE METODOS MAGICOS PHP

- No hay comentarios.
PHP tiene mucha magia almacenada en él. Métodos mágicos en PHP es una manera de presenciarlo. Estos métodos se ejecutan automáticamente en cierto evento o situación. Los nombres de las funciones __construct, __destruct, __get, __set etc., son conocidos como métodos mágicos en las clases PHP. Eso significa que funcionan estos nombres son reservados y no se puede tener estos nombres de funciones en sus clases PHP cuando la escritura de código PHP favorito. De acuerdo con un descargo de responsabilidad en el sitio oficial de PHP, se menciona que todas las funciones que comienzan con __ (doble guión) se reserva en PHP.


Entonces, ¿qué hacen estos métodos mágicos y cómo puede beneficiarse de estos. Un ejemplo común es el método mágico __construct la que es llamada automáticamente cuando se crea un objeto de una clase y de manera similar __destruct se ejecuta cuando tan pronto como todas las referencias a un objeto en particular sean removidas o cuando el objeto se destruye de forma explícita o en cualquier orden en la parada secuencia.


Ejemplo de método mágico explicó usando __get y __set:



<?php
class foo
{
  private $private_var = 'my private variable';
  function   __construct()
  {
    echo 'Called __contruct();<br/>';
  }
  function  __get($name)
  {
    echo "Called __get(); with argument $name";
  }
  function  __set($name,$value)
  {
    echo "Called __set(); with argument $name and value = $value";
  }
}
$obj=new foo();//output ->> Called __contruct();
$obj->private_var;//output ->> Called __get(); with argument private_var
$obj->pop; //output ->> Called __get(); with argument pop
$obj->pop='foo'; //output ->> Called __set(); with argument pop and value = foo
unset ($obj);
?>




En el ejemplo anterior he mostrado ejemplo práctico de utilizar __get y _set métodos mágicos de PHP. El __get función o método se llama cuando una propiedad es inaccesible se accede de una clase. En caso normal no verá ningún error a aparecer, pero se ha hecho una llamada a la variable, que no se han obtenido ningún resultado. Así que para evitar este tipo de casos o manejar este tipo de llamadas fallidas utilizamos __get función. Sólo se utiliza para manejar las propiedades que no están presentes en su lugar uno puede manejar la petición a las variables que no son accesibles en el contexto de llamada. Por ejemplo, en el código anterior, los $ private_var no se puede llamar directamente fuera de la clase, por lo que en ese caso __get se ejecuta para manejar la petición correctamente.

Lo mismo es con __set método mágico, que se llama cuando el usuario intenta establecer un valor de la variable o propiedad que no está presente o en otros términos que no es accesible.

muchas gracias

UGC PLUGINS MODERACIÓN DE CONTENIDO PARA WORDPRESS

- No hay comentarios.
Pregunte a cualquier persona con un sitio web de WordPress, y ellos le dirán que tienen (al menos en el pasado) se enfrentaron en una batalla perdida con los comentarios no deseados y malas palabras. Importa menos si el suyo es un sitio pequeño o una plataforma de mamut, los spammers y las personas profanas se hace un lío para arriba para usted en dos formas principales:


  • En primer lugar, profano contenido enviará a sus clientes potenciales de distancia
  • Y en segundo lugar, los spammers manchar su posicionamiento en SEO en Google

El contenido profano, el uso excesivo de, digamos, lenguaje adulto y cursivas disminuirán las ventas y enviar lejos socios potenciales. Nadie quiere colaborar con malas palabras. Nadie.

Los comentarios no deseados por el contrario las ruinas de su rango en Google, el envío de su sitio (por lo tanto, los productos) para el olvido. Correo no deseado asusta a los visitantes humanos, así, lo que conduce a nada más que un saldo bancario muy delgada.

En este post, vamos a hablar de diez (10) de bloqueo de spam y filtro filtro de malas palabras plugins. Usted será capaz de mejorar su posicionamiento SEO, proporcionar una experiencia de usuario más rica, y en última instancia obtener una mejor recompensa por sus esfuerzos.

Disfruta!


Top 5 de WordPress plugins Filtro de palabras soeces


Plugin de filtro WebPurify Profanity

Cuando te encuentras con un buen contenido UGC moderación, usted sabe inmediatamente. filtro de malas palabras WebPurify es una gran solución contra la blasfemia.

Esta es la razón por:
No es necesario crear una lista negra como el plugin viene embalado con una extensa lista negra en varios idiomas
Es completamente automático, y atrapar las palabras profanas tan pronto como aparecen.
La versión de pago le da aún más golosinas. Usted puede tomar ventaja de la imagen y la moderación de vídeo para regular el contenido visual en su página web.

Descargar plugin de filtro WebPurify Profanity

WP Plugin filtro de contenido

Este filtro plug-in profanidad ha crecido más inteligente por la actualización. Por ejemplo, el plugin no es lo suficientemente inteligente como para tacha "olla" en "barrigón" si / cuando la bandera de "olla".

Otra cosa, que puede sustituir a todas las letras de la palabra profana o retener la primera o la última letra..

Además, puede optar por filtrar diferentes áreas de sección en su sitio web es decir, comentarios, etiquetas e incluso publicar títulos.

Descargar WP filtro de contenido

Palabra Filtro Plus Plugin

Este plugin va más allá de un filtro de malas palabras. Lo explicaré. En lugar de sólo la sustitución de las letras con caracteres comodín, puede reemplazar la palabra profana con una palabra de su propio.

Sólo tiene que descargar e instalar el plugin. Luego acceder a ella a través de Herramientas -> Filtro Palabra Plus, y establecer los filtros. Una vez que los filtros están en alza, el plugin pasará a través de todo su sitio web la eliminación de malas palabras.

También puede reemplazar ciertas partes de su contenido con el nuevo contenido. Por ejemplo, puede cambiar su número de teléfono en todo su sitio web sin necesidad de editar páginas individuales por separado.

Descargar filtro de palabras Enchufe Plugin

Plugin defensio Anti-spam

Un bloqueador de spam y un filtro de malas palabras, plugin de Defensio Anti-spam dejarán de comentarios no deseados y los usuarios deshonestos en su página web.

Las siguientes son algunas de las características que el plugin es conocida por:
detección de contenido malicioso
la detección de secuencias de comandos
categorización de URL
filtrado de profanidad
Etcétera
A pesar de que Defensio anti-spam "... aprende y se adapta a su comportamiento y el de sus usuarios a través del tiempo ...", no juega bien con otros plugins de bloqueo de spam como Akismet. Esto significa que tendrá que desactivar Akismet y plugins similares para tratar Defensio Anti-spam.

Descargar el Plugin Defensio Anti-spam

Sustituto de la palabra Plugin

Al igual que el filtro de palabras Plus plugin, la palabra profana Word Sustitutos con sus palabras.
El único demérito es el hecho de que el plugin no vienen con una lista negra, por lo que tiene que pasar mucho tiempo la creación de reemplazo de palabras. Pero una vez que los reemplazos están en su lugar, el plugin funciona de forma automática.

Puedes realizar un filtrado ciertas áreas de su sitio web, mientras ignorando por completo a los demás con el plugin.
Descargar Word Sustituto Plugin

Ahora que tenemos malas palabras bien cuidado, ¿qué hay que frenar el spam muertos en sus pistas.

Top 5 WordPress Plugins Bloqueo de spam

Plugin Akismet Anti-spam

Los spammers son una espina en la carne para todos los usuarios de WordPress. Todos odiamos los spammers, por razones obvias.

He tenido mi carrera con los spammers, y cada vez que venía por el otro extremo molestaba hasta Akismet me encontró justo en mi tablero WP.

Akismet es un plugin muy popular lo que con millones de descargas en WordPress.org repositorio de plugins. El plug-in es de uso gratuito para los pequeños sitios web de WordPress, pero hay una tarifa de cinco dólares al mes para los grandes sitios web.

Otras características incluyen Akismet:

· Un motor de filtrado de correo no deseado complejo
· Realizar un seguimiento de comentarios, pingbacks y trackbacks
· Correo no deseado empuje en una carpeta de correo no deseado
· Las actualizaciones regulares
· Fácil configuración utilizando la clave API

Descargar el Plugin Akismet Anti-spam

Libre de spam plugin de WordPress

Este plugin es un arma letal contra correo no deseado. El plugin de WordPress libre de spam garantizará una página web limpia que está libre de los spammers.

Según los desarrolladores, el spam plug-in gratuito tiene la capacidad de detener todo tipo de spam sin falsos positivos.

Aparte de eso, el plugin no depender de CAPTCHA, puede lista negra de direcciones IP y tiene la base de datos de carga baja durante el tráfico pesado.

Puede optar por eliminar el spam de forma automática, lo que le ahorra un montón de tiempo.

Descarga libre de spam plugin de WordPress

Spam Stopper Plugin de WordPress

Este plugin hace honor a su título mediante el uso de la tecnología CAPTCHA a validar y capturar los comentarios no deseados. Si detecta correo no deseado, que se detenga de inmediato porque, bueno, es tapón de SPAM.
El plugin es fácil de configurar y usar, y que se detenga contra spambots (spam automatizado) que los blogs de asalto.

No verá el plugin siempre que está conectado. El plug-in se ejecuta automáticamente y verifica los detalles de los comentadores antes de publicar sus comentarios.

Este es un gran plugin anti-spam, pero no se ha actualizado recientemente (como digo).

Descargar plugin de WordPress Spam Stopper

WP-reCAPTCHA Plugin de WordPress


sitios web populares como Google y Facebook aman reCAPTCHA, ya que es un protector eficaz contra los usuarios no deseados y spam automatizado.

El plugin WP-reCAPTCHA coloca el poder de la tecnología de reCAPTCHA en sus manos. Con WP-reCAPTCHA, que tiene un plugin antispam único que utiliza un proceso de verificación más estricta.
Este plugin de bloqueo de spam se detendrá todos los spam mediante la distorsión de expresiones para crear nuevas imágenes.

Descargar WP-reCAPTCHA Plugin de WordPress

Growmap anti Spambot Plugin (G.A.S.P.)

Si tan sólo este plugin tuvo el mayor número de descargas como Akismet, sería expulsar a este último como el principal anti-spam plug-in por ahí.

Con una calificación impresionante de 4,9 / 5,00, Growmap es una herramienta eficaz contra el spam.

Es un gran plugin antispam para luchar contra el spam, pero su grave desventaja en cuanto a la lucha contra los spammers y pingbacks humano pasa. Pero eso es probablemente porque Growmap no se preocupan por los spammers humanos, sino contra spambots.

Growmap utiliza una casilla donde los usuarios tick para verificar que no son spam. Esto no impide que los spammers humanos sin embargo.

Descargar Growmap anti Spambot Plugin

Conclusión

Aquí estamos, diez plugins para mantener su sitio de WordPress libre de malas palabras y spam. Escoja uno que funcione para usted, y si usted sabe de otros plugins de filtro grosero o spam, por favor, comparta con nosotros en la sección de comentarios.

CAPTCHAT Y RECAPTCHA FRAMEWORK EN JAVASCRIPT Y PHP

- No hay comentarios.

¿Eres un robot...?, los CAPTCHAS en los sitios web, son tan diversos y complicados de descifrar, que a todos nos causa molestias tener que hacer esto cada vez que nos registramos, hacemos una solicitud o simplemente queremos descargar algo, en mucho tiempo veia en diferentes estas cosas raras, pero nunca me pregunte que era, entonces estos días me puse a buscar en la WIKIPEDIA, que era eso de CAPTCHA, con el fin de tener un conocimiento mas amplio para este tema.

"Captcha o CAPTCHA son las siglas de Completely Automated Public Turing test to tell Computers and Humans Apart (prueba de Turing completamente automática y pública para diferenciar ordenadores de humanos).1 Este test es controlado por una máquina, en lugar de por un humano como en la prueba de Turing. Por ello, consiste en una prueba de Turing inversa." fuente WIKIPEDIA


Valla con que existen "robot", que andan por todo Internet indexando todo a su paso, y pueden realizar cierto tipo de acciones en los sitios web en los que acceden, que cosas...

Todo programador web tiene que tener una primera vez, en la cual un cliente le pide: "quiero esa cosa en mi web...", entonces es cuando empezamos a buscar y para minimizar un poso las cosas queremos colocarte una pequeña lista de framework, a los que puedes añadir a tu JAVASCRIPT o PHP, de tu proyecto y de la manera mas veraz posible.



y a continuacion algunas librerias que puedes utilizar:


PHP IMAGE FRAMEWORK | MANEJO DE IMÁGENES CON PHP

- No hay comentarios.

El tratado de imágenes con PHP, es siempre un proceso repetitivo y constante, de hecho en todo proyecto que e trabajado e tenido la necesitada, de cambiar un poco las proporciones o el peso de las imágenes que se montan al servidor, siempre que realizo un proceso y este se torna repetitivo, me gusta usar o crear una clase y de esta manera agilizar un poco el desarrollo y en la siguiente lista veras algunos de los mejores o mas usados:


SOCKET.IO - FRAMEWORK REAL TIME - JAVASCRIPT AND PHP

- No hay comentarios.
Anteriormente le hable de PUSHER JS; y verdaderamente este framework es otro nivel al momento de programar en JAVASCRIPT, ademas de eso existen otro tipos de librerías para la ejecución de eventos en el cliente sin necesidad de actualizar el navegador, si queremos implementar el uso de notificaciones al estilo de FACEBOOK, TWITTER y demás es necesario investigar muy a fondo para lograr aprender los principios de este método de programación, aunque ese no sera el punto, en el cual se desarrollara este tema, coméntanos y síguenos en nuestras redes sociales, que se encuentran en la parte derecha.


PHP SDK FACEBOOK, PAYPAL, DROPBOX Y MAS - DESARROLLO WEB Y MOVIL

- No hay comentarios.
Los SDK o "Kit de Desarrollo de Software", nos brindan una segura y rapida union con una plataforma o aplicación web o servicio web concreto, ya sean FACEBOOK, PAYPAL, DROPBOX, etc. Para los desarrolladores de sistemas que necesitan muy amenudo comunicarse con otras plataformas, ya sean por su servicio de autentificación o pagos en linea, estos SDK son muy utilices al poder manejar casos específicos que nuestro proyecto requiera.

REST LIBRERIAS - PHP - DESARROLLO WEB

- No hay comentarios.
las API REST, se han vuelto muy populares pues es una tecnología de peticiones HTTP sin estados y a una URL que no apunta a ningún archivo.
Si quieres tener mas información visita esta web DesarrolloWeb - que es una API REST.

Entremos en materia; tener una Web API es una parte esencial de los negocios en línea de hoy, muchos sitios en la web lo implementan y debido a su auge han surgido una serie de librerías para PHP, que nos dejaran un buen sabor de voca, al momento de crear nuestra API REST:

PHP LIBRERIAS INDISPENSABLES - PHP FRAMEWORK

- No hay comentarios.


El siempre PHP, muchas veces mal valorado y otras veces puesto como el mejor lenguaje para desarrollo web, PHP a ido evolucionando junto a nosotros, su nivel de seguridad es rotundo y veraz, en cuanto a sus librerias para agilizar el proceso de desarrollo, hemos elegido las que consideramos nunca pueden faltar en nuestro proyecto, la mejor forma de añadirlas a nuestro proyecto es usando composer, sin mas aqui esta la lista: