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

Diskuze na Lopuchu,
pohlazení na duchu

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: fbuwlog
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 2.7.2009 14:19  2799
Navazal bych dvema dotazy na svoji otazku pred nejakou dobou.
(1) Kdyz delam redirect (header("Location: blabla")), smi bejt ta adresa relativni? Ja ma nejak zafixovano, ze by bejt nemela, ze to sice nektery prohlizece tolerujou, ale spravne ze to neni (bohuzel jsem nejak ted v rychlosti dohledat dostatecne autoritativni informaci).

(2) Pokud bych chtel sestavit absolutni URL stranky, ktera je ve stejnem adresari jako soucasne bezici script, tak to nejlepe udelam jak? Ja zatim dosel k "http://" . $_SERVER["SERVER_NAME"] . dirname($_SERVER["PHP_SELF"]) . "/foo.html", ale to mi prijde strasne trapny, to fakt neni nic lepsiho/jednodussiho?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 1.7.2009 07:47 - Oblíbené kluby (09:52) 2798
PHP 5.3.0 přináší 400 změn a dlouho očekávané funkce - Živě.cz
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.6.2009 12:46  2797
jo, to vypada dobre, zkusim to pres to...
bredy 24.6.2009 12:32  2796
co tohle
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.6.2009 11:37  2795
hm, to mi nevyhovuje, potreboval bych ciste forknout php kod, ne spusteni dalsiho skriptu v php.

delam neco jako
inicializece
poustej procesy stazeni ceniku, v predem urcenem mnozstvi paralelnich procesu a odbavuj je jak jsou provedeny
paralelne pustej navazne cinnost na stazeni souboru a osetruj jak dopadly.
toto potrebuju nejak okomunikovat, spon jak to dopadlo, chybovej od atd, z toho potomka...
bredy 24.6.2009 11:33  2794
Zkus na začátek proc-open Tam můžeš získat i všechny roury procesu. Není pak problém proces ovládat přes standard input a data číst přes standard output.

Otázkou je, jestli chceš, aby proces přežil ukončení skriptu. Pokud ano, roury stačit nebudou.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.6.2009 11:19  2793
Bredya jak oboji vytvorim? v interpretovanym jazyce? oodeleni potomka delam pres pcntl_fork().
bredy 24.6.2009 10:57  2792
tvx- roura
- sdílená paměť (prakticky soubor na disku, ale namapovaný do paměti v obou procesech)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 24.6.2009 09:41  2791
meziprocesova komunikacevypada to, ze budu v php resit nejakej paralelizmus pomoci podprocesuuu, nemate tuseni jaky zpusoby meziprocesovy komunikace jsou k dispozici?
umim jen pustit podroces a kdyz se uknci tak ho odbavit, ev. he killnout s nejakym signalem ale neumim jakkoli dopravit informaci od podprocesu k materskymu procesu... napada me leda komunikace pres nejakej soubor nebo databazi... ale to mi uplne nesedi... jsou nejaky jiny metody? jsem v tomhle zacatecnik.
predem diky za jakekoli nasmerovani i obecne linuxove nikoli jen php...
pepak pepak - Pepak.net 22.6.2009 11:46  2790
TheMajkl: Pokud nemůžeš použít ungreedy modifikátor přímo ve výrazu (viz Bredy), tak ho určitě můžeš použít na konci výrazu:

preg_match('/vyraz/U', kde)
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 22.6.2009 11:39  2789
fantazie. diky kluci!
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 22.6.2009 11:13  2788
makovecVypni si nekde v nastaveni pridavani identifikacniho bytu UTF-8 na zacatek souboru.
Mimochodem to je zrovna jeden z mych prvnich bugreportuu vubec co jsem tenkrat Fialovi hlasil, nekdy po roce 2000 a aon tam pridal tuto volbu :)
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?

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

(c) 2001-2011 Lopuch.cz   
Kontakt