Archívum
július 29, 2008
PDO_MYSQLND: The new features of PDO_MYSQL in PHP 5.3
A PDO és az 5.3-as PHP néhány újdonságáról
■ MySQL: ORDER BY
Sziasztok!
A segítségeteket kérném, van egy ilyen táblám MySQL-ben:
table: titles
Egy olyan lekérdezést szeretnék írni, ami 6 rekordot ad vissza a titles táblából a következők szerint:
ennek a 6 rekordnak a legfrisebb 6 rekordnak kell lennie, de:
- ha nincs megadva a publish_date mező, akkor a save_date mezőt vegye figyelembe
- ha megvan adva a publish_date mező, akkor a publish_date mezőt vegye figyelembe, de csak akkor vegye bele a listába, ha a publish_date kisebb, mint az aktuális idő (tehát már megjelent ez a cikk)
- illetve a status értéke published
Tulajdonképpen tehát egy olyan megoldást keresek, ami "összegyúrja" a lekérdezés során a save_date és a publish_date mezőt, úgy, hogy a publish_date-nek nagyobb a prioritása (tehát ha ki van töltve, akkor ezt vegye figyelembe).
Köszi,
András
■ A segítségeteket kérném, van egy ilyen táblám MySQL-ben:
table: titles
id | title | status | save_date | publish_date |
---|---|---|---|---|
1 | Test1 | published | 2008-07-27 13:09 | 0000-00-00 00:00 |
2 | Test1 | published | 2008-07-27 13:15 | 2000-07-28 08:00 |
3 | Test1 | published | 2008-07-27 13:15 | 2000-07-26 08:00 |
Egy olyan lekérdezést szeretnék írni, ami 6 rekordot ad vissza a titles táblából a következők szerint:
ennek a 6 rekordnak a legfrisebb 6 rekordnak kell lennie, de:
- ha nincs megadva a publish_date mező, akkor a save_date mezőt vegye figyelembe
- ha megvan adva a publish_date mező, akkor a publish_date mezőt vegye figyelembe, de csak akkor vegye bele a listába, ha a publish_date kisebb, mint az aktuális idő (tehát már megjelent ez a cikk)
- illetve a status értéke published
Tulajdonképpen tehát egy olyan megoldást keresek, ami "összegyúrja" a lekérdezés során a save_date és a publish_date mezőt, úgy, hogy a publish_date-nek nagyobb a prioritása (tehát ha ki van töltve, akkor ezt vegye figyelembe).
Köszi,
András
Cache fájlok létrehozása UTF-8 esetén
Sziasztok,
A teljes rendszerem UTF-8 kódolásra lett átállítva, így az összes működő fájlt ilyen módon létrehozott fájlokkal cseréltem le.
Problémám van a PHP-ből létrehozott cache fájlok kódolásának beállításával. Ezek (gondolom) a szerver által meghatározott ISO-8859-1 kódolással jönnek létre.
Konkrétan többféle RSS tartalmat tárolok, amik vegyesen ISO és UTF betűkészlettel érkeznek. Hogy milyen RSS-eket, az admin felületről adható meg, utána a cache fájl automatikusan jön létre. Az oldalon a kiolvasott tartalmak egyes esetekben hibás betűkkel jelennek meg.
Ha beíráskor minden tartalmat módosítok az mb_convert_encoding() -al UTF-8 ra, akkor kiolvasáskor hibásan jelenik meg (mert maga a cache fájl nem UTF-re lett létrehozva). Ha csak kiolvasáskor módosítok, akkor jónak tűnik, de biztos van jobb megoldás - eleve a létrehozott fájl karakterkódolását megadni. Abba aztán mindent UTF-8 -al lehetne belementeni.
Arra viszont nem ismerek lehetőséget, amivel a touch() után a létrehozott fájl kar.kódolását be tudnám állítani. Van ilyen lehetőség, vagy hogyan szokás ezt megoldani? Esetleg buherálni kell, nincs más megoldás?
Köszi előre is.
■ A teljes rendszerem UTF-8 kódolásra lett átállítva, így az összes működő fájlt ilyen módon létrehozott fájlokkal cseréltem le.
Problémám van a PHP-ből létrehozott cache fájlok kódolásának beállításával. Ezek (gondolom) a szerver által meghatározott ISO-8859-1 kódolással jönnek létre.
Konkrétan többféle RSS tartalmat tárolok, amik vegyesen ISO és UTF betűkészlettel érkeznek. Hogy milyen RSS-eket, az admin felületről adható meg, utána a cache fájl automatikusan jön létre. Az oldalon a kiolvasott tartalmak egyes esetekben hibás betűkkel jelennek meg.
Ha beíráskor minden tartalmat módosítok az mb_convert_encoding() -al UTF-8 ra, akkor kiolvasáskor hibásan jelenik meg (mert maga a cache fájl nem UTF-re lett létrehozva). Ha csak kiolvasáskor módosítok, akkor jónak tűnik, de biztos van jobb megoldás - eleve a létrehozott fájl karakterkódolását megadni. Abba aztán mindent UTF-8 -al lehetne belementeni.
Arra viszont nem ismerek lehetőséget, amivel a touch() után a létrehozott fájl kar.kódolását be tudnám állítani. Van ilyen lehetőség, vagy hogyan szokás ezt megoldani? Esetleg buherálni kell, nincs más megoldás?
Köszi előre is.
július 28
Euro IA 2008 konferencia és IA Jam
Amszterdam egyik legnépszerűbb mozija, az Art Deco stílusban épült Tuschinski szeptember 26-án és 27-én, két napon át, két helyszínen ad otthont idei információ-architektúra konferenciánknak (IV. European Information Architecture Summit), melynek címe: Redrawing the Map. A nyitóelőadást Adam Greenfield, az IA és a felhasználói tapasztalat nemzetközi szinten elismert szakembere és számos könyv szerzője tartja, aki a következő-generációs informatika legújabb fejleményeivel kapcsolatban osztja meg tapasztalatait közönségével, különös tekintettel az életünk minden részét meghatározó informatika szociális, etikai és design vonatkozásaira.
Activating Browser Modes with Doctype
Hogyan tarthatjuk kordában a renderelési módokat doctype-pal
■ Szülőablak objektumainak elérése iframe js kódjából
Sziasztok!
Lehet, hogy tök hülyeség, amit kérdezek, de el lehet érni az iframe HTML elemet tartalmazó dokumentum objektumait az iframe elemen keresztül beillesztett HTML dokumentum JavaScript kódjából?
■ Lehet, hogy tök hülyeség, amit kérdezek, de el lehet érni az iframe HTML elemet tartalmazó dokumentum objektumait az iframe elemen keresztül beillesztett HTML dokumentum JavaScript kódjából?
július 26
Package manager for web?
Sziasztok,
kis kiváncsiskodást szeretnék folytatni.
1. Létezik-e package manager (lásd: Linux) mondjuk, PHP-ra? Ha igen, milyen tapasztalataitok vannak vele?
2. Látjátok-e értelmét webre package managert használni / fejleszteni? Ha igen, milyen tudást vártok el tőle?
Köszi
János
■ kis kiváncsiskodást szeretnék folytatni.
1. Létezik-e package manager (lásd: Linux) mondjuk, PHP-ra? Ha igen, milyen tapasztalataitok vannak vele?
2. Látjátok-e értelmét webre package managert használni / fejleszteni? Ha igen, milyen tudást vártok el tőle?
Köszi
János
000001 stílusú sorszám növelése
A kérdés a következő
ilyen sorszámot kell csinálnom és növekedjen
000001
adatbázisba így tároljam, vagy legyen inkább autoincrement és php-ban a nullákkal játszok
■ ilyen sorszámot kell csinálnom és növekedjen
000001
adatbázisba így tároljam, vagy legyen inkább autoincrement és php-ban a nullákkal játszok
Native JSON support in the next edition of the ECMAScript
Lassan (lassan!) natív támogatás lesz a böngészőkben
■