Archívum - Okt 2007
október 21
A Symfony keretrendszer telepítése és bemutatása

A keretrendszer, amivel már másfél éve dolgozom, gondoltam megér annyit, hogy írjak róla egy kis összefoglalót. Bár nincs túl jelentős fejlesztői előéletem, de kipróbáltam egy-két frameworköt. Ezenkívül a Symfony Project hónapról-hónapra növekszik, a közösség bővül, hetente újabb és újabb blogok foglalkoznak vele, egyre többen választják, vannak vele megelégedve, velem együtt.
Rapid DOM Scripting and Ajax Development
Jonathan Snook prezentációja; a hangsúly a rapid szón van
■ Hivatkozás külön-külön az ismétlödö mintákra
Sziasztok.
A következö lenne a problémám:
Egy css-re szeretnék mintát illeszteni-ezzel önmagában nincs is gond-de az alábbi problémára nem találtam elegáns megoldást.
Egy html tag után,több selector is álhat,illetve tulajdonság:érték párbol is tetszöleges számu lehet,ezt le lehet fedni egy sokszorozoval,de akkor csak az utolso találatot adja vissza, és külön akarok hivatkozni az összes tulajdonságra, :-ra,értékre,etc...
Meglehet-e oldani hogy egy pl. az értékre hivatozo részminta kulon adja vissza a találatokat?
■ A következö lenne a problémám:
Egy css-re szeretnék mintát illeszteni-ezzel önmagában nincs is gond-de az alábbi problémára nem találtam elegáns megoldást.
Egy html tag után,több selector is álhat,illetve tulajdonság:érték párbol is tetszöleges számu lehet,ezt le lehet fedni egy sokszorozoval,de akkor csak az utolso találatot adja vissza, és külön akarok hivatkozni az összes tulajdonságra, :-ra,értékre,etc...
Meglehet-e oldani hogy egy pl. az értékre hivatozo részminta kulon adja vissza a találatokat?
Apache Wicket Web Application Framework
MVC mintát megvalósító keretrendszer Java környezetben
■ File jogosultság problémák, biztonság
A következő a problémám:
szeretném elérni, hogy a tárhelyemen az adatbázis jelszavakat tartalmazó php file ne legyen böngészéssel elérhető. Ha pl. .inc kiterjesztésű lenne, akkor bárki aki véletlenül rátalál azonnal leolvashatná a MySQL hozzáférési adatokat.
Bizonyos ingyenes szolgáltatóknál tökéletesen működött, hogy a file jogosultságokat átállítottam, csak az owner -nek legyen read és execute joga, de ez az extra.hu-nál és a jelenlegi fizetős szolgáltatómnál nem működik! Végigpróbáltam szinte minden kombinációt, vagy a futó php alkalmazásom sem tudja végrehajtani és böngészőből sem végrehajtható a script (forbidden), vagy mindkét módon megnyitható. Azt szeretném elérni, hogy csak a szerveren futó script részeként lehessen futtatni a scriptet (include). Próbálkoztam FTP klienssel (Total Commander, Win alatt) és php Chmod-al (0 prefixel) egyaránt, sehogy sem működött a dolog.
Lenne még egy kérdésem: van arra mód, hogy rosszándékú valaki belenézzen egy eképpen számára elérhető php scriptbe, tehát ahelyett, hogy lefutna, megtekintse a tartalmát, vagy esetleg valahogyan hozzáférjen a tartalom részeihez, vagy pl a változók értékeihez? Azért kérdezem ezt mert olvastam, hogy pl. a MySQl jelszavakat biztonságosabb egy külön fileban, csökkentett file-jogosultságokkal tárolni. Ezek szerint publikus pl. index.php-nkból van mód változók adatainak kifejtésére?
■ szeretném elérni, hogy a tárhelyemen az adatbázis jelszavakat tartalmazó php file ne legyen böngészéssel elérhető. Ha pl. .inc kiterjesztésű lenne, akkor bárki aki véletlenül rátalál azonnal leolvashatná a MySQL hozzáférési adatokat.
Bizonyos ingyenes szolgáltatóknál tökéletesen működött, hogy a file jogosultságokat átállítottam, csak az owner -nek legyen read és execute joga, de ez az extra.hu-nál és a jelenlegi fizetős szolgáltatómnál nem működik! Végigpróbáltam szinte minden kombinációt, vagy a futó php alkalmazásom sem tudja végrehajtani és böngészőből sem végrehajtható a script (forbidden), vagy mindkét módon megnyitható. Azt szeretném elérni, hogy csak a szerveren futó script részeként lehessen futtatni a scriptet (include). Próbálkoztam FTP klienssel (Total Commander, Win alatt) és php Chmod-al (0 prefixel) egyaránt, sehogy sem működött a dolog.
Lenne még egy kérdésem: van arra mód, hogy rosszándékú valaki belenézzen egy eképpen számára elérhető php scriptbe, tehát ahelyett, hogy lefutna, megtekintse a tartalmát, vagy esetleg valahogyan hozzáférjen a tartalom részeihez, vagy pl a változók értékeihez? Azért kérdezem ezt mert olvastam, hogy pl. a MySQl jelszavakat biztonságosabb egy külön fileban, csökkentett file-jogosultságokkal tárolni. Ezek szerint publikus pl. index.php-nkból van mód változók adatainak kifejtésére?
október 20
kép betöltése div-be
Sziasztok!
Most kezdek ismerkedni a js-el programozás szinten. Csak van valami amivel elakadtam. Ez a kép belöltése egy divbe onclick() eseményre. Jquery-t használok. Ha valaki ki tudna segíteni ebből a problémából annak nagyon örülnék!
Előre is köszönöm!
T.
■ Most kezdek ismerkedni a js-el programozás szinten. Csak van valami amivel elakadtam. Ez a kép belöltése egy divbe onclick() eseményre. Jquery-t használok. Ha valaki ki tudna segíteni ebből a problémából annak nagyon örülnék!
Előre is köszönöm!
T.
Symfony - utf8 probéma
A Symfony-ban az alábbi problémába ütköztem: Mindenhol UTF-8-at használok, adatbázisban, fájlokban egyaránt. Formokhoz van egy "Fillin" szűrő, ami DomDocument osztály használatával "elemzi" a kimeneti stringet, mielőtt elküldené, a formban minden beviteli mezőnek beállítja az értékét, majd a $dom->saveHTML() fv-nyel kiírja a módosított tartalmat. De ezek után úgy jelenik meg az oldal, mintha UTF-8-as oldalt ISO-8859-1-gyel néznék meg. Minden ékezetes karakter helyén két karakternyi krix-krax :-/
A forrásbanszerepel, és megnéztem, utf-8-at kap a konstruktor fv, tehát az biztosan jó.
Ennek ellenére a kimenet "rossz", ha lefut ez a fv. Ha nem, akkor minden rendben. Mi lehet a probléma :?
■ A forrásban
$dom = new DomDocument('1.0', sfConfig::get('sf_charset', 'UTF-8'));
Ennek ellenére a kimenet "rossz", ha lefut ez a fv. Ha nem, akkor minden rendben. Mi lehet a probléma :?
október 20
PHP frameworks, Part 2: Building the sample application
A PHP-s keretrendszereket bemutató/összehasonlító IBM cikksorozat 2. része
■ PHP4 -> PHP5 váltás
A problémám a következő lenne:
Itthon fejlesztésre eddig ezt, használtam:
apache: 1.3.33 | php 4.3.10 | mysql 4.1.9 | phpmyadmin 2.6.1 | EasyPHP 1.8
Viszont mysql 5re kellett váltanom igy próbáltam feltenni ezt a két csomagot:
apache: 2.2.3 | php 5.2.0 | mysql 5.0.27 | phpmyadmin 2.9.1.1 | EasyPHP 2.0
apache: 2.2.41 | php 5.2.4 | mysql 5.0.45 | phpmyadmin 2.11.0 | WAMP5
A gond annyi, hogy a 2 újabb szerver alatt megtekintve, az eddig hibátlanul működő weblapon php forrás kód jelenik meg vegyesen HTML elemekkel.
Kérdésem, hogy php4 -> php5 váltásnál van-e valami konverzió amit meg kell ejteni a meglévő forrás kódon.
pl:Eddig egy olyat találtam, hogy a funkcióknál referenciát kell átadniEzt ki is próbáltam viszont ugyan az maradt a hiba jelenség :(
Valakinek valami ötlet?
bye monghuz
■ Itthon fejlesztésre eddig ezt, használtam:
apache: 1.3.33 | php 4.3.10 | mysql 4.1.9 | phpmyadmin 2.6.1 | EasyPHP 1.8
Viszont mysql 5re kellett váltanom igy próbáltam feltenni ezt a két csomagot:
apache: 2.2.3 | php 5.2.0 | mysql 5.0.27 | phpmyadmin 2.9.1.1 | EasyPHP 2.0
apache: 2.2.41 | php 5.2.4 | mysql 5.0.45 | phpmyadmin 2.11.0 | WAMP5
A gond annyi, hogy a 2 újabb szerver alatt megtekintve, az eddig hibátlanul működő weblapon php forrás kód jelenik meg vegyesen HTML elemekkel.
Kérdésem, hogy php4 -> php5 váltásnál van-e valami konverzió amit meg kell ejteni a meglévő forrás kódon.
pl:
$foo = '<a href="valami.html"> link </a>';
/* helyett:*/
$foo = "<a href=\"valami.html\"> link </a>";
function valami($foo) {};
/* helyett: */
function valami(&$foo) {};
Valakinek valami ötlet?
bye monghuz