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

Lopuch, server nejen
pro botaniky

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: pcywisj
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 13.6.2007 16:34  1868
nějak mam problémy to najít, kdyby někdo znal z hlavy:
kterak předat commandline verzi php nějak jednoduše řadu proměnných systémem proměnná=hodnota?
kterak v php spolehlivě otestovat že skript je spuštěn přes apache nebo z commandline bashem?
xindian 17.5.2007 09:20  1867
to BredyExistuje :-) je to jen vec definice ... Dal bych se tag, ale lopuchi engin me to zakazuje.
Kazdopadne problem byl vyresen, pokud by jste nekdo delal multiple select, nesmite na pole ziskane z _POST pouzit funkci strip_tags() neb vam to vykosti to pole z multiple selectu :-(
bredy 16.5.2007 22:46  1866
Netusil jsem, ze multiple select velikosti 1 existuje
xindian 16.5.2007 18:34  1864
Dotaz - zpracovani select v phpDobry den, narazil jsem na problem s selectem ve formu, kdyz ho dam o velikosti = 1 a dam ho jako multiple. V jmenu ma users[], aby to slo do pole. Kdyz to odeslu do php, tak mam v $_POST[jmeno_selectu] sice pole, ale podle vseho prazdne ?
Nenarazil jste nekdo na tenhle problem ? Jak dostat regulerne multiple select do php ?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.5.2007 10:49  1863
tak sem blbej ja...
oni mi dodavatele obcas necekane zvetsili nektery soubory az na desetinasobek velikosti a tak to vyhnije na memorylimitu...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.5.2007 10:12  1862
jinak, proces bezi nekdy i nekolik hodin a dava o sobe do db vedet co zrovna dela... jde sejmout, stopnout a podobne
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.5.2007 10:11  1861
poptrebuju mit automatizovany aktualizace webu ze ztazenych souboru a na jednorazove pouziti jsem to mel hotove tak jsem tomu jen dodelal spravu procesu pres db a nejakou inerprocesovou komunikaci a pousti se to z webu, pro commandline bych to musel asi ponekud prekopat... coz me mozna stejne nemine...
yaroslaf YaroslaF 16.5.2007 10:08  1860
tvx: Hmm, tohle jsem nezkoušel...
Nechceš to spouštět z command lajny? Čert ví, co prohlížeč opravdu udělá, když se snaží hodinu něco stáhnout a furt nic.
K čemu to vůbec děláš, potřebuješ mít automatický downloader?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.5.2007 09:51  1859
ono je to cely dlouhy ja prse, tqak vybiram jen to dulezite...
timhle delam fork:

ignore_user_abort(1); // STOP tlacitko z prohlizece ignorujeme
set_time_limit(0); // timeout vypnut

Header("Location: $location");
Header("Connection: close\n\n");
echo "

$output

"; // donutime jej poslat hlavicku...
ob_flush(); // flushnuti output bufferu
flush(); // flushnuti bufferu serveru (se zipem to blbne, nutno zrusit pro tento skript)

nic vic by asi vliv mit nemelo a pokud se vylozene nepodela stahovani tak to funguje...
yaroslaf YaroslaF 16.5.2007 09:27  1858
tvx: No, to ale není celé, ne? Jakým způsobem ten skript spouštíš na pozadí? Na takovou chybu jsem nikdy nenarazil.

Zkus ještě třeba něco jako
ini_set('default_socket_timeout', 120);

Sice to moc nepomůže, ale kdo ví...
themajkl themajkl All those moments will be lost in time - like tears in rain. 16.5.2007 07:45  1857
tvx [1856]: Jsem to nějak zasklil.. pro tu proceduru je tady návratová hodnota něco jako adresa výsledku, vrací 0 když se to nepovede.
Tak všecko beru zpět.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 16.5.2007 07:28  1856
kod je v 1844
yaroslaf YaroslaF 15.5.2007 22:19  1855
tvx: Nechceš sem dát ten kód? Podle tvých odpovědí hádám, že v PHP celkem tápeš...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 15.5.2007 21:13  1854
mluvim o php jako modulu apache, tedy, apache ho pusti jako thread ci jak to dela, a pokud se nekdo neco dozvi, tak leda on sam, mozna ze thread proste chcipne a nazdar bazar, apache ho obslouzi..leda bych to pustil v interpretu, coz je asi to co myslis tyale tamnevim zda ma interpret i tu pouzivanou funkci... zkusim...
themajkl themajkl All those moments will be lost in time - like tears in rain. 15.5.2007 21:08  1853
Opět budu mluvit jen o shellu, nevím, jestli se PHP chová stejně. Příklad: chci wgetem stáhnout nějakou stránku a kontrolovat, jak to dopadlo:
...
OK=`wget +"parametry, které všechny zařídí a nemá to žádný výstup"; echo $?"`
a testuje se OK. Pokud program skončí korektně, většinou vrací 0.
Jenže pokud to, co zavoláš, nikdy neskončí... není mi jasné, jak může něco neskončit, to by se někde hromadily horníc... procesy, ne?


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

(c) 2001-2011 Lopuch.cz   
Kontakt