Archívum
július 11, 2015
Making PHP sessions secure
A php.ini beállításai és kódrészletek a biztonságos PHP munkamenet-kezeléshez
■ július 10
Nyelvválasztás módjai
Sziasztok!
Azt szeretném megkérdezni, hogy többnyelvű weboldalakon hogyan szokták megoldani a nyelveket.
Lenne dinamikus tartalom, amit a felhasználók hoznak létre, és az oldalhoz tartozó cucc, linkek menü stb.
Hogy a felhasználók milyen nyelvűek, azt gondolom egy egyszerű sessionnal eltárolom, vagy a user táblában. Amikor felvesznek tartalmat, akkor elég a felhasználó, abból kiderítem ő milyen nyelvű, és az lesz a hozzászólás nyelve is?
És a weboldal részeit hogyan kell? Valami .iniről olvastam. Vagy esetleg azt is sqlbe menteni? Bővíthetőt szeretnék, bármennyi nyelvre.
köszi
■ Azt szeretném megkérdezni, hogy többnyelvű weboldalakon hogyan szokták megoldani a nyelveket.
Lenne dinamikus tartalom, amit a felhasználók hoznak létre, és az oldalhoz tartozó cucc, linkek menü stb.
Hogy a felhasználók milyen nyelvűek, azt gondolom egy egyszerű sessionnal eltárolom, vagy a user táblában. Amikor felvesznek tartalmat, akkor elég a felhasználó, abból kiderítem ő milyen nyelvű, és az lesz a hozzászólás nyelve is?
És a weboldal részeit hogyan kell? Valami .iniről olvastam. Vagy esetleg azt is sqlbe menteni? Bővíthetőt szeretnék, bármennyi nyelvre.
köszi
Javascript hatókör, betöltés, eltávolítás
Tanácsot szeretnék kérni.
Adminisztrációs felületek programozásánál én előnyben részesítem az ajaxot, és az „ablakos” megjelenítést.
pl.: Egy user listánál maga a lista gridben jön elő ajaxal, míg mondjuk a user szerkesztés már egy popupban - ajaxal.
A konfliktus, amit szeretnék megoldani:
Az ablakozás előnye – ami a hátránya is -, hogy akár 4-5 ugyan olyan html kód kerülhet ki az oldalra (több user adatai, mind ugyan azon HTML kódrészt használják). Az ablak megjelenítés template-jébe azonban javascript kódok is bekerülhetnek, funkciók kerölhetnek deklarálásra. stb. És ez 2 okból gond:
Egyrészt, duplikáció keletkezhet, másrészt feleslegesen felhalmozódnak a javascript funkciók a memóriában.
Van ötletetek, hogyan lehetne ezt „megoldani”? Megoldja ezt pl az Angular?
Az eddigi megoldásom, hogy ajaxal lekérem a html template-et, ami beillesztésre kerül. és ugye „beindul” a benne lévő javascript. Ez azonban felveti a problémákat.
■ Adminisztrációs felületek programozásánál én előnyben részesítem az ajaxot, és az „ablakos” megjelenítést.
pl.: Egy user listánál maga a lista gridben jön elő ajaxal, míg mondjuk a user szerkesztés már egy popupban - ajaxal.
A konfliktus, amit szeretnék megoldani:
Az ablakozás előnye – ami a hátránya is -, hogy akár 4-5 ugyan olyan html kód kerülhet ki az oldalra (több user adatai, mind ugyan azon HTML kódrészt használják). Az ablak megjelenítés template-jébe azonban javascript kódok is bekerülhetnek, funkciók kerölhetnek deklarálásra. stb. És ez 2 okból gond:
Egyrészt, duplikáció keletkezhet, másrészt feleslegesen felhalmozódnak a javascript funkciók a memóriában.
Van ötletetek, hogyan lehetne ezt „megoldani”? Megoldja ezt pl az Angular?
Az eddigi megoldásom, hogy ajaxal lekérem a html template-et, ami beillesztésre kerül. és ugye „beindul” a benne lévő javascript. Ez azonban felveti a problémákat.
július 9
Apache vs Nginx: Practical Considerations
A két webszerver közti különbségek, pro és kontra érvek
■ július 8
karakter módosítás
Sziasztok
Hogyan lehetne megoldani valamilyen programmal azt hogy, egy webes űrlap egyik már kitöltött beviteli mezőjének
ebből
( <input id="summary" class="text long-field" type="text" value="v-xy-z" name="summary"></input> )
tartalmát kimásolni, majd módosítás után beilleszteni egy másik beviteli mezőbe.
ebbe:
<textarea id="comment" class="textarea long-field wiki-textfield mentionable" wrap="virtual" data-issuekey="XYZ-1" data-projectkey="XYZ" rows="10" name="comment" cols="60"></textarea>
A módosítás az lenne hogy a "-" karaktereket kicserélje szóközökre.
Valamint kellene egy ciklus is a progiba hogy a "data-issuekey"-t növelje XYZ-1-től XYZ-20000-ig
hogy ne kelljen 20000-szer futtatni.
■ Hogyan lehetne megoldani valamilyen programmal azt hogy, egy webes űrlap egyik már kitöltött beviteli mezőjének
ebből
( <input id="summary" class="text long-field" type="text" value="v-xy-z" name="summary"></input> )
tartalmát kimásolni, majd módosítás után beilleszteni egy másik beviteli mezőbe.
ebbe:
<textarea id="comment" class="textarea long-field wiki-textfield mentionable" wrap="virtual" data-issuekey="XYZ-1" data-projectkey="XYZ" rows="10" name="comment" cols="60"></textarea>
A módosítás az lenne hogy a "-" karaktereket kicserélje szóközökre.
Valamint kellene egy ciklus is a progiba hogy a "data-issuekey"-t növelje XYZ-1-től XYZ-20000-ig
hogy ne kelljen 20000-szer futtatni.
Checkbox-ot csak másodjára!
Sziasztok
Olyan problémám lenne, hogy van egy eléggé összetett form.
A boostrapvalidator nem engedi a gombot ha a terms checbox nincs kipipálva, de ha ki van akkor is letiltja a gombot.
Ha kiveszem a kijelölést és újra vissza rakom akkor már elfogadja.
oldal linkKérdésem tehát az, hogy miért nem veszi be elsőre a checbox kijelölést?
■ Olyan problémám lenne, hogy van egy eléggé összetett form.
A boostrapvalidator nem engedi a gombot ha a terms checbox nincs kipipálva, de ha ki van akkor is letiltja a gombot.
Ha kiveszem a kijelölést és újra vissza rakom akkor már elfogadja.
oldal link
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="BookingForm" name="paypal">
.....
<div class="col-lg-6 form-group" id="terms_div">
<div class="checkboxFour">
<input type="checkbox" value="1" id="checkboxFourinput" name="terms" />
<label for="checkboxFourinput" style="width:30px; margin:0px; float:left;" id="checkboxFourinput2" ></label>
</div>
<label id="terms_label" >
I have read the <a href="<?php echo $host.$base."terms"?>" target="_blank"> Terms&Conditions* </a>
</label>
</div>
input[type=checkbox] { visibility: hidden; }
.checkboxFour {
width: 40px;
height: 40px;
background: #ddd;
float: left;
margin: 0px 0px;
...
}
.checkboxFour label {
display: block;
width: 30px;
height: 30px;
...
background: #f24103;
}
$('#BookingForm').bootstrapValidator({
excluded: [':disabled', ':hidden']
.....
fields: {
'terms':{
validators: {
choice: {
min: 1,
message: 'Terms!'
}
}
}
....
július 7
$25 JavaScript-savvy HDMI stick runs Linux
ES6 támogatással érkezik az új Marvell miniszámítógép
■ Accessing private PHP class members without reflection
Privát tulajdonságokhoz való hozzáférés ReflectionClass nélkül, akár referenciával is
■ július 6
Symfony2 - GET method form+URL rewrite: kérdőjel
Sziasztok!
Adott egy Symfony2 projectem, amiben egy get metódusú kereső formot használok, egy találati halmaz "szűkítésére".
Jelen esetben legyen mondjuk egy checkbox, peldakriterium néven.
A form-ra kattintáskor az alábbi url jelenik meg:
http://localhost:8000/hu/admin/groups/list/4?peldakriterium=1
Azt szeretném elérni valahogy, hogy így nézzen ki:
http://localhost:8000/hu/admin/groups/list/4/1
vagy így
http://localhost:8000/hu/admin/groups/list/4/peldakriterium=1
de semmiképp se jelenjen meg a ? az url-ben.
Elegendő lenne egy elindulási irány, hogy mit rontok el, minek nézzek utána.
Előre is, köszönöm a segítséget!
Üdv
■ Adott egy Symfony2 projectem, amiben egy get metódusú kereső formot használok, egy találati halmaz "szűkítésére".
Jelen esetben legyen mondjuk egy checkbox, peldakriterium néven.
A form-ra kattintáskor az alábbi url jelenik meg:
http://localhost:8000/hu/admin/groups/list/4?peldakriterium=1
Azt szeretném elérni valahogy, hogy így nézzen ki:
http://localhost:8000/hu/admin/groups/list/4/1
vagy így
http://localhost:8000/hu/admin/groups/list/4/peldakriterium=1
de semmiképp se jelenjen meg a ? az url-ben.
Elegendő lenne egy elindulási irány, hogy mit rontok el, minek nézzek utána.
Előre is, köszönöm a segítséget!
Üdv