ugrás a tartalomhoz

Archívum

május 9, 2009

A PHP 5.3.0 upgrade checklist

Török Gábor · 2009. Május. 9. (Szo), 14.29
A végleges kiadás közeledtével mire figyeljünk oda
 

MySQL - user jogok összegyűjtése

inf · 2009. Május. 9. (Szo), 01.46
Sziasztok!

A felhasználók jogait egy összekötő táblában tárolom, ami az users és a rights táblákat köti össze, és a neve user_rights.
Az user táblában található adatok alapján megkapom az uid-t, és ezzel lekérdezem az user_rights-ból, hogy a felhasználónak milyen jogai vannak, majd a rights táblából az rid alapján kikeresem, hogy a jogok milyen kategóriákba, és a kategórián belül milyen folyamathoz tartoznak.

A lényeg, hogy a végeredményben az uid-t és a jogokat összegyűjtve szeretném megkapni.
Ez megy is nagyjából az alábbi kóddal:

SELECT user_rights.uid,user_rights.access,rights.controller,rights.action
	FROM user_rights INNER JOIN rights
		ON user_rights.rid=rights.rid
		AND user_rights.uid IN 
			(SELECT uid FROM users WHERE email='cim##kukac##gmail.com' AND password='blah')
A kimenete valami ilyesmi:

uid	|	controller	|	action	|	access
1	|	article		|	write	|	1
1	|	article		|	update	|	1
1	|	users		|	read	|	1
.
.
.
Arra lennék kíváncsi, hogy lehetséges e olyan sql-el, hogy az összes jogot összeszedjem valamilyen tömbben, vagy stringben, hogy csak egy mezőt foglaljanak el, mert nekem kicsit zavaró, hogy minden sor elején ott van az uid, meg persze majd az uid-n kívül mást is szeretnék majd még odatenni.
 

május 9

Placing a CSS background image horizontally right on an h2 using a span element

Török Gábor · 2009. Május. 8. (P), 22.58
Háttérkép igazítása a címsor szövegének közvetlenül jobb oldalára
 

PHP konfigurálás

labu01wx · 2009. Május. 8. (P), 22.55
Sziasztok!
Valaki meg tudná mondani, hogy hol lehet azt beállítani, hogy a PHP ne akadjon fel minden "formaságon"?
pl.:
<?php
if ($_GET['text']==van){
  echo ('Van szöveg');}
else{
  echo ('Nincsszöveg');}
?>
Ez két dolog miatt sem tetszik neki:
1: ha csak simán text.php ként hivatkozom rá akkor ugye a $_GET['text'] nincs definiálva
2: ha text.php?text=van ként hivatkozom rá akkor a $_GET['text'] értéke string ami nem van hanem "van".
Ezek a gondok 5.2.9-2 php +apache párossal nem voltak, most szintén 5.2.9-2-es php-t használok IIS-sel. A php-t most nem a saját installere, hanema microsoft web platform installer rakta fel (szerintem az nem állított be valamit). Nézegettem a php.ini-t denem találtam olyan opciót ami erre vonatkozik. Tudom, hogy meg lehetne taqnulni az "xphp"-t, de a weblap motorok sem mennek így.
A segítséget előre is köszönöm.
 

Positioning Inline Scripts

Török Gábor · 2009. Május. 8. (P), 22.46
Az inline szkriptek a teljes oldal renderelését meggátolják futásuk idejére
 

EuroDjangoCon Talk: Testing Django

Török Gábor · 2009. Május. 8. (P), 17.22
Eric Holscher fóliái
 

3D Cube using CSS transformations

Török Gábor · 2009. Május. 8. (P), 16.01
Látványos hatások tisztán stíluslapokkal
 

div pozícionálás (századszor ;))

foxmulder · 2009. Május. 8. (P), 14.47
Sziasztok!
A következő HTML kódom van egy MediaWiki szócikkben:

<div id="globalWrapper">
   <div style="float:right; width:240px;">Jobb oszlop, nem tudni, milyen hosszú</div>
   <div id="problémás div" style="border: ...;">
      <div id="kép" style="float:right; clear:none; width:200px;">
         <img src=.... />
      </div>
      <div id="valami">Szöveg</div>
      <div id="szintén problémás div" style="clear:both;">Szöveg</div>
   </div>
</div>
Azért fontos, hogy MediaWiki szócikkről van szó, mert a "problémás div"-et egy sablon állítja elő, és nem lehet előre tudni, hogy a tartalma a jobb oszlop mellett (azt balról körülfolyva), vagy alatt fog megjelenni. Ha alatta, akkor nincs gond, a szélessége 100% lesz, viszont, ha mellette, akkor is, pedig ez esetben csak a jobb oszlop 240px szélessége melletti maradék helyet kéne elfoglalnia (a style="width:xxx;" megoldaná, de nem tudjuk előre, hogy alatta lesz, vagy mellette). Nem lenne gond, ha nem szeretnék border-t használni.

A másik problémám az, hogy a "szintén problémás div"-et úgy szeretném elhelyezni, hogy mindenképp a "kép" alá essen (akkor is, ha "valami" kisebb magasságú, mint a "kép"). A style="clear:both;" ezt meg is oldaná, de sajna nem csak a "kép"-hez képest, hanem a jobb oszlophoz képest is és ez széttolja a "problémás div"-et.

Eddig csak FF alatt tudtam tesztelni. Köszönet!
 

Finding Friends With MapReduce

Török Gábor · 2009. Május. 8. (P), 13.01
Szemléletes bemutatása a mapreduce-nak
 

The future of PHP

Török Gábor · 2009. Május. 8. (P), 10.49
Gyors áttekintése a PHP6 újdonságainak