Archívum - 2014
október 13
ResLog
A PHP erőforrásnaplózó felújítva PHP 5.4-hez, új extrákkal, MIT licenccel
■ október 11
Miért fut le az átirányítás után lévő kód?
Sziasztok!
Van egy főoldal, melybe 2 másikat include-olok. Az első vizsgálja, hogy a usernek joga van-e azon az URL-en tartózkodni, amelyikre lépett, ha nem, elnavigálja máshova. A második betölti a védett oldalt. Egy példa a problémámra: tegyük fel, hogy az URL admin/adminisztratorok/torles/pistike. Az első include-olt oldal megvizsgálja, hogy védett oldalra mutat-e az URL, mivel igen, átirányítja pl. a login oldalra. A második betöltené a kódot, ami törli az adatbázisból pistikét, de mivel korábban már átirányítottam a felhasználót a bejelentkező oldalra, ennek nem kéne lefutnia. Viszont mégis lefut.
Összegezve: a user átkerül a loginra, de a törlőkód mégis lefut, pedig az átirányítás hamarabb megtörtént. Ezt meg tudja vki magyarázni?
■ Van egy főoldal, melybe 2 másikat include-olok. Az első vizsgálja, hogy a usernek joga van-e azon az URL-en tartózkodni, amelyikre lépett, ha nem, elnavigálja máshova. A második betölti a védett oldalt. Egy példa a problémámra: tegyük fel, hogy az URL admin/adminisztratorok/torles/pistike. Az első include-olt oldal megvizsgálja, hogy védett oldalra mutat-e az URL, mivel igen, átirányítja pl. a login oldalra. A második betöltené a kódot, ami törli az adatbázisból pistikét, de mivel korábban már átirányítottam a felhasználót a bejelentkező oldalra, ennek nem kéne lefutnia. Viszont mégis lefut.
Összegezve: a user átkerül a loginra, de a törlőkód mégis lefut, pedig az átirányítás hamarabb megtörtént. Ezt meg tudja vki magyarázni?
október 10
Több Select-ből adatok kinyerése
Sziasztok.
Olyan problémám lenne, hogy van több dinamikusan létrejövő Select-em és Inputom.
Szeretnék adatokat kinyerni belőlük.
html:
[colorer=html]
<script type="text/javascript">
function szamolo() {
var price = 0;
var units=0;
var vat=0;
var id = 0;
var teszt =0;
$('.product').each(function() {
id += parseFloat( $(this).val() );
price += parseFloat ($('.product').find('option:selected').attr("id"));
vat += parseFloat ($('.product').find('option:selected').attr('class'));
//teszt += parseFloat ($('.product').find('option:selected').attr("id"));
} );
$('.units').each(function() { units += parseFloat( $(this).val() ); } );
var szorzat = price * units;
alert(id+': '+price + ' * '+units+ ' = '+szorzat+' | Vat:'+vat+' | teszt:'+teszt);
$('#net_amount').prev('input').val(szorzat);
};
</script>
<form action="button2.php" method="post" enctype="multipart/form-data"
role="form" id="TextForm">
<div class="form-group" style="padding-bottom:30px;" >
<select class="form-control product" name="product[]" id="product" style="width: 60%;" onChange="szamolo();">
<option selected="selected" value="1" id="100" class="12.5">name100</option>
<option value="2" id="200" class="13">name200</option>
<option value="4" id="300" class="13">name300</option>
</select>
<input style="width: 50%; float:left;" name="unit[]" id="unit" type="text" value="0" class="form-control units" onChange="szamolo();" >
</div>
<div class="form-group" style="padding-bottom:30px;" >
<select class="form-control product" name="product[]" id="product" style="width: 60%;" onChange="szamolo();">
<option selected="selected" value="1" id="100" class="12.5">name100</option>
<option value="2" id="200" class="13">name200</option>
<option value="4" id="300" class="13">name300</option>
</select>
<input style="width: 50%; float:left;" name="unit[]" id="unit" type="text" value=
Olyan problémám lenne, hogy van több dinamikusan létrejövő Select-em és Inputom.
Szeretnék adatokat kinyerni belőlük.
html:
[colorer=html]
<script type="text/javascript">
function szamolo() {
var price = 0;
var units=0;
var vat=0;
var id = 0;
var teszt =0;
$('.product').each(function() {
id += parseFloat( $(this).val() );
price += parseFloat ($('.product').find('option:selected').attr("id"));
vat += parseFloat ($('.product').find('option:selected').attr('class'));
//teszt += parseFloat ($('.product').find('option:selected').attr("id"));
} );
$('.units').each(function() { units += parseFloat( $(this).val() ); } );
var szorzat = price * units;
alert(id+': '+price + ' * '+units+ ' = '+szorzat+' | Vat:'+vat+' | teszt:'+teszt);
$('#net_amount').prev('input').val(szorzat);
};
</script>
<form action="button2.php" method="post" enctype="multipart/form-data"
role="form" id="TextForm">
<div class="form-group" style="padding-bottom:30px;" >
<select class="form-control product" name="product[]" id="product" style="width: 60%;" onChange="szamolo();">
<option selected="selected" value="1" id="100" class="12.5">name100</option>
<option value="2" id="200" class="13">name200</option>
<option value="4" id="300" class="13">name300</option>
</select>
<input style="width: 50%; float:left;" name="unit[]" id="unit" type="text" value="0" class="form-control units" onChange="szamolo();" >
</div>
<div class="form-group" style="padding-bottom:30px;" >
<select class="form-control product" name="product[]" id="product" style="width: 60%;" onChange="szamolo();">
<option selected="selected" value="1" id="100" class="12.5">name100</option>
<option value="2" id="200" class="13">name200</option>
<option value="4" id="300" class="13">name300</option>
</select>
<input style="width: 50%; float:left;" name="unit[]" id="unit" type="text" value=
október 10
Pluginek Symfonyban?
Sziasztok,
adott egy vadonatúj Symfony 2.5 projekt, amiben routingot kellene hegeszteni. A vágyódás az volna, hogy a rendszer bővíthető legyen pluginekkel, azaz mind az admin felület, mind a publikus részén be lehessen iktatni elemeket egy adott csomag telepítésével. Nem cél az, hogy a pluginek webes felületről telepíthetőek legyenek.
Elsőre arra gondoltam, hogy minden plugin legyen egy bundle és a bundle-öket a rendszer töltse be dinamikusan, viszont szeretném azt, hogy az admin felület áthelyezhető legyen másik domainre, szóval a routinggal vagyok bajban...
Szumma szummárum, kíváncsian várom, Ti hogy oldanátok meg egy plugin rendszert Symfonyban.
János
■ adott egy vadonatúj Symfony 2.5 projekt, amiben routingot kellene hegeszteni. A vágyódás az volna, hogy a rendszer bővíthető legyen pluginekkel, azaz mind az admin felület, mind a publikus részén be lehessen iktatni elemeket egy adott csomag telepítésével. Nem cél az, hogy a pluginek webes felületről telepíthetőek legyenek.
Elsőre arra gondoltam, hogy minden plugin legyen egy bundle és a bundle-öket a rendszer töltse be dinamikusan, viszont szeretném azt, hogy az admin felület áthelyezhető legyen másik domainre, szóval a routinggal vagyok bajban...
Szumma szummárum, kíváncsian várom, Ti hogy oldanátok meg egy plugin rendszert Symfonyban.
János
PHP MySQL automatikus belépet felhasználó érzékelés
Sziasztok!
Az lenne a kérdésem , hogy hogy lehet autómatikus belépett felhasználót és hogy tőle vonja le a kreditet érzékelni a Mysql UPDATE kódban?
Itt a kód:
[colorer=php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DarkSide Hungary</title>
<meta name="keywords" content="dark pixel, theme, free templates, website templates, CSS, HTML" />
<meta name="description" content="Dark Pixel Theme is a free website template provided by tooplate.com" />
<link href="tooplate_style.css" rel="stylesheet" type="text/css" />
<!-- Free Website Template by t o o p l a t e .
Az lenne a kérdésem , hogy hogy lehet autómatikus belépett felhasználót és hogy tőle vonja le a kreditet érzékelni a Mysql UPDATE kódban?
Itt a kód:
[colorer=php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DarkSide Hungary</title>
<meta name="keywords" content="dark pixel, theme, free templates, website templates, CSS, HTML" />
<meta name="description" content="Dark Pixel Theme is a free website template provided by tooplate.com" />
<link href="tooplate_style.css" rel="stylesheet" type="text/css" />
<!-- Free Website Template by t o o p l a t e .
Magyarországi Web Konferencia 2014
2014. november 8-án ismét az Óbudai Egyetem ad otthont a Magyarországi Web Konferenciának.
How to Use Typography to Align Brand Identity
A megfelelő betűtípus választása a márka arculatához
■ október 9
nginx + sok node folyamat
Sziasztok,
van valakinek tapasztalata nginx mögé elosztott nodejs folyamatok üzemeltetésével, melyek önálló feladatokat látnak el -mint pl. egy php-s shared hosting esetében- ? Esetleg használt valaki már éles környezetben ilyet? Mennyire skálázható ez a megoldás szerintetek?
■ van valakinek tapasztalata nginx mögé elosztott nodejs folyamatok üzemeltetésével, melyek önálló feladatokat látnak el -mint pl. egy php-s shared hosting esetében- ? Esetleg használt valaki már éles környezetben ilyet? Mennyire skálázható ez a megoldás szerintetek?
Adatszervezés, adatmodellezés
Sziasztok,
elakadtam, vagyis nem találtam optimális megoldást bizonyos adattárolási és lekérdezési modellre, ebben szeretnék ötleteket, tanácsokat, linkeket kérni tőletek.
Adott egy lista, aminek a változásait kell követnem és később ebből riportolnom.
Példának vegyük az oprendszer taszklistáját. Adott egy PC, ahol látni szeretném, hogy milyen szoftverek futnak, körülbelül a következőt látom:
PID; Program név; Fejléc
110; explorer.exe; "Program Manager"
1002; notepad.exe; "Névtelen - Notepad"
1005; chrome.exe; "Fórum téma beküldése · Weblabor - Iron"
Ezeket adott időközönként lekérem és eltárolom (timestamp és pc-szám is lesz a listához).
A végén egyszerű SQL lekérdezésekkel szeretném megtudni a következő dolgokat:
- adott időpontban milyen programok futottak egy pc-n
- hányszor futott a notepad (ugye PID alapján el tudom különíteni)
- mikor, hol, mennyi ideig, hány pc-n használják a notepad-ot
- PID alapján kimutatni, hogy a PC újra lett indítva (tfh. a PID-et az OS egy folyamatosan növekvő tartományból adja)
- hány dokumentumot (és ezek listáját) szerkesztettek notepadban
Megjegyzés: a konkrét feladat természetesen nem a taszklista rögzítése (ezért kérlek benneteket, ebbe az irányba ne sodródjon el fölöslegesen a szál), de teljesen analóg ezzel a példával.
Szinte biztos vagyok benne, hogy erre már van valamilyen módszertan, mert a követelmények jól megfogalmazhatók és úgy gondolom nem az én fejemből pattant ki először az ilyesfajta adattárolás és lekérdezés ötlete.
Adatmennyiség szempontjából több ezer "PC"-ről és "program"ról beszélünk, akár évekre visszamenőleg, a lekérdezéseknek gyorsnak és percrekésznek kell majd lenniük.
■ elakadtam, vagyis nem találtam optimális megoldást bizonyos adattárolási és lekérdezési modellre, ebben szeretnék ötleteket, tanácsokat, linkeket kérni tőletek.
Adott egy lista, aminek a változásait kell követnem és később ebből riportolnom.
Példának vegyük az oprendszer taszklistáját. Adott egy PC, ahol látni szeretném, hogy milyen szoftverek futnak, körülbelül a következőt látom:
PID; Program név; Fejléc
110; explorer.exe; "Program Manager"
1002; notepad.exe; "Névtelen - Notepad"
1005; chrome.exe; "Fórum téma beküldése · Weblabor - Iron"
Ezeket adott időközönként lekérem és eltárolom (timestamp és pc-szám is lesz a listához).
A végén egyszerű SQL lekérdezésekkel szeretném megtudni a következő dolgokat:
- adott időpontban milyen programok futottak egy pc-n
- hányszor futott a notepad (ugye PID alapján el tudom különíteni)
- mikor, hol, mennyi ideig, hány pc-n használják a notepad-ot
- PID alapján kimutatni, hogy a PC újra lett indítva (tfh. a PID-et az OS egy folyamatosan növekvő tartományból adja)
- hány dokumentumot (és ezek listáját) szerkesztettek notepadban
Megjegyzés: a konkrét feladat természetesen nem a taszklista rögzítése (ezért kérlek benneteket, ebbe az irányba ne sodródjon el fölöslegesen a szál), de teljesen analóg ezzel a példával.
Szinte biztos vagyok benne, hogy erre már van valamilyen módszertan, mert a követelmények jól megfogalmazhatók és úgy gondolom nem az én fejemből pattant ki először az ilyesfajta adattárolás és lekérdezés ötlete.
Adatmennyiség szempontjából több ezer "PC"-ről és "program"ról beszélünk, akár évekre visszamenőleg, a lekérdezéseknek gyorsnak és percrekésznek kell majd lenniük.