Eric @ EricBess WebHome

Gana no arrogante, no perder de hambre, no hay choque de pecho y la cara, como el mío Pinghu

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H

php para evitar que applets maliciosos visita

Originalmente escrito PAYPAL IPN respuesta cuando se usa repetidamente para tratar de impedir que una función de la protección de los pobres, más tarde cambiado a la dirección original de auditoría ($ nombre = gethostbyaddr ($ _SERVER [ 'REMOTE_ADDR']); if (! Preg_match ( '/ paypal \. com $ / ', $ nombre)) {.....), que abandonó en el 000. En el registro ante la corte no vienen, debe haber un mejor algoritmo, el estudio que no saben.

? Ver código PHP
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
  ! avoid_refresh ( '15' ) ) die ( "Hacking Attempt!!" ) ; if (! avoid_refresh ('15 ')) die ( "intentos de" hacking "!!"); 
  ..... 
  ..... 
  ..... 
  $time ) { función avoid_refresh ($ tiempo) ( 
	  ; Invitado (); 
    isset ( $_SESSION [ "post_sep" ] ) ) { if (isset ($ _SESSION [ "post_sep"])) ( 
        time ( ) - $_SESSION [ "post_sep" ] < $time ) { if (tiempo () - $ _SESSION [ "post_sep"] <$ tiempo) ( 
      	  "post_sep" ] = time ( ) ; $ _SESSION [ "Post_sep"] = tiempo (); 
          ; return false; 
        { ) Else ( 
            "post_sep" ] = time ( ) ; $ _SESSION [ "Post_sep"] = tiempo (); 
            ; return true; 
        ) 
    { ) Else ( 
        "post_sep" ] = time ( ) ; $ _SESSION [ "Post_sep"] = tiempo (); 
        ; return true; 
    ) 
  ) 

30 de octubre, 2008 Publicado por Eric | Codificación | No hay comentarios

PHP cifrado de datos

Cifrado de datos en nuestra vida se ha convertido cada vez más importante, sobre todo a la luz de la red tuvo lugar en un gran número de transacciones y la transferencia de grandes cantidades de datos. Si usted está interesado en la adopción de las medidas de seguridad, también están obligados a estar interesados en el aprendizaje de PHP para ofrecer una gama de características de seguridad. En este artículo, vamos a introducir estas características para proporcionar cierto grado de uso, de modo que pueda propia aplicación de software para añadir características de seguridad.

Conocimiento previo

PHP en los detalles de la función de seguridad, tenemos que gastar un poco de tiempo no ha entrado en contacto con el contenido de este campo de los lectores algunos conocimientos básicos de la criptografía, si los conceptos básicos de la criptografía ya está muy familiarizado con, puede saltarse esta parte del pasado .

La criptografía puede ser descrito como popular en el cifrado / descifrado de la investigación y la experimentación, la encriptación es fácil de entender la información no es fácil de convertir a procesar la información, no es fácil pasar a descifrar los datos se convierte a la original fácil de entender la información. No comprender la información a que se refiere como contraseñas, fácil de entender la información, conocido como código.

El cifrado de datos / descifrado requiere una cierta algoritmos pueden ser muy simples, como el famoso código de César, pero el actual algoritmo de cifrado a ser relativamente mucho más compleja, algunos de los cuales hacer uso de los métodos existentes no pueden ni siquiera descifrar el archivo.

PHP función de cifrado, siempre que hay una cosa a no utilizar las plataformas de Windows pueden experimentar crypt () es también muy familiarizado con la realización de esta función se llama una función de cifrado manera, puede ser una serie de códigos de cifrado, contraseñas no pueden ser convertidos a la original Los códigos. A pesar de la vista, esta parece ser una función inútil, pero es ampliamente utilizado para garantizar la integridad de la contraseña del sistema. Esto se debe a que una vez que el de ida contraseñas encriptadas caer en manos de un tercero que, como no puede reducirse a expresar y, por tanto, no sirve de mucho. En la validación de las aportaciones de los usuarios una contraseña, el usuario de entrada también se utiliza en un sentido un algoritmo, si la importación y el almacenamiento cifrado de la contraseña después del partido, a continuación, introduzca un mensaje de un seguro que sea correcto.

crypt () la función

PHP también ofrece el uso de su cripta () la función de completar una forma de cifrado. Voy a estar aquí una breve introducción a la función:

cripta cadena (string input_string [, cadena de sal])

Uno de los parámetros input_string deben ser codificadas cadena, la segunda opcional sal es un poco cuerda, que puede afectar el código de encriptación, conocida como la regla a cabo nuevos ataques se espera que contar. Por defecto, PHP usando una 2-cadena de caracteres interferir con DES, si está utilizando el sistema MD5 (I será presentado más adelante en el algoritmo MD5), que usará un 12-cadena de caracteres de injerencia. Por cierto, se puede encontrar con el fin de aplicar el siguiente sistema será utilizado para interferir con la longitud de la cadena:

print "Mi sistema de sal tamaño es:". CRYPT_SALT_LENGTH;

El sistema puede también apoyo de otras algoritmo de cifrado. crypt () para apoyar a cuatro algoritmo, que es apoyado por el texto siguiente algoritmo y de los correspondientes parámetros de la duración de la sal:

Sal longitud del algoritmo
CRYPT_STD_DES 2-personaje (por defecto)
CRYPT_EXT_DES 9-carácter
CRYPT_MD5 de 12 caracteres que comienza con $
CRYPT_BLOWFISH 16-comenzando con carácter $

1 2 3

30 de octubre, 2008 Publicado por Eric | Codificación de Mercancías, sin clasificar | No hay comentarios

WordPress plug-ins \ tema de la localización

Una vez que se conecte el trabajo de programación es más, otro aspecto que es cómo conectar la internacionalización (por supuesto, que se basa en su trabajo que desea comunicar a la opinión pública sobre la premisa). "Internacionalización" de un edificio que es su software para que pueda ser localizada en el proceso de "localización" de software que le mostrará el texto traducido en varios idiomas. WordPress ha sido en todo el mundo proceden de los aficionados locales, será a la internacionalización y localización de características en su estructura, incluyendo la localización de los plug-in de la función. Desea obtener más información acerca de la localización de la GNU gettext conocimiento, a la luz de la traducción de WordPress.

Recomendamos encarecidamente que se llevan a cabo su plug-in de internacionalización, de modo que el nombre de usuario de todos los rincones del país se puede localizar. Todo este proceso es muy sencillo:

  • Dele a su plug-in de elección con una traducción de la "texto del dominio". Este es generalmente el mismo plug-in de su documento el mismo nombre, por supuesto, no incluye. Php sufijo, y debe ser único, al menos no con la garantía de que el usuario tiene que instalar otros plug-in del mismo nombre.
  • En cualquier momento usted desea utilizar el plug-in para la página web para mostrar los lectores de texto (es decir, "mensaje de texto") tanto como sea posible incrustar en los siguientes dos procedimientos WordPress gettext función en cualquiera de las anteriores. Tenga en cuenta que diferentes de los de código fundamentales WordPress, plug-in que, la internacionalización de la función, debe usar el segundo parámetro a pasar que en la demanda de la versión de dominio. El núcleo de código en WordPress, el parámetro por defecto está vacío.

__ () Mensaje será utilizado como un parámetro que se pasa a otra función. _e () se utiliza para escribir el mensaje directamente a la página.

__ ($ Mensaje, $ dominio): Uso de la lengua de la localización de dólares de dominio para la traducción de dólares mensaje. La cadena de producción puede seguir siendo otra función llamada.
_e ($ mensaje, $ dominio): Uso de la lengua de la localización de dólares de dominio para la traducción de $ mensaje y, a continuación, para mostrar la pantalla del usuario. Si el texto se mostrará directamente al lector, puede utilizar esta función.
  • Para su plug-in para crear un documento pot (una lista de todo el texto de la traducción de entrada), junto con el plug-in de su lanzamiento. Plug-in los usuarios necesidad de generar una buena traducción de localización MO y, a continuación, poner en su plug-in en la misma carpeta. Mo y el nombre del archivo también prestar atención a, como debe ser el dominio ll_CC.mo, aquí está ll_CC locales y nacionales código de idioma (por ejemplo, zh_CN). La referencia a la traducción de WordPress más en la olla de archivo, MO localización de los documentos y la información.
  • En el plug-in que añade load_plugin_textdomain una subrutina para llamar a su plug-in de traducción. El sub-gettext usted necesita una cierta función por delante, pero lo mejor es más tarde mejor (debido a una serie de multi-lingual plug-in llamado en el momento de una serie de cambios en la configuración geográfica). Tal vez la manera de avanzar es para todos sus plug-in inicial de subrutinas en frente de la adición de una subrutina. Por ejemplo, si su dominio se llama el texto "fabfunc", son los siguientes:

Haga clic aquí para seguir leyendo

27 de octubre, 2008 Publicado por Eric | WordPress, Wordpress programación, la tecnología Web | No Comments

WP-Plugin de donantes

Plugin Nombre: WP-Donantes (WP patrocinador del plug-in)
Autor: Eric Wang
Versión: 1.0.3
Autor URL: http://www.ericbess.com/ericblog/
Plugin URL: http://wordpress.org/extend/plugins/wp-donators/
Descarga: http://downloads.wordpress.org/plugin/wp-donators.zip

Descripción == ==

Wp-donantes proporciona una función de donación inteligentes para el patrocinador autoleave información en un contenedor después del pago. La gente puede donar y presentar el nombre o la dirección URL o TextLink anuncio. La información de los donantes más recientes se muestran en la nube. Cuanto más una persona dona, el su mayor vínculo be.It 's apoyará más popular interfaz de pago en el futuro. ParPal Sólo la primera.

Depende de la == ==

  • Si no tienen la cuenta paypal a fin de registrar far.Please cuenta paypal: [PayPal registro] en primer lugar.
    Regístrese en PayPal y empiece a aceptar pagos con tarjeta de crédito instantáneamente.

Haga clic aquí para seguir leyendo

21 de octubre, 2008 Publicado por Eric | WordPress | 22 comentarios