Eric @ EricBess WebHome

En lugar de sólo pensar, a sabiendas de que no tendría sentido

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

PHP para evitar el mal espectáculo

防止错误信息出现在浏览器上,可以在相应的语句前面加上@符号,比如下面的连接数据库的语句,在数据库连接失败时不在浏览器上显示错误信息:
$ Db = @ mysql_connect (...);

17 de noviembre, 2008 Publicado por Eric | Codificación | No hay comentarios

JavaScript se llama SOAP

Quisiera han sido directamente JavaScrip llamada Xurrency.com de SOAP, la realización del tipo de cambio de AJAX, para encontrar un Cliente SOAP JavaScript hacer una prueba. Local en IE, cromado con éxito el retorno, con el firefox de acogida en el error, "limita el acceso a la URI denegado" No sé por qué la suya.

Decidió renunciar. Uso de SoapClient php + ajax jQuery de lograr.

Cliente SOAP JavaScript Código de ensayo es la siguiente:

? Descargar test.html
 1 
 2 
  3, 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
  "-//W3C//DTD XHTML 1.0 Strict//EN" <! DOCTYPE html PUBLIC "- / / W3C / / DTD XHTML 1.0 Strict / / EN"  
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
  "http://www.w3.org/1999/xhtml"  lang = "en"  xml : lang = "en" > <Html Xmlns = "http://www.w3.org/1999/xhtml" lang = "en" xml: lang = "en"> 
  <head> 
  XHTML - document </ title > <title> XHTML - documento </ title> 
  "text/javascript"  src = "soapclient.js" ></ script > <script Type = "text / javascript" src = "soapclient.js"> </ script> 
  "text/javascript" > <script Type = "text / javascript"> 

	  función de la moneda () ( 
		  "http://xurrency.com/servidor_soap.php" ; var url = "http://xurrency.com/servidor_soap.php"; 
		  new  SOAPClientParameters ( ) ; var pl = new SOAPClientParameters (); 
		  "amount" , 5 ) ; pl. añadir ( "cantidad", 5); 
		  "base" , "usd" ) ; pl. añadir ( "base", "USD"); 
		  "target" , "eur" ) ; pl. añadir ( "target", "euros"); 
		  url , "getValue" ,  pl , true ,  Currency_callBack ) ; SoapClient. Invoque (url, "getValue", pl, cierto, Currency_callBack); 
	  ) 

	  r ) { función Currency_callBack (r) ( 
		   r ) ; alert (r); 
		  ) 

  </ Script> 
  </ HEAD> 
  <body> 
	  "" > Action = <form ""> 
  button value = "Invoke"  onclick = "currency();" /> <input Botón type = valor = "Invoke" onclick = "currency ();" /> 
  </ Form> 
  </ BODY> 
  </ HTML> 

10 de noviembre de 2008 Publicado por Eric | Codificación de Mercancías, la tecnología Web | No Comments

Zend estudio de depuración Consejos

Cómo configurar $ _GET y $ _POST variables en el depurador

  1. Haga clic en el 'variables' ficha de su ventana de depuración. Usted se dará cuenta de un montón de mundiales, servidor, y el medio ambiente vairables. Entre ellos, usted debe ver el vacío $ _GET y $ _POST arrays.
  2. Clic con el botón derecho sobre cualquiera de serie y seleccione "asignar valor." Para una gama de entrada, escriba en este formato: array (valor1 => "foo", valor2 => bar, name => 'James Cricket')

4 de noviembre, 2008 Publicado por Eric | Codificación | No hay comentarios

ZendDebugger para Freebad

Solicitante:

inhabilitar su ZendOptimizer y eAccelerator
descargar ZendDebugger.os lugar a / usr/local/lib/php/20060613 /

ZendDebugger.so de FreeBSD (2.2 MiB, 5 hits)
Es necesario ser un usuario registrado para descargar este archivo.

Instalación:

editar su php.ini. php.ini Para mí está en / usr / local / etc /

[Zend]
zend_extension=/usr/local/lib/php/20060613/ZendDebugger.so
zend_debugger.allow_hosts=10.10.2.0/24
zend_debugger.expose_remotely=always
zend_debugger.connector_port=10001

reinicie el apache

Buscar en el phpinfo () obtuvo el resultado más abajo!

zenddebugger

Haga clic aquí para seguir leyendo

3 de noviembre, 2008 Publicado por Eric | Codificación de Mercancías, System | No hay comentarios

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 asegurar 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, y luego entró en un mensaje debe ser correcta.

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])

Input_string los parámetros que deben ser codificados 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 | 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

Para. JS parámetros de transmisión

JS:

? Ver código JavaScript
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
  500 ; //time in millis to wait before showing dialog BT_open_wait var = 500; / / tiempo en Millis que esperar antes de mostrar de diálogo 
  0 ; //time in millis to wait before closing dialog BT_close_wait var = 0; / / tiempo en Millis que esperar antes de cerrar diálogo 
  true ; BT_cache_enabled var = true; 

  hash ) función BT_setOptions (hash) 
  ( 
	  hash [ "openWait" ] != null ) if (hash [ "openWait"]! = null) 
		  "openWait" ] ; BT_open_wait = hash [ "openWait"]; 
	  hash [ "closeWait" ] != null ) if (hash [ "closeWait"]! = null) 
		  "closeWait" ] ; BT_close_wait = hash [ "closeWait"]; 
	  hash [ "cacheEnabled" ] != null ) if (hash [ "cacheEnabled"]! = null) 
		  "cacheEnabled" ] ; BT_cache_enabled = hash [ "cacheEnabled"]; 
  ) 

HTML valor:

? Ver código HTML
 1 
 2 
 3 
 4 
 5 
 6 
  <script type="text/javascript" src="path-to/XXX.js"> </ script>  
  <script type="text/javascript"> 
      $ (Function () ( 
         BT_setOptions ((openWait: 2000, closeWait: 4000, enableCache: false)); 
      )) 
  </ Script> 

13 de septiembre, 2008 Publicado por Eric | Codificación | No hay comentarios

2 3 4 5 6 » Página 1 de 6 1 2 3 4 5 6 »