Archívum - 2013
július 8
GorillaScript
Egy újabb javascriptre forduló nyelv, rengeteg beépített lehetőséggel
■ Keresek: PHP fejlesztés felsőfokon c könyvet keresek megvételre
Sziasztok!
Keresem az alábbi könyvet megvételre:
George Schlossnagle - PHP fejlesztés felsőfokon
Kiskapu kiadó 2004
Keresem az alábbi könyvet megvételre:
George Schlossnagle - PHP fejlesztés felsőfokon
Kiskapu kiadó 2004
július 7
Mire jó a HTML5 main jelölőeleme?
Például segíthet a weboldalunk akadálymentességében
■ július 6
Hogyan jelenítsem meg a divet csak az aloldalakon?
Üdv! Szóval van egy wordpress oldalam, rajta az Adorable sablonnal. Ez nem támogatja a widgeteket, de én widgetesítettem. A probléma az, hogy a widgetnek csak a wppizza plugin által kezelt oldalakon kellene megjelennie. Próbáltam az !is_home és az !is_front_page php utasításokat, de nem használnak. Valakinek van valami tippje hogy lehetne ezt megcsinálni?
■ <div id="sidebar">
<?php if(!is_front_page()): ?>
<ul>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
Itt lenne a widget
<?php endif; ?>
</ul>
<?php endif; ?>
</div>
július 5
css eltérő stílusú menüpontokkal
Üdv
Újra a segítségeteket szeretném kérni.
Ezúttal egy legördülő menüpontokkal rendelkező ul li menüsort szeretnék úgy színezni, hogy az egyes menüpontok más színt kapjanak. A gond az, hogy valamiért nem tudok külön tulajdonságokat megadni az egyes li elemeknek. Ha megadok egy alapszínt az első ulnek, onnantól minden menüpontra azt alkalmazza, ha pedig nem adok meg globálisan semmit, hanem az egyes li elemeket színezem, nem történik semmi.
Nem tudom ez így érthető e, de ha nem akkor berakom a kódot, most csak a hossza miatt tekintettem el tőle.
Előre is köszönök bárminemű segítséget.
■ Újra a segítségeteket szeretném kérni.
Ezúttal egy legördülő menüpontokkal rendelkező ul li menüsort szeretnék úgy színezni, hogy az egyes menüpontok más színt kapjanak. A gond az, hogy valamiért nem tudok külön tulajdonságokat megadni az egyes li elemeknek. Ha megadok egy alapszínt az első ulnek, onnantól minden menüpontra azt alkalmazza, ha pedig nem adok meg globálisan semmit, hanem az egyes li elemeket színezem, nem történik semmi.
Nem tudom ez így érthető e, de ha nem akkor berakom a kódot, most csak a hossza miatt tekintettem el tőle.
Előre is köszönök bárminemű segítséget.
File_get_content Vs Fread
Sziasztok!
Nemrég jutott eszembe, hogy vajon mi lehet a különbség az fopen-fread-fclose kombináció és a file_get_contents között.
Melyik a gyorsabb?
Vagy melyik a jobb szerintetek?
■ Nemrég jutott eszembe, hogy vajon mi lehet a különbség az fopen-fread-fclose kombináció és a file_get_contents között.
Melyik a gyorsabb?
Vagy melyik a jobb szerintetek?
július 5
Egy "kódolási stílus" nevét keresem
Sziasztok!
Eléggé fura problémám van! :D
Van egy szövegszerkesztőm (gedit), és ehhez keresek egy plugin-t, vagy amennyiben nincs írnék egyet Python-ban, csak nem tudom milyen néven keressem, vagy hogy milyen néven írjam meg.
Tulajdonképpen egy kódformázási funkcióról lenne szó, ami ebbőlilyetcsinál.
Azért szeretem ezt a stílust, mert a hosszú lista-szerű deklarációk számomra sokkal jobban áttekinthetőek, de a nevét nem tudom hogy nevezik. Tudtok ebbe segíteni?
■ Eléggé fura problémám van! :D
Van egy szövegszerkesztőm (gedit), és ehhez keresek egy plugin-t, vagy amennyiben nincs írnék egyet Python-ban, csak nem tudom milyen néven keressem, vagy hogy milyen néven írjam meg.
Tulajdonképpen egy kódformázási funkcióról lenne szó, ami ebből
var1 = value1
var2 = value2
var_sum = value1 + value2
var1 = value1
var2 = value2
var_sum = value1 + value2
Azért szeretem ezt a stílust, mert a hosszú lista-szerű deklarációk számomra sokkal jobban áttekinthetőek, de a nevét nem tudom hogy nevezik. Tudtok ebbe segíteni?
Dinamikus és fix szélességű div egymás mellett
Egy weboldalra szeretnék oldalsávot készíteni az oldal jobb szélére, ellenben a tőle balra lévő tartalom dinamikus szélességű és szeretném, hogy az oldalsávon kívüli területet teljes szélességében töltse ki.
A kérdésem az, hogy ezt hogyan tudom kivitelezni.
■ A kérdésem az, hogy ezt hogyan tudom kivitelezni.
a műveletnek megfelelő header-ek küldése válaszként
Sziasztok!
Egy weboldalon, (nem http auth. hanem saját) html form + php-s bejelentkezésnél, ha a bejelentkezés sikertelen, akkor a weblap tartalmának szokásos kiíratásán kívül érdemes / lehet még küldeni megfelelő header()-t is a kimenetre? Ebben az esetben 401 -et?
1) Szokás ez, teljesen alap, vagy totál hülyeség?
2) Gyakorlatilag a kérdésem vonatkozik az összes ilyen státuszkódra:
2/a) Tehát ha például egy tartalom létezett X ideig egy linken, majd archiválom és már nem jelenik meg a weboldalon, akkor érdemes-e erre külön "ágat" gyártanom: azaz, az adott url meghívása esetén a db "archív" flag-re válaszul egy "ez a tartalom már nem érhető el" üzenetet dobnom egy "410 Gone"-t?
2/b)
Vagy például ha lejár a session, akkor a user "kidobását" kövesse egy:
"419 Authentication Timeout"?
2/c)
Vagy például, ha valaki az url-t átírja nem megengedett paraméterekkel, akkor: "400 Bad Request"-tel.
3) Egyáltalán érdemes-e ezzel foglalkozni, vagy mindig adjunk vissza valami tartalmat a szokásos "sikeres" fejléccel? (HTTP) response status code-okról van szó, lehet h weblap szinten nem is kéne ezzel foglalkozni - kizárólag webszerver-"szinten"?
4) És az ucsó: van-e valami különleges - persze iszonyat gyakori - kikötés, miszerint minden böngészőnként mások ezek és minden kód minden böngészőnek mást jelent és persze nem működik. Tehát extra hibákat gyártok vele, amiket böngészőverziónként kell kitesztelni, vagy bátran vágjak bele?
Nos? :)
■ Egy weboldalon, (nem http auth. hanem saját) html form + php-s bejelentkezésnél, ha a bejelentkezés sikertelen, akkor a weblap tartalmának szokásos kiíratásán kívül érdemes / lehet még küldeni megfelelő header()-t is a kimenetre? Ebben az esetben 401 -et?
1) Szokás ez, teljesen alap, vagy totál hülyeség?
2) Gyakorlatilag a kérdésem vonatkozik az összes ilyen státuszkódra:
2/a) Tehát ha például egy tartalom létezett X ideig egy linken, majd archiválom és már nem jelenik meg a weboldalon, akkor érdemes-e erre külön "ágat" gyártanom: azaz, az adott url meghívása esetén a db "archív" flag-re válaszul egy "ez a tartalom már nem érhető el" üzenetet dobnom egy "410 Gone"-t?
2/b)
Vagy például ha lejár a session, akkor a user "kidobását" kövesse egy:
"419 Authentication Timeout"?
2/c)
Vagy például, ha valaki az url-t átírja nem megengedett paraméterekkel, akkor: "400 Bad Request"-tel.
3) Egyáltalán érdemes-e ezzel foglalkozni, vagy mindig adjunk vissza valami tartalmat a szokásos "sikeres" fejléccel? (HTTP) response status code-okról van szó, lehet h weblap szinten nem is kéne ezzel foglalkozni - kizárólag webszerver-"szinten"?
4) És az ucsó: van-e valami különleges - persze iszonyat gyakori - kikötés, miszerint minden böngészőnként mások ezek és minden kód minden böngészőnek mást jelent és persze nem működik. Tehát extra hibákat gyártok vele, amiket böngészőverziónként kell kitesztelni, vagy bátran vágjak bele?
Nos? :)
július 3
php - pgsql
Valaki használta már a php-t postgresql-el?
Van több gondom is vele, a tárolt eljárásoknál a pg_ execute elég fura resultset-et ad. A tárolt eljárás neve van benne, a tényleges eredményt meg megpróbálja string-ként összefűzni... Ha kell küldök kódot is, nem tudom hogy javítható. Egyelőre addig se jutottam el, hogy tárolt eljárással kiolvassam egy tábla tartalmát, aztán azt átadjam php-nek. Mysql-ben ez kb annyi lenne, hogyÍrtam pg függvényekre valami hasonlót, mint pdo. Tudom, hogy van pdo lib pgsql-hez is, de a szolgáltatónál egyelőre csak sima pg függvények vannak fent. Majd megkérdem mennyiért telepítenék. Nem tudom, hogy pdo-val is ugyanúgy rossz lenne e az eredmény, majd később kipróbálom...
Azt hittem a plpgsql-el könnyebb dolgom lesz, mint a mysql-el, de nem igazán találtam semmi használható tutorialt eddig. Legalábbis pont erre a feladatra nem, ellenben minden másra igen. :-) Végülis ugyanez megoldható sima pgsql-es tárolt eljárással is, de jobban tetszene, ha menne plpgsql-ből, mert később bármikor szükség lehet rá.Egyelőre eddig jutottam, de teljesen rossz.Ezt kapom vissza.
Ha a returns-ben átírom az id-ket, és beteszek mondjuk az user_id-hez egy as id-t, akkor meg syntax error-t... Nem túl baráti...
Van több gondom is vele, a tárolt eljárásoknál a pg_ execute elég fura resultset-et ad. A tárolt eljárás neve van benne, a tényleges eredményt meg megpróbálja string-ként összefűzni... Ha kell küldök kódot is, nem tudom hogy javítható. Egyelőre addig se jutottam el, hogy tárolt eljárással kiolvassam egy tábla tartalmát, aztán azt átadjam php-nek. Mysql-ben ez kb annyi lenne, hogy
CREATE PROCEDURE `user_read_all`(
)
BEGIN
SELECT `user_id` AS `id`, `user_name` AS `name`, `user_email` AS `email` FROM `user`
ORDER BY `user_id` DESC;
END;
$stmt = $pdo->query('CALL `user_read_all`()');
$stmt->fetchAll();
Azt hittem a plpgsql-el könnyebb dolgom lesz, mint a mysql-el, de nem igazán találtam semmi használható tutorialt eddig. Legalábbis pont erre a feladatra nem, ellenben minden másra igen. :-) Végülis ugyanez megoldható sima pgsql-es tárolt eljárással is, de jobban tetszene, ha menne plpgsql-ből, mert később bármikor szükség lehet rá.
CREATE OR REPLACE FUNCTION user_read_all()
RETURNS table(user_id INT, user_name VARCHAR, user_email VARCHAR)
AS
$BODY$
BEGIN
return query SELECT
user_id, user_name, user_email
FROM
user;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
array(1) { [0]=> array(1) { ["test"]=> string(4) "(,,)" } }
Ha a returns-ben átírom az id-ket, és beteszek mondjuk az user_id-hez egy as id-t, akkor meg syntax error-t... Nem túl baráti...