ugrás a tartalomhoz

Archívum - Jún 2010

június 28

SOA és jogosultságok

inf · 2010. Jún. 28. (H), 05.01
Üdv.

Az érdekelne, hogy hogyan szokás webserviceknél jogosultságot kezelni?
Hogy kézzelfogható legyen, írok egy konkrét példát:
class ForumService
{
void login(String email, String password);
List<Comment> getAll();
void put(Comment value);
}

Itt a login és getAll action-ök használatára alapból mindenkinek joga van, viszont a put action használatára csak annak van joga, aki bejelentkezett az oldalon. Na most azt, hogy milyen actiont lehet az adott sessionnel meghívni valahogyan jelezni kell a kliensnek, és engem ennek a mikéntje érdekel.

Előre is kösz a válaszokat!
 

június 27

Hogy lehet ellenőrizni hogy le van-e regisztrálva a felhasználó?

djcsebi · 2010. Jún. 27. (V), 17.49
Sziasztok!
Van nekem egy beléptető, és egy regisztráló scriptem! Itt az oldal KATT! Stimmel is minden, ha le regiznek akkor be is tudnak lépni, mikor rákattintanak a belépés gombra és helyes minden akkor átírányítom őket egy index.html nevű oldalra, de ez így nem jó mert ha beírják ezt az index.html-es oldalt a böngészőbe akkor nem írja ki, hogy nem vagy regisztrálva!
Hogyan lehetne ezt megoldani?
Az index.html-es oldalba milyen PHP kódot írjak be?
 

Szabályos kifejezés [regex] "karakterosztály" létezik. És "kifejezésosztály"?

laji · 2010. Jún. 27. (V), 15.41
(Ha rossz helyet választottam, kérem áthelyezni. Köszönöm.)

Szabályos kifejezéssel keresek több szót. (PowerGREP-et használok.) Sok esetben előfordul, hogy a két szó közt lehet néhány olyan kifejezés, amit "megengedek", nem érdekel. Ha ezek nem kifejezések, hanem betűk vagy jelek lennének, egyszerű lenne a dolog. Például, ha keresem az egymást követő "szép" és "tájak" szavakat, s megengedem, hogy legyen köztük vessző, szóköz, kettőspont, akár több is ezek közül, s bármilyen sorrendben:
szép[, ;]*tájak
Ez megtalálja a következők bármelyikét:
széptájak
szép, tájak
szép;, ;tájak
stb.

De mi a helyzet, ha nem egyjegyű megengedett lehetőségekről van szó (melyeket felsorolhatok a karakterosztályon belül), hanem többjegyűekről? Vagyis, a fentebbi példát folytatva, a "szép" és a "tájak" közt ugyanilyen szabadon (tehát bármilyen sorrendben, akár ismétlődve is) a következőket szeretném "megengedni":
</[ibu]>
\.{3}

Vagyis: hálós záró címke [html closing tab], hárompont (ha ez a neve), záró idézőjel. Ezek többjegyűek, kifejezések - tehát nem tehetem őket szögletes zárójelek közé, ezáltal írásjelosztályt [character class] képezve. Ez csak akkor lenne lehetséges, ha az írásjelosztály mintájára létezne "kifejezésosztály" is - de tudtommal ilyen nincs.

Igaz, vagylagos megoldással fel lehet sorolni a legfőbb kb. 5-10 csoportosítási lehetőséget, de ez elég durva. S ráadásul minden további újabb megengedett kifejezés (pl. ha belevenném a felkiáltójelet is) megsokszorozná a lehetőségeket.

Van erre valamilyen szép megoldás?
 

Cultural Considerations for Global Websites

Joó Ádám · 2010. Jún. 27. (V), 14.24
Néhány dolog, amire nemzetközi közönség esetén figyeljünk
 

jQuery és prototype összeakad

lemmikki · 2010. Jún. 27. (V), 12.38
Sziasztok!

Kaptam most egy weboldalt, hogy szerkesztgessem át, van benne minden finomság, a jquery és a prototype is meg van hívva. Viszont gyönyörűen összeakad a kettő.

Annyit sikerült kigugliznom, hogy ha a $ jelet pl. jQuery-re cserélem, akkor szépen fog futni együtt. Ez a kis egyszerű scriptecskénél működött is, viszont itt egy másik, ami nekem már magas (t.i. nem nagyon értek a javascripthez sajnos).

Lenne itt egy bátor úriember, aki ebben tudna segíteni egy js-hez béna lánykának ezt orvosolni, hogy mit is kellene az alábbi scriptben átírni, hogy ne akadjon össze a prototype-pal?

Előre is köszi!

június 27

Array return PHP-ben

reagenross · 2010. Jún. 26. (Szo), 23.51
Sziasztok!

Néztem manuálban, de tudok rájönni, hogy hogyan kell tömböt returnolni. Az alábbi kód valamiért nem működik, de nem értem mi vele a baj, mert több oldalon is ezt a megoldást ajánlották a forumozók.


function kiolvas(){
/*bla
bla*/

while ($output=mysqli_fetch_row($query)) {/*akármi*/
}
return $output;
}
Idáig a kívánt eredményt kapom.


Innen viszont már üres a tömb:
kiolvas();
$c=kiolvas();
for ($i=0;$i<=count($c);$i++) {echo "<option value=$c[$i]".">"."$c[$i]";}
}

Miért nem adódik át az érték?
 

Wordpress - WP Photo Album Plus

fledgling42 · 2010. Jún. 26. (Szo), 21.51
Sziasztok,

van ez a Plugin, a WP Photo Album Plus (http://wordpress.org/extend/plugins/wp-photo-album-plus/).

Több dolgot is szeretnék megvalósítani.

1) Először is, valami okból kifolyólag nem kezeli az ő,ű betűket (az ó,ä,á,é rendben van, furcsa módon). Ezt valahogy meglehetne oldani? Sajnos a pluginnek nem nagyon van támogatása, ha valaki rá tudna pillantani a kódra, nagyon örülnék, én nem tudom meghatározni, hogy mondjuk egyszerűen egy pár függvényt utf-8 paraméterrel kéne meghívni, vagy valami...

2) A kezdőlapomon szeretném megjeleníteni, hogy a képgaléria mikor módosult utoljára (mikor és esetleg melyik albumba töltöttek fel képeket.) Sajnos a page, amin van, nem módosul, ezért a lastmodified-beépített-wordpress-dolog nem fog működni. Tippek hogy ezt hogy tudnám megoldani?

Előre is örök hálám!
 

Wordpress - legújabb két post címének kiíratása

fledgling42 · 2010. Jún. 26. (Szo), 21.45
Sziasztok,

Wordpress 3.0-ban hogy tudnám kiíratni az utolsó (legújabb) 2 post címét és permalinkjét? A Codexet nézegetve nem találtam semmit.

Esetleg már az is jó lenne, ha csak az utolsó címét íratnám ki. Elvileg ezt a Loop segítségével valahogy megtudom csinálni: (http://codex.wordpress.org/Function_Reference/query_posts)
Show the latest post (only) on the front page.

De nem sikerült rájönnöm, hogy ezt hogy lehetne megcsinálni :(

Valaki tudna segíteni? Előre is köszönöm!
 

Wordpress - hol van az alapértelmezett szöveg

fledgling42 · 2010. Jún. 26. (Szo), 21.35
Sziasztok,

épp egy saját Wordpress sablont gyártok itt nagyban, és a hozzászolásokat a
<?php comments_template(); // Get wp-comments.php template ?>  
segítségével illesztem be az oldalba. Ez nagyon szépen működik, csak éppen alapértelmezetten ezt írja ki a hozzászólások fölé: "Itt és most mond el a véleményedet".

Namármost, azon kívül, hogy lol, ezt hol tudnám átírni? Akárhogy is kerestem, nem találtam azt a fájlt, amiben ez a szöveg lenne. Hol tudnám ezt lecserélni?

Előre is köszönök minden segítséget!
 

Hogyan kezdjek PHP-t tanulni INGYEN

djcsebi · 2010. Jún. 26. (Szo), 14.12
Sziasztok!
Azt szeretném tőletek kérni, hogy mutassatok nekem olyan oldalakat, könyveket, ahol a PHP-t tanulhatom. De én úgy szeretném tanulni hogy az alapoktól kezdve! És ha lehet ingyen legyen, mert nem állok olyan jó anyagilag :-)!