Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Já Vánoce juchuchu
oslavím na Lopuchu!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: evejpzu
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bredy 22.6.2009 10:53  2787
makovecTo bude UTF-8 BOM
bredy 22.6.2009 10:47  2786
themajklOdpovím obecně, nevím, jak to dělá preg. Píšu si zrovna vlastní parser reg výrazů v C++ (mám k němu speciální požadavky) a tak jsem na žravost opakovacích operátorů narazil.

V zásadě ty opakující operátory fungují jednoduše. Dokud lze požírat levou stranu *, požírej a zkoušej matchovat pravou stranu. Pokud se nepodaří levou stranu požrat, ukonči opakování a výsledkem je poslení úspečné matchování pravé strany. Příklad

.*B

Protože . vyhoví každý znak, zastaví se požírání až na konci řetězce. Po sežrání VŠECH znaků se najde taková varianta, kdy matchovala pravá strana, tedy B.

AAABBBB

Matchne na poslední B.

Nevím, jestli preg umí lazy modifikaci
A.*?B
Tam se požírání ukončí v okamžiku, kdy pravá strana se poprvé matchne.
U příkladu
AAABBB
tedy požere dvě Ačka aby matchla první B


PS: Ještě poznámka, pokud nedám na začátek výrazu ^, pak je to jako bych tam napsal ^.*?. Pokud vím, regexp matchuje první řetězec odpovídající regulárnímu výrazu, není tedy neuvedení ^ žravé.
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 22.6.2009 10:10  2785
pokud nekdo pouzivate PSPad poradte.. obcas (nikdy netusim kdy to udela) mi to n zacatek stranky pred <? da nejaky debilni znak, ktery se v PSPadu nezobrazuje, ale je videt treba v IE uplne na zacatku stranky jako tecka (firefox a opera ten znak ignorujou). je to velmi neprijemne, protoze kdyz si to zapomenu zkontrolovat a nahodou to tam ten znak da tak mi prestanou celkem pochopitelne slapat veci zalozeny na kolackach a sesnach. netusite nekdo ceho se chytit aby mi to nedelalo?
themajkl themajkl All those moments will be lost in time - like tears in rain. 22.6.2009 09:30  2784
preg_replacea)Teoreticky - jak ja tahle funkce "žravá"?
preg_replace("A.*B","-","AAABBB")
potřeboval bych nějak ovlivnit, jestli se vrátí "-", nebo "A-B", nebo "AA-BB". Přičemž přesný počet vnoření v daném řetězci předem nevím, samozřejmě. Ale to jen tak ze zajímavosti.

b) Na php 5.2.4 má tahle funkce asi problémy s dlouhými řetězci, na serveru s 5.2.6 ne. Lze to na v 5.2.4 nějak napravit, aniž by se upgradovalo?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.6.2009 07:55  2782
mptsjde o ulozeni obrazku z webu, normalne ve strance spatne jsem se vyjadril...
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.6.2009 07:54 - Oblíbené kluby (01:26) 2781
Website Baker: Start - Introduction

Redakčný systém Etomite, zdarma - Domov
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.6.2009 07:53 - Oblíbené kluby (01:26) 2780
mě se docela líbí Etomite
dříve jsem si hrál i s Websitebaker

(mluvím o free RS)
mpts mpts Je to jinak, ba přesně naopak! 16.6.2009 07:53  2779
tvx [2775]: Já se v tom nijak příliš nevyznám, jen co jsem tak tu a tam pochytil, ale řekl bych, že Content-Disposition: inline by ten obrázek měl zobrazit v prohlížeči, zatímco předtím jsi psal o nabídce k uložení, a tu by měl imho zajistit C-D: attachment. Ale je asi fakt, že zrovna na tohle dost prohlížečů dost kašle.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.6.2009 07:51  2778
Date mi nekdo tip na spolehlivej, zdrojove nenarocnej, programatorsky dobre zasahnutelnej a pritom dobre dokuentovanej blog nebo RS?
Predstavuju si od nej nejaky sekce a zarazeni clanku do tech sekci, mozna by se hodily dve urovne, snadny ostylovani takze zadny tabulky atd. a asi wysiwyg editor co umi aspon trochu se stylama.
Obcas bych se asi i necim pochlubil :)
diky.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.6.2009 07:43  2777
kklno, nevim, nevim... asi preklep
image/jpeg
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 16.6.2009 07:02  2776
Celkem bych si dovoloval pochybovat, ze ten mime type image/jpg je spravne.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.6.2009 05:46  2775
mptshm, prave ze normalni jpeg zadny hlavicky extra nema a funguje :(
chytilo se nakonec toto:

Date: Tue, 16 Jun 2009 04:45:47 GMT
Pragma: public
Last-Modified: Tue, 16 Jun 2009 06:45:47 +0200
Content-Disposition: inline; filename=s_1304217.jpg;
Content-Length: 12985
Keep-Alive: timeout=60, max=495
Content-Type: image/jpg
mpts mpts Je to jinak, ba přesně naopak! 15.6.2009 20:02  2774
tvx [2770]: Něco jako:
Content-Type: image/jpeg
Content-Disposition: attachment; filename=obrazek.jpeg


případně i Content-Length: pocet_bytu

Ale nejlepší možná bude prohlédnout si hlavičky, které normálně JPEG má, třeba v HttpFoxu apod.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 15.6.2009 14:48  2773
Bredy [2772]: Ja uz mezitim odzkousel na svym lokalnim prostredi, ze ten limit mi tu situaci resi. Ted jenom cekam, az to budu moct vyzkouset i na tom realnym prostredi, jestli i tam to projde, ale to zatim jeste neni v me moci.
Na tu petistovku jsem uz prisel experimentalne. :-) Ale neni to asi uplne to, co bych chtel v realu provozovat. :-)
bredy 15.6.2009 14:40  2772
KdokolivA ta autorizace, jako poslední možnost (s tím, že nedefinuješ žádné uživatele), to neprojde?

další možnost je dát do .htaccess nějakou záměrnou chybu. Pak obdržíš na té složce pětistovku.

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt