Eric @ EricBess WebHome

Wint niet arrogant, niet te verliezen honger, er is shock borst en gezicht, zoals de mijne 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

FindRelativePath Functie [pad om te achterhalen van de relatie tussen de relatieve]

PHP functie: de relatieve gevonden tussen het pad.
PHP functie: bij het vinden van de weg tussen de relatieve relatie.

Voorbeeld:

? [Kopiëren naar klembord] Bekijk de PHP-code
 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 A Path:". $ path_a; 
  Path B:  " . $path_b ; echo "\ n Pad B:". $ path_b; 
  A to B:  " .  findRelativePath ( $path_a , $path_b ) ; //  ../../downloads/ echo "\ n A naar B:". findRelativePath ($ path_a, $ path_b); / / .. / .. / downloads / 
  B to A:  " .  findRelativePath ( $path_b , $path_a ) ; //  ../manual/en/install.php echo "\ n B naar A:". findRelativePath ($ path_b, $ path_a); / / .. / manual / nl / install.php 
  ?> 

Functie:

Klik om verder te lezen

17 juli, 2008 Geplaatst door eric | Codering | 2 reacties

[Naar] in leken taal van reguliere expressies

Voorwoord:

Zes maanden geleden had ik regelmatig blijken van belangstelling voor on-line te vinden heel veel informatie, lees veel natuurlijk, de laatste in het gebruik van een reguliere expressie tool RegexBuddy toen hij vond het natuurlijk erg goed geschreven, kan worden gezegd dat Ik heb gezien hoe het beste reguliere expressie tutorial. Als gevolg hiervan zou hij graag zijn vertaald. De ambities van de lange vakantie tot 1 mei dit kan worden bereikt, de resultaten zullen hebben dit artikel. Dit artikel over de naam, "in leken taal" lijkt te hebben Taisu. Maar lees de oorspronkelijke tekst, maar alleen dat "in leken taal" met het oog op de correcte de loop uiting geven aan mijn gevoelens, kan zij niet ontsnappen aan de.

Januari Goyvaerts voor dit artikel werd geschreven door RegexBuddy loop van de vertaling, de originele auteur het auteursrecht van allemaal, welkom bij herdruk. Om echter te houden aan de oorspronkelijke auteur en vertaler van het werk, gelieve referentie! Bedankt!

Wat is een reguliere expressie

In principe heeft gezegd, is een vaste uitdrukking die gebruikt wordt om een bepaald aantal tekst-mode. Regex namens het periodiek Express. Dit artikel zal worden <<regex>> om aan te geven in een specifiek deel van de reguliere expressie. Een deel van de tekst is de meest eenvoudige model, een simpele match dezelfde tekst.

Verschillende reguliere expressie motor

Reguliere expressie motor is een reguliere expressie verwerking software. Meestal wordt de motor is een groter deel van de aanvraag. In de wereld van software, verschillende reguliere expressies zijn niet compatibel met elkaar. De huidige koers zal zich richten op de Perl 5 typen motoren, de motor want het is de meest gebruikte motoren. Tegelijkertijd zullen we ook praten over een aantal van de motor en andere verschillen. Veel moderne motoren zijn zeer vergelijkbaar zijn, maar niet precies hetzelfde. Bijvoorbeeld. NET reguliere bibliotheek, JDK reguliere pakket.

Gebarentaal

De meest eenvoudige reguliere expressie uit een enkele tekst symbolen. Als <<a>>, het zal overeenkomen met de eerste keer in de tekenreeks "a". Als de reeks van "Jack is een jongen". "J" achter "een" zullen worden aangepast. En het tweede "a" niet zal worden geëvenaard. Reguliere expressies kunnen overeenkomen met het tweede "a", dat vertelt moet u een reguliere expressie motor vanaf de eerste wedstrijd van het begin van local search. In een tekst-editor, kunt u gebruik maken van de "Volgende zoeken." In de programmeertaal, zal er een functie kan worden gebruikt om uw eerste wedstrijd terug naar het begin van de locatie van de zoekopdracht.

Een soortgelijke, <<cat>> zal match "Over katten en honden" in de "kat". Dit komt neer op het vertellen reguliere expressie motor te vinden met een <<c>>, om contact te houden met een <<a>>, een punt met <<t>>.

Rekening houdend met het feit dat de reguliere expressie motor is de standaard case-sensitive. Tenzij je de motor Negeer geval is, of anders <<cat>> niet overeenkomen met de "Kat".

Speciale tekens

De tekst tekens 11 tekens zijn bewaard voor speciale doeleinden. Zij zijn: [] \ ^ $. |? * + ()

Deze speciale tekens worden ook wel bekend als de yuan karakters.

Als u wilt dat reguliere expressies van deze tekens zal worden gebruikt voor tekst-tekens te kunnen gebruiken moet je de backslash, "\" voor hun code (escape). Bijvoorbeeld, je wilt match "1 +1 = 2 ', het recht op meningsuiting <<1 \ +1 = 2>>.

Hierbij moet worden opgemerkt dat, "<1 +1 = 2>> is een geldige reguliere expressie. Maar het komt niet overeen met de "1 +1 = 2" en de wedstrijd zal worden "123 +111 = 234" "111 = 2." "+", Zei een speciale betekenis hier (1e vele malen te herhalen).

In de programmeertaal, rekening houdend met het feit dat sommige speciale tekens te maken krijgt met de compiler, en vervolgens naar het meer reguliere motor. Daarom, reguliere expressies <<1 \ + 2 = 2>> in C + + te schrijven in "1 \ \ +1 = 2." Om te voldoen aan de "C: \ temp", dient u gebruik te maken van reguliere expressies <<C:\\temp>>. In de C + +, de reguliere expressie is veranderd in "C: \ \ \ \ temp".

Klik om verder te lezen

15 juli, 2008 Geplaatst door eric | Codering | nog geen reacties

PHP string entry-operatie

Maakt niet uit wat voor taal, string operaties zijn een belangrijke basis is vaak eenvoudig, maar belangrijk. Wat mensen zeggen, de algemene fysieke (GUI), taal (print string?), De string kan duidelijker worden. PHP heeft een groot aantal functies string operatie, een krachtige, eenvoudig te gebruiken en nog veel meer, zie de gedetailleerde http://cn2.php.net/manual/zh/ref.strings.php. Zal het volgende over zijn eenvoudige functies en Kenmerken.

Zwakke type

PHP is een zwakke vorm van taal, zodat andere soorten gegevens kunnen rechtstreeks worden toegepast op de algemene werking van de string-functie die automatisch worden geconverteerd naar het type string, de verwerking, zoals:

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

En

echo substr ( 123456 , 1 , 3 );

Is hetzelfde als

Definitie

Algemeen gebruik van dubbele quotes of enkele aanhalingstekens een string logo. Bijvoorbeeld,

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

Het is die twee hebben enkele verschillen. Dit laatste wordt al enkele aanhalingstekens inhoud zal worden behandeld als tekens, de voormalige is dat niet. Bijvoorbeeld,

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

Dezelfde twee voorbeelden van de volgende besluiten zijn niet hetzelfde:

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

Kan gewoon dubbele aanhalingstekens dat de inhoud is "interpretatie" van het kruis, de enkele aanhalingstekens is "WYSIWYG". Het is duidelijk dat de aanhalingstekens in de vorm van een flexibeler, enkele aanhalingstekens, natuurlijk, van toepassing zou zijn op een aantal speciale gelegenheid, niet worden hier beschreven.

1 2 3 4 5 6 7 8 9

10 juli, 2008 Geplaatst door eric | Codering, niet-geclassificeerde | Een reactie

Gold in Lingnan noodzaak om het aanbod te kopen HER [onderzoek]

Lingnan om goud te kopen in de huidige HER beëindiging van het aanbod, een veel materieel in de betaling van Lingnan in klagen over niet-openbare informatie. In feite, Australië ASX markt informatie is zeer open markt. HER verwerving elkaar elke dag op de markt te kopen, up-to-date news releases, en de eerste hand informatie voor de onderneming de fax papier, de juistheid van de informatie en openheid van de binnenlandse aandelenmarkt is onvergelijkbaar. Wij kunnen niet in een financiële website op de AU te worden, zoals: http://markets.smh.com.au/apps/qt/quote.ac?section=ca&code=HER.

Uitsplitsing van de informatie van het publiek, toename van het aanbod, tenzij, in goud Lingnan HER acquisitie zal niet lukken. De redenen zijn als volgt.
1. 60% HER beleggers ontevreden zijn met het aanbod van $ 2.8, die vanaf nu op de marktprijs van $ 2,9 en verhoging van de Calipso bieden tot $ 2,85 na de stijging van slechts 0,1 procent minder dan aandeelhouders instemmen met de aanbieding te zien.
2. De twee zijn $ 2,85 tot verhoging van het aanbod, met inbegrip van de Calipso.
3. Australië onder dezelfde voorwaarden gewone investeerders bereid zijn meer te verkopen belang in de Australische ondernemingen. We moeten constateren dat Calipso en Tango op hetzelfde moment bieden $ 2,8 toen de twee werden meer dan 19% van het aandelenkapitaal steun, maar Tangou het grootste plein ter ondersteuning van het management van het bedrijf, Calipso voor gewone beleggers. Tango is de enige beheersmaatregelen weten dat de uiteindelijke verkrijger, met het oog op behoud en de toekomstige betrekkingen tussen de grote aandeelhouders, het beheer van de juiste keuze gemaakt. Echter, ook andere gewone aandeelhouders en Calipso willen natuurlijk om dezelfde extra winst maken, niet bereid chip in de handen van voortijdige vrijlating.

Voor het verkrijgen van betaling van Lingnan HER kunnen hebben om het bloed zouden hebben voor het opvullen van de Australische markt.
Laat me even afwachten!

8 juli, 2008 Geplaatst door eric | Ik voorspel de aandelenmarkt, financiële en investeringen | nog geen reacties

PHP's debug-technologie

Toevoegen aan het programma te debuggen functie opnemen van de resultaten van andere code, DEBUG voor de switch. Broncode: wp-global-translator-plugin.

? [Kopiëren naar klembord] Download degug.php
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
  $msg ) functie debug ($ msg) 
  ( 
    DEBUG ) { if (DEBUG) ( 
      date ( "Ymd H:i:s " ) ; $ Vandaag = datum ( "Ymd H: i: s"); 
      dirname ( __file__ ) . "/debug.log" ; $ Myfile = 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 ($ MyFile, 'a') or die ( 'Kan niet openen debug-bestand. Aub handmatig maken van de' debug.log 'bestand (in de' global-vertaler 'directory) en maak het schrijfbaar. ") ; 
      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, $ vandaag. "[uit:". $ _SERVER [ 'REMOTE_ADDR']. "| $ ua_simple] -". $ msg. "\ n"); 
      $fh ) ; fclose ($ fh); 
    ) 
  ) 

In andere delen van het programma, samen met de nodige debug ( "") registreert de resultaten, zoals de volgende URI voor de huidige prestaties van de hash: $ hash.

? [Kopiëren naar klembord] Bekijk de PHP-code
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
  $lang , $url ) functie gltr_get_page_content ($ lang, $ url) 
  ( 
    '' ; $ Pagina =''; 
    USE_CACHE ) { if (USE_CACHE) ( 
       CACHE_TIMEOUT ; $ Refresh = 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 " ) ; debug ( "hashing uri: $ req aan: $ hash"); 
      ....... 

7 juli, 2008 Geplaatst door eric | Codering | nog geen reacties

Herschrijven Permanente koppelingen plugin in ontwikkeling.

We voegen een regel die zegt dat het herschrijven van WordPress te interpreteren / geostate / oregon URL's hetzelfde als? Geostate = oregon.
Er zijn twee stappen:

(1) "spoelen" in het cachegeheugen regels herschrijven met behulp van een init-filter te forceren WordPress tot herberekening van de regels herschrijven,
  add_action ( 'init', 'geotags_flush_rewrite_rules'); 

  functie geotags_flush_rewrite_rules () 
  ( 
     global $ wp_rewrite; 
     $ Wp_rewrite-> flush_rules (); 
  ) 
(2) gebruik maken van de generate_rewrite_rules actie voor het toevoegen van een nieuwe regel, wanneer ze worden berekend. Hier is de "spoelen" code:
  add_action ( 'generate_rewrite_rules',' geotags_add_rewrite_rules'); 

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

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

7 juli, 2008 Geplaatst door eric | Wordpress Programming, niet-geclassificeerde | nog geen reacties

5 6 7 8 9 10 » ... Last » Pagina 4 van 29 «1 2 3 4 5 6 7 8 9 10» ... Laatste »