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: wjltlya
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bouchi Bouchi Dračí doupě II - Legenda je zpět 30.12.2010 21:31  3091
Vida, tahle featura (existence systemu schvalovani prispevku) me nenapadla, dik.
Cili tim se zabyvat nepotrebuju, pro me je podstatny ten prvni kus kodu.
huh huh 30.12.2010 20:24  3090
phpBB neznám vůbec, ale podle me tim filtruji, zda uzivatel muze videt neschvalene prispevky
bouchi Bouchi Dračí doupě II - Legenda je zpět 30.12.2010 16:58  3089
dotazDelate tu nekdo s phpBB? Dumam nad urcitou modifikaci vyhledavani a trochu tapu kolem jedne veci (protoze do konfigurace phphBB a nastavovani ruznych prav zas tolik nevidim.
Chapu, ze tohle:

// Which forums should not be searched? Author searches are also carried out in unindexed forums
	if (empty($keywords) && sizeof($author_id_ary))
	{
		$ex_fid_ary = array_keys($auth->acl_getf('!f_read', true));
	}
	else
	{
		$ex_fid_ary = array_unique(array_merge(array_keys($auth->acl_getf('!f_read', true)), array_keys($auth->acl_getf('!f_search', true))));
	}

odfiltruje z hledani fora, ve kterych uzivatel nema pravo cist.
Ale co presne se zjistuje timhle?

	// find out in which forums the user is allowed to view approved posts
	if ($auth->acl_get('m_approve'))
	{
		$m_approve_fid_ary = array(-1);
		$m_approve_fid_sql = '';
	}
	else if ($auth->acl_getf_global('m_approve'))
	{
		$m_approve_fid_ary = array_diff(array_keys($auth->acl_getf('!m_approve', true)), $ex_fid_ary);
		$m_approve_fid_sql = ' AND (p.post_approved = 1' . ((sizeof($m_approve_fid_ary)) ? ' OR ' . $db->sql_in_set('p.forum_id', $m_approve_fid_ary, true) : '') . ')';
	}
	else
	{
		$m_approve_fid_ary = array();
		$m_approve_fid_sql = ' AND p.post_approved = 1';
	}
bighead BIGHead Pořádáte akci, vyzkoušejte - naše moderátory 29.11.2010 12:43  3088
Vyřešil jsem to tak, že xml načítám s argumentem timestamp: neco.xml?<?php echo time(); ?>. A dělá to přesně to co potřebuju.
bredy 29.11.2010 12:42  3087
BIGHeadPokud jsou to statické soubory, tak do URL narvi otazník a z to třeba parameter random=time()
(kde místo time() je výsledek té funkce).
themajkl themajkl All those moments will be lost in time - like tears in rain. 29.11.2010 12:29  3086
BIGHead [3085]: No právě na to by měla sloužit položka "expires" (nebo tak nějak) v headeru http odpovědi serveru. Tedy IMHO. Podle google třeba (ale nevím, jestli ti to pomůže)
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
bighead BIGHead Pořádáte akci, vyzkoušejte - naše moderátory 29.11.2010 12:21  3085
No už jsem přišel čím to je. On si ty XML soubory uloží do cache, a pak je používá bez ohledu na to, že už mezitim vygeneroval nějaké nové.

Jak ho teda donutit, aby si ten soubor vždy načetl znovu?
themajkl themajkl All those moments will be lost in time - like tears in rain. 29.11.2010 11:54  3084
BIGHead [3083]: Když mu vnutíš znovanačtení těh csouborů, tak to je ok? Nemůže být problém v tom, že se ty soubory posílají s příznakem "platím furt" (nevím teď, jak jsou přesné názvy v http protokolu)?
bighead BIGHead Pořádáte akci, vyzkoušejte - naše moderátory 29.11.2010 11:51  3083
Mám jednoduchý formulář se dvěma textovými inputy, pár radio inputy a jednim selectem. Vyplněné hodnoty načítám zpět, proto aby uživatel mohl jednoduše změnit třeba jen jednu položku.
Výstupem formuláře je několik flash grafů, plněných výpočty, jejichž výsledky jsou předávány pomocí XML.
Problém je ten, že to všude funguje. Ale jen v IE to funguje jen s prázdným formulářem, v okamžiku kdy chci udělat změnu, tak ta se mi v grafech neprojeví. Formuláři si správně pamatuje nové hodnoty, ale grafy na ně neragují. Napadlo mě, že problém bude asi v tom, že IE znovu nenačte ty XML soubory, ale nevím co s tím...
straka82 Straka82 19.11.2010 13:02  3082
Ahaa, to je dobre, diky :)
knedle knedle online - Krabice živých 16.11.2010 20:00  3081
pokud dobre chapu, tak se to dela jinak

nastylujes pismo do spanu a zmeris si jeho sirku
straka82 Straka82 16.11.2010 16:42  3080
__Je nejaka funkce, ktera si na vstupu veme typ pisma, jeho velikost, tucnost atd, text samotny a vrati pocet pixelu (delku a treba i vysku), kterou to zabere? Asi ne, co?
bighead BIGHead Pořádáte akci, vyzkoušejte - naše moderátory 13.11.2010 20:03  3079
login scriptNemáte někdo po ruce jednoduchý login script v PHP, který by umožňoval přihlášení více uživatelů. Bez potřeby MySQL. Nemusí to být nijak extra zabezpečené...
knedle knedle online - Krabice živých 3.11.2010 00:32  3078
tak beru zpet, mam

preg_replace("/\s[\w\.]*[\s\.](\w+\.\w+\s)/", "$1", $where);
knedle knedle online - Krabice živých 3.11.2010 00:25  3077
dotazpls nakopnout

jak z tohoto retezce

ORDER BY dilo.dilo_autor.autor.titul ASC, dilo.dilo_autor.autor.jmeno ASC, dilo.titul ASC


pomoci preg_replace dostat tohle

ORDER BY autor.titul ASC, autor.jmeno ASC, dilo.titul ASC


zaboha na ten vyraz nemuzu vytvorit :/

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

(c) 2001-2011 Lopuch.cz   
Kontakt