Eric @ EricBess WebHome

En lloc de només pensar, sabent que no tindria sentit

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 de la tecnologia de depuració

Afegeix a depurar un programa per gravar la funció dels resultats d'un altre codi, DEBUG per al canvi. Codi font: wp-global-traductor-plugin.

? Descarregar degug.php
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
  $msg ) funció de depuració ($ msg) 
  ( 
    DEBUG ) { if (DEBUG) ( 
      date ( "Ymd H:i:s " ) ; $ Avui = date ( "Ymd H: i: s"); 
      dirname ( __file__ ) . "/debug.log" ; $ MiArchivo = dirname (__FILE__) ". / Debug.log"; 
      fopen ( $myFile , 'a' )  or die ( "Can't open debug file. Please manually create the 'debug.log' file (inside the 'global-translator' directory) and make it writable." ) ; $ Fh = fopen ($ mi_archivo, 'a') o die ( "No es pot obrir l'arxiu de depuració. Si us plau, crear manualment el" debug.log 'arxiu (a l'interior de la "global-traductor" directori) i fer que escriure. ") ; 
      preg_replace ( "/(.*)\s\(.*/" , "\ \1 " , $_SERVER [ 'HTTP_USER_AGENT' ] ) ; $ Ua_simple = preg_replace ("/(.*) \ s \ (.*/", "\ \ 1", $ _SERVER [ 'HTTP_USER_AGENT']); 
      $fh , $today . " [from: " . $_SERVER [ 'REMOTE_ADDR' ] . "| $ua_simple ] - " . $msg . " \n " ) ; fwrite ($ fh, $ avui. "[De:". $ _SERVER [ 'REMOTE_ADDR']. "| $ ua_simple] -". $ msg. "\ n"); 
      $fh ) ; fclose ($ fh); 
    ) 
  ) 

En altres parts del programa, juntament amb la necessària depuració ( "") els registres dels resultats, com la següent URI per a l'acompliment actual de la taula: $ hash.

? Veure codi PHP
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
  $lang , $url ) funció gltr_get_page_content ($ lang, $ url) 
  ( 
    '' ; $ Page =''; 
    USE_CACHE ) { if (USE_CACHE) ( 
       CACHE_TIMEOUT ; $ Actualització = CACHE_TIMEOUT; 

      preg_replace ( '/(.*)\/$/' , '\\1' , $_SERVER [ 'REQUEST_URI' ] ) ; $ Req = preg_replace ('/(.*) \ / $ / ',' \ \ 1 ', $ _SERVER [' REQUEST_URI ']); 
      preg_replace ( '/#.*$/' , '' , $req ) ; $ Req = preg_replace ('/#.*$/','', $ req); 
      str_replace ( array ( '?' , '< ' , '>' , ':' , '\\' , '/' , '*' , '|' , '"' ) , '_' , $req ) ; $ Hash = str_replace (array ( '?', '<', '>', ':', '\ \', '/', '*', '|', ' "'), '_', $ req); 
       to: $hash " ) ; depuració ( "Hashing uri: $ petició a: $ hash"); 
      ....... 

7 de juliol, 2008 Publicat per Eric | Codificació | No hi ha comentaris

Reescriure perm plugin en el desenvolupament.

Afegim una regla de reescriptura de WordPress diu que per interpretar / geostate / URL Oregon el mateix? Geostate = Oregon.
hi ha dos passos:

(1) "buidar" memòria de reescriptura de les normes utilitzant un filtre d'inici, a força de WordPress per recalcular la reescriptura de les normes,
  add_action ( 'init', 'geotags_flush_rewrite_rules'); 

  geotags_flush_rewrite_rules funció () 
  ( 
     $ Wp_rewrite mundial; 
     $ Wp_rewrite-> flush_rules (); 
  ) 
(2) use the generate_rewrite_rules action to add a new rule when they are calculated. Here's the "flush" code:
  add_action ( 'generate_rewrite_rules',' geotags_add_rewrite_rules'); 

  funció geotags_add_rewrite_rules ($ wp_rewrite) 
  ( 
    $ New_rules = array ( 
       "geostate /(.+)' => 'index.php? geostate ='. 
         $ Wp_rewrite-> preg_index (1)); 

    $ Wp_rewrite-> normes = $ new_rules + $ wp_rewrite-> normes; 
  ) 

7 de juliol, 2008 Publicat per Eric | Wordpress Programació | No hi ha comentaris

Mod_rewrite utilitzant càrrega equilibrada

APACHE mode_rewrite llegir el document, es refereix a reescriure alguns dels mètodes utilitzats per assolir l'equilibri de càrrega mètode, el registre.

Càrrega equilibrada

Descripció:

Com equilibrar www.foo.com càrrega www[0-5].foo.com 6 de servidor)?

:

Hi ha moltes qüestions que poden ser la solució aquí, parlem del que es coneix com la "sobre la base de DNS (DNS-based)" programa d'ús especial i mod_rewrite programa:

  1. Cicle de DNS (DNS Round-Robin)

    La manera més senzilla és usar BIND DNS per les característiques del cicle, semper que la pràctica creat www[0-9].foo.com els DNS de l'A (direcció), com:

      www0 EN UN 1.2.3.1 
      www1 EN UN 1.2.3.2 
      www2 EN UN 1.2.3.3 
      www3 EN UN 1.2.3.4 
      www4 EN UN 1.2.3.5 
      www5 EN UN 1.2.3.6 
    

    A continuació, afegir el text següent:

      www IN CNAME www0.foo.com. 
             IN CNAME www1.foo.com. 
             IN CNAME www2.foo.com. 
             IN CNAME www3.foo.com. 
             IN CNAME www4.foo.com. 
             IN CNAME www5.foo.com. 
             IN CNAME www6.foo.com. 
    

    Tingueu en compte que l'anterior pot semblar mal, sinó una qüestió de fet, és BIND una característiques desitjades, però també pot ser utilitzat. En qualsevol cas, ara www.foo.com BIND BIND es pot donar www0-www6 encara que cada un estarà a l'ordre de les menors la substitució o cicle, la sol · licitud del client pot ser distribuït entre els diferents servidors. Tanmateix, això no és un bon balanceig de càrrega, ja que, la informació de resolució de DNS pot ser el nom dels altres servidor de la xarxa d'amortiment, i un cop www.foo.com de la resolució va ser wwwN.foo.com seguiment petició serà enviada al Per www.foo.com Però el resultat final és correcte, perquè la sol · licitud era de fet el total distribuït als diversos servidors

Feu clic aquí per seguir llegint

5 de juliol, 2008 Publicat per Eric | System | No hi ha comentaris

JQuery resultats: panells lliscants

[codi html = 'i']

Panell llisqui

[/ Html]

4 de juliol, 2008 Publicat per Eric | tecnologia Web | Comments

PHP Paypal IPN classe

NOVA VERSIÓ

I reescriure la classe, l'alliberament de la versió: 1.3.1
V1.3.1 [06.25.2008] - IPN més estricta validació, ssl fsockopen (), opció de caixa de sorra.

Donatius per a aquesta classe de desenvolupament, Gràcies!

Aquest script PHP lliure ofereix un mètode senzill per a la interfície amb PayPal, i PayPal, la notificació de pagament instantània (IPN) el sistema. No és un sistema complet, sinó una sola classe PHP que permet al desenvolupador PHP més control. Inclòs en el arxiu zip és una demostració de PHP script anomenat paypal.php que mostra l'ús bàsic de la classe.


Aquesta classe s'encarrega de la presentació d'una ordre de paypal, així com el processament d'una notificació de pagament instantània (IPN). Inclòs l'arxiu de demostració, tot el "sistema paypal" consta de 2 scripts PHP. Una vegada que és la classe i un s'aplica la classe .

Autor original: Mique Carrick
Lloc web: http://www.micahcarrick.com

DESCRIPCIÓ D'ACTUALITZACIÓ

Més estricta IPN Validació: afegir ipn_status i el receptor de correu de validació.

  • $ P-> ipn_status / / obtenir la validació de la condició de IPN detial.

SSL fsockopen (): fsockopen canviar el http (80) a ssl (443) / / IPN (80) de suport inestable.

Sandbox Opció: Crear una "caixa de sorra" compte d'un comprador i un venedor. Això és només una prova de compte (s) que li permeten a vostè per posar a prova el seu lloc web tant des del venedor i el comprador perspectiva. Les instruccions per a això està disponible a la pàgina https: / / Developer.paypal.com /, així com un gran fòrum on es pot demanar a tots la seva integració paypal preguntes. Assegureu-vos de seguir totes les instruccions en la creació d'una caixa de sorra entorn de prova, inclosa l'addició de falses comptes bancaris i targetes de crèdit.

  • $ P = new paypal_class (true); / / obrir el Sandbox
  • $ P = new paypal_class (false); / / el so en directe

Feu clic aquí per seguir llegint

27 de juny, 2008 Publicat per Eric | Codificació de Mercaderies, la tecnologia Web | Comments

Un tipus WP-Codebox alliberament suggeriment

Hola --

Permeti'm, en primer lloc dir-li que m'encanta aquest plugin. Avui vaig tenir la brillant idea de canviar el '+' i '-' que són símbol de la part superior dreta de la caixa. Volia fer servir una imatge en lloc. En primer lloc em acaba de canviar el 'main.php' arxiu. Això fa que les imatges apareixen multa si la pàgina carregada. Tot i que, un cop premut sobre, seria tornar a la versió del text. I va determinar que el problema era amb l'arxiu de Javascript. on he trobat I, encara que ha de ser canviat i ho he de treballar bé en Firefox, però és quedar varados a Internet Explorer.

He adjunta un arxiu de text dels canvis que he fet. Hi ha alguna manera de que vostè em pot ajudar amb això?

Moltes gràcies!

Bill Fisher

Feu clic aquí per seguir llegint

20 de juny, 2008 Publicat per Eric | Wordpress Programació | No hi ha comentaris

« 2 3 4 5 6 7 8 9 10 11 » ... Last » Pàgina 6 de 30 «Primera ...« 2 3 4 5 6 7 8 9 10 11 »... Última»