ugrás a tartalomhoz

Archívum - Okt 10, 2007

SQL hozzáférés szabályozás

winston · 2007. Okt. 10. (Sze), 21.11
a véleményeteket szeretném kérni. felmerült két koncepció, és a meglátásotokat szeretném hallani, hogy ki szerint melyik és miért az előnyösebb. az alapgondolat az, hogy a webről használt mysql hozzáférést szeretném minél jobban szűkíteni. ennek első lépése, hogy tárolt eljárásokat és függvényeket használok, és csak ezeket hívom a php-ből. erre van egy mysql user-em, ami aztán csak ezt tudja csinálni (a függvényekben: SQL SECURITY DEFINER, vagyis nem az ő jogaival fut, szóval ebből nincs gond). No és persze van adminoldal. és itt merül fel szemléleti kérdés:

1. admin oldalról is ugyan ez a user fut, implementálom az ehhez szükséges többi eljárást, amik ugye más/nagyobb változtatásokat érnek el az adatbázison.
2. az adminoldal egy másik, több joggal rendelkező mysql user-ként fut.

a fő ok, amiért vacilálok, hogy ha neadjisten valakinek sikerült elérnie a szerveren tárol mysql felhasználót / jelszót, és sikerülne kapcsolatot kiépítenie az adatbázissal, akkor az első esetben korlátozottabb a mozgásköre, viszont a függvények továbbra is engednék a módosítást. az igazi megoldás az lenne, ha az admin külön futna, és nem tárolódna / máshol tárolódna a jelszó. az mondjuk lehetőség, hogy az adminok külön user-t használnak, ami viszont csak localhost-ról tud belépni, de ez ugye csak akkor megoldás, ha az admin mindig ott van helyben, ami nem igazán kivitelezhető. vélemények?
 

Paraméter átadás PHP-ből Javascript-be

Blackfriar · 2007. Okt. 10. (Sze), 17.53
Sziasztok!

Az alábbi kódvázlatban a PHP-ből szeretném átadni a változó értékét egy Javascript-nek.
Mi ennek a módja? Mivel PHP-ben kezdő vagyok, ezért kérem, részletesen magyarázzátok el a megoldást.
Segítségeteket előre is köszönöm.
Üdv

<html>
<body>
<?php
$d = date("N");
?>
.
.
.
.
<script>
.
.
.
</script>
</body></html>
 

.htaccess File and mod_rewrite examples

gex · 2007. Okt. 10. (Sze), 17.04
Rengeteg példa a .htaccess használatára.
 

Alert üzeneteket feldobó weboldal bezárás a böngésző nélkül

Emul · 2007. Okt. 10. (Sze), 11.25
A multkor belefutottam ujra egy ilyen idegesito oldalba ami ha be akarod zarni akkor elkezd alertelni mint az allat, es ugye addig nem zarodik be mig vege nem lesz az alertfolyamnak.
Annyira nem gaz a dolog mert ugye az ember ratenyerel az enterre es mar kesz is, de eszembe jutott hogy miert nem lehet ezt valahogy ertelmesen megszakitani. Mert persze bezarhatom a bongeszot es akkor oprendszer szinten orvosoltam a dolgot, de nem lehetne ezt valahogy kulturaltan megoldani hogy tab bezarasakor az egesz "kornyezetet" szuntesse meg? Vagy az alert kulonleges ebbol a szempontbol, rendszerhivaas lenne, bar ketlem hogy barmi koze lenne az oprendszerhez az alert feldobasanak?

Vagy tul sok szabadidom van es hulyesegeken gondolkodok? :)
 

Diszkrét JavaScript update-elt tartalomra (prototype)

Babar · 2007. Okt. 10. (Sze), 00.07
Prototype-al próbálok class-onként tulajdonságokkal felruházni elemeket. Az elemek eseménykezelőit az onLoad eseménykezelője rendeli az elemekhez, például a class="ajaxUpdater" osztályba tartozókhoz így:

Event.observe(window, 'load', myLoader, false);

function myLoader(evt) {

    ... 

    var AjaxUpdaterObject = Class.create();
    AjaxUpdaterObject.prototype = {
        initialize: function(element) {

            this.element = $(element);
            this.id = this.element.getAttribute('id');
            this.url = $F(this.id+'Url');
            this.myAjax = new Ajax.Updater(
                this.id,
                this.url,
                {
                    method: this.element.getAttribute('method'),
                    parameters: $F(this.id+'Pars'),
                }
            );
        }
    }

    var ajaxUpdaterElements = new Array();
    $$('.ajaxUpdater').each(
        function (elem, index) {
            ajaxUpdaterElements.push(new AjaxUpdaterObject(elem));
        }
    );

}
A gondom akkor van, ha az oldalon egy részt ajaxUpdater-rel lecserélek. Az új elemek eseménykezelőit hogy állítsam be? Próbáltam az onComplet esetén meghívni valami függvényt, ami elvégzi a hozzárendelést, de nem működik (onComplet: myUpdateLoader(this.element) { ... })? Hogy kellene ezt rendesen megcsinálni?