Eric @ EricBess WebHome

Guanya no arrogant, no perdre de fam, no hi ha xoc de pit i la cara, com el meu 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 flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

Funció FindRelativePath [ruta d'accés per esbrinar la relació entre la relativa]

Php function: S'han trobat relació entre el la ruta d'accés.
Funció del PHP: per a trobar el camí entre la relativa relació.

Exemple:

? [Copia al porta-retalls] Veure codi PHP
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
  <? Php 
  'http://www.php.net/manual/en/install.php' ; $ Path_a = 'http://www.php.net/manual/en/install.php'; 
  'http://www.php.net/downloads' ; $ Path_b = 'http://www.php.net/downloads'; 

  Path A:  " . $path_a ; echo "\ n Ruta A:". path_a $; 
  Path B:  " . $path_b ; echo "\ n Ruta B:". path_b $; 
  A to B:  " .  findRelativePath ( $path_a , $path_b ) ; //  ../../downloads/ echo "\ n A a B:". findRelativePath ($ path_a, $ path_b); / / .. / .. / descàrregues / 
  B to A:  " .  findRelativePath ( $path_b , $path_a ) ; //  ../manual/en/install.php echo "\ n B a A:". findRelativePath ($ path_b, $ path_a); / / .. / manual / idioma / install.php 
  ?> 

Funció:

Feu clic aquí per seguir llegint

17 de juliol, 2008 Publicat per Eric | Codificació | 2 comentaris

[Per] lego en l'idioma de les expressions regulars

Prefaci:

Fa sis mesos he tingut expressions regulars d'interès en línia per trobar una gran quantitat d'informació, llegir molt, per suposat, la darrera en l'ús d'una eina d'expressió regular RegexBuddy quan va trobar el curs molt ben escrit, es pot dir que He vist la millor expressió regular tutorial. Com a conseqüència d'això li agradaria han estat traduïts. Les aspiracions de la llarga de vacances fins al 1r de maig això pot ser aconseguit, els resultats tindrà aquest article. Aquest article sobre el nom ", lego en la llengua" sembla haver Taisu. Però llegir el text original, només que "lego en la llengua", per tal de corregir el curs d'expressar els meus sentiments, no pot escapar de la.

Goyvaerts gener d'aquest article va ser escrit per RegexBuddy curs de la traducció, l'autor original de tots els drets d'autor, la benvinguda a reimpressió. Tanmateix, a fi de respectar l'original autor i traductor de l'obra, de referència, si us plau! Gràcies!

Què és una expressió regular

Bàsicament, diu, és una expressió regular utilitzada per a descriure un cert nombre de mode de text. Expressió en nom de la Regular Express. Aquest article es <<regex>> per indicar la secció específica de l'expressió regular. Una secció del text és el model més bàsic, un simple coincidir amb el mateix text.

Diferents motor d'expressions regulars

Motor d'expressions regulars és una expressió regular de processament de programari. Normalment, el motor és una part més gran de la sol · licitud. En el món del programari, les diverses expressions regulars no són compatibles amb els altres. El present curs se centrarà en el Perl 5 tipus de motors, el motor perquè és el més àmpliament utilitzat motors. Al mateix temps, també anem a parlar d'alguns dels motors i altres diferències. Molts motors moderns són molt similars, però no exactament de la mateixa. Per exemple. NET ordinari de la biblioteca, paquet JDK regular.

Llenguatge de signes

La més bàsica expressió regular d'un sol text els símbols. Si <<a>>, que coincideix amb la primera vegada en la cadena de caràcters "a". Si la cadena de "Jack és un nen". "J" després de "un", s'incorpori. I el segon "un" no serà igualat. Les expressions regulars poden coincidir amb el segon "un", li diu que vostè ha de ser un motor d'expressions regulars des del primer partit d'inici de la cerca local. En un editor de text, pot utilitzar el "Cercar següent". En el llenguatge de programació, hi haurà una funció pot ser usada per a fer el seu primer partit de tornada al començament de la ubicació de cerca.

A semblant, <<cat>> coincidirà amb "Sobre els gats i gossos" en el "gat". Això equival a dir motor d'expressions regulars per trobar una <<c>>, seguir amb una <<a>>, amb un punt <<T>>.

Tenint en compte que el motor d'expressions regulars és el valor per defecte entre majúscules i minúscules. A menys que dir que el motor Ignora cas, o bé <<cat>> no coincideix amb el "gat".

Els caràcters especials

Els caràcters de text, 11 caràcters es mantenen per a propòsits especials. Ells són: [] \ ^ $. | * + ()

Aquests caràcters especials també es coneixen com el yuan caràcters.

Si voleu expressions regulars d'aquests caràcters s'utilitzarà per a caràcters de text, necessitareu usar la barra ", \" pel seu nom codi (escapar). Per exemple, voleu que coincideixi amb "1 +1 = 2", el dret a l'expressió <<1 \ +1 = 2>>.

Cal assenyalar que, "<1 +1 = 2>> és una expressió regular vàlida. Tanmateix, no coincideix amb el "1 +1 = 2" i el partit serà "123 +111 = 234" "111 = 2." "+", Va dir un significat especial aquí (1 ª a repetir moltes vegades).

En el llenguatge de programació, tenint en compte que alguns caràcters especials es tracten amb el compilador i, a continuació, a la ja regular el motor. Per tant, les expressions regulars <<1 \ + 2 = 2>> en C + + per a escriure en "1 \ \ +1 = 2". Per tal de coincidir amb el "C: \ temp", ha d'utilitzar expressions regulars <<C:\\temp>>. En el C + +, l'expressió regular s'ha convertit en "C: \ \ temp".

Feu clic aquí per seguir llegint

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

PHP cadena d'operació d'entrada --

No importa quina sigui l'idioma, la cadena d'operacions són una base important, sovint simple, però important. Com que la gent diu, la física general (GUI), idioma (la cadena d'impressió?), La cadena pot explicar més clarament. PHP ofereix un gran nombre de funcions d'operació de la cadena, una de gran abast, fàcil d'usar i més, si us plau, veure el detallat http://cn2.php.net/manual/zh/ref.strings.php. Seran les següents simple sobre les seves funcions i Característiques.

La debilitat de tipus

PHP és un feble tipus de llenguatge, a fi d'altres tipus de dades poden ser aplicats directament al funcionament de la cadena de funció, fet que converteix automàticament el tipus de cadena, el processament, tals com:

echo substr ( "1234567" , 1 , 3 );

I

echo substr ( 123456 , 1 , 3 );

És el mateix que

Definició

Ús general o dobles cometes simples logotip d'una cadena. Per exemple,

$str = "i love u" ;
$str = 'i love u' ;

Es tracta dels dos tenen algunes diferències. Aquest últim serà cometes simples el contingut es tramitarà com caràcters, el primer és no. Per exemple,

$test = "iwind" ;
$str = "i love $test" ;
$str1 = 'i love $test' ;
echo
$str ; //将得到 i love iwind
echo $str1 ; //将得到 i love $test

Els mateixos dos exemples dels següents actes no són els mateixos:

echo "i love \test" ; // 将得到 i love est,已经将\t视为转义
echo 'i love \test' ; // 将得到 i love \test

Pot simplement cometes en el qual el contingut és "interpretació" de la creu, les cometes és "WYSIWYG". És evident que les cometes en la forma d'una major flexibilitat, entre cometes simples, per descomptat, s'aplicaria a algunes ocasió especial, no es descriu ací.

1 2 3 4 5 6 7 8 9

10 de juliol, 2008 Publicat per Eric | Codificació de Mercaderies, sense classificar | un comentari

Or en Lingnan necessitat d'augmentar l'oferta de compra SEVA [anàlisis]

Lingnan a comprar or en l'actualitat SEVA acabament de l'oferta, una gran quantitat d'existències en el pagament de Lingnan a queixen d'informació no pública. De fet, Austràlia ASX informació sobre el mercat és molt econòmic. SEU adquisició per part de tots els dies al mercat a comprar al dia comunicats de premsa, i la informació de primera mà de la companyia de paper de fax, l'exactitud de la informació i l'obertura són els nacionals del mercat de valors incomparable. No podem financera en un lloc web de la UA a ser, com per exemple: http://markets.smh.com.au/apps/qt/quote.ac?section=ca&code=HER.

Anàlisi de la informació de l'opinió pública, augmentar l'oferta, a menys que, en or Lingnan SEVA adquisició no tindrà èxit. Les raons són les següents.
1. 60% SEVA inversors insatisfets amb l'oferta de $ 2,8, que a partir d'ara el preu de mercat de 2,9 dòlars, i augmentar l'oferta del qual a 2,85 dòlars després de l'augment de només el 0,1 per cent inferior als accionistes acceptar l'oferta per veure.
2. Els dos han estat 2,85 dòlars per augmentar l'oferta, inclòs el Calipso.
3. Austràlia en les mateixes condicions ordinàries els inversors estan més disposats a vendre participació en empreses australianes. Hem de tenir en compte que Calipso Tango i, al mateix temps, ofereixen $ 2,8 quan els dos eren més de 19% de les accions de suport, però Tangou la plaça principal de suport a la gestió de l'empresa, Calipso per als inversors. Tango és l'única gestió que el darrer adquirent, amb la finalitat de mantenir i el futur de les relacions entre els principals accionistes, la gestió de l'elecció correcta. Tanmateix, altres accionistes ordinaris i Calipso, òbviament, vol obtenir el mateix benefici extra, no estava disposat a xip en mans de la prematura posada en llibertat.

Per obtenir el pagament de Lingnan SEVA potser haureu de plantejar la sang hauria d'omplir el mercat australià.
Permetin esperar i veure!

8 de juliol, 2008 Publicat per Eric | I predir el mercat de valors, financeres i d'inversió | No hi ha comentaris

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.

? [Copia al porta-retalls] Descàrrega 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.

? [Copia al porta-retalls] 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 tornar a carregar l'reescriptura de les normes,
  add_action ( 'init', 'geotags_flush_rewrite_rules'); 

  geotags_flush_rewrite_rules funció () 
  ( 
     $ Wp_rewrite mundial; 
     $ Wp_rewrite-> flush_rules (); 
  ) 
(2) utilitzar l'acció generate_rewrite_rules per afegir una nova norma quan s'han calculat. Aquest és el "rubor" codi:
  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ó, sense classificar | No hi ha comentaris

5 6 7 8 9 10 » ... Last » Pàgina 4 de 29 «1 2 3 4 5 6 7 8 9 10» ... Última »