ugrás a tartalomhoz

Archívum - 2015

november 27

PHP MySQL bejelentkezés

gabbor · 2015. Nov. 27. (P), 17.23
Sziasztok!

Szeretnék egy a Facebook-hoz hasonló beléptető rendszert. E-mail cím, jelszó, check button a bejelentkezés megjegyzéséhez és egy submit button, vagyis egy egyszerű HTML form.

PHP oldalról nem tudom hogyan kezdjek neki. MySQL táblában vannak tárolva az e-mail cím+jelszó párosok, hogy hogyan védve, az most mindegy.

Ha a bejelentkezés megjegyzését bepipálják, akkor $_COOKIE tömbre lesz szükségem, ha nem pipálják be, akkor $_SESSION. Legalábbis, így gondolom, de javítsatok ki ha tévedek vagy jobb csak $_COOKIE tömböt használni.

COOKIE-ba mit tároljak? E-mail és jelszó párost vagy valami karakterláncot amit mondjuk MySQL táblában tárolok ami kapcsolatban állna az illető bejelentkezéséhez szükséges e-mail címével és egyéb adataival?

Hogyan valósítanátok meg egy bejelentkező felületet ami képes kiírni, hogy ki mikor milyen gépről volt bejelentkezve? Tehát pl ha belépek mobilról, tabletről meg mondjuk két PC-ről, akkor ezeket írja ki és lehetőség legyen arra, hogy mondjuk a tablet-es és a mobilos bejelentkezéseket egy adminon megszakíthassam. Meg pl kiírja eseményszerűen, hogy mikor melyik gépről volt bejelentkezve, hányszor, mikor lépett be utoljára, mikor kapcsolták le admin felületen a bejelentkezését, ha lekapcsolták az adott eszközökről, stb. Persze a legfontosabb az aktív bejelentkezések, hogy meg lehessen őket szakítani, de azért a naplózás se mindegy, hogy visszatudjam nézni mikor mi történt eseményszerűen. Érdemes ehhez a SESSION-öket már MySQL táblában tárolni session_set_save_handler () vagy még jó a hagyományos default fájl-alapú is?

Rohanok munkába, sorry a kissé értelmetlenre sikeredett megfogalmazásaimért. Nem kell kész forráskód, se linkek, csak egy rövid magyarázat, hogyan a legésszerűbb, leglogikusabb ezt megvalósítani.

CMS, framework, stb-t, nem szeretnék használni csak natív PHP-t és MySQLi-t.
 

november 27

Kerekítés Round()

simisoma · 2015. Nov. 26. (Cs), 23.17
Sziasztok,

hogy tudom lekérni az árakat egy adatbázisból, ha az alábbi kerekítéseket szeretném:

11 --> 10 (lefelé 10 értékre)
111--> 100 (lefelé százas értékre)
1111 --> 1100 (lefelé százas értékre)
11111 --> 11100 (lefelé százas értékre)

mert a select round(ar,-2) from termekek

nem jó a 11 esetén mert nulla a többinél jó.

Mi a teendő?

Illetve, ha egy adatbázniból nem lekérni szeretném így, hanem inkább átirni az össze árrat a fenti elmélet alapján akkor azt hogyan tehetem meg?

Köszi: SimiSoma
 

PHP Ürlap txt fájlba mentése vagy emailbe elküldése

Erdembenugymond · 2015. Nov. 26. (Cs), 22.15
Sziasztok beadandót készitek és van egy ürlap phpm amit csináltam. Abban szeretnék segitséget kérni hogy amikor rákattintanak az elküld gombra akkor mentse el egy txt filebe a bevitt adatokat, vagy küldje el egy megadott email cimre.

Segitségeteket előre is köszönöm. Zsolt

[colorer=html]<html>
<head>
<title>beadando.php</title>
</head>
<body>
ŰRLAP <br><br>
<form method="post" action="">
<table border="0" cellspacing="5">
<tr>
<td width="150" height="30" >Név:</td>
<td>
<input type="text" name="nev" value="">
</td>
</tr>
<tr>
<td width="150" height="30" >Nem:</td>
<td>
<select name="nem">
<option value="0" >Férfi</option>
<option value="1" >Nő</option>
<option value="2" >Egyéb</option>
</select>
</td>
</tr>
<tr>
<td width="150" height="30" >e-mail:</td>
<td>
<input type="text" name="email" value="">
</td>
</tr>
<tr>
<td>Rólad:</td>
<td>
<textarea cols="25" rows="5" name="bemutatkozas"></textarea>
</td>
</tr>
<tr>
<td>Kedvenc tantárgy:</td>
<td>
<input type="checkbox" name="tantargy[]" value="0" > Analizis<br>
<input type="checkbox" name="tantargy[]" value="1" > Valószinüség számitás<br>
<input type="checkbox" name="tantargy[]" value="2" > Lineáris algebre<br>
<input type="checkbox" name="tantargy[]" value="3" > Operációkutatás<br>
<input type="checkbox" name="tantargy[]" value="4" > Statisztika<br>
<input type="checkbox" name="tantargy[]" value="5" > Hagyjál békén :D<br>
</td>
</tr>
<tr>
<td>Kedvenc tanár:</td>
<td>
<input type="checkbox" name="tanar[]" value="0" > Vadvári Tibor<br>
<input type="checkbox" name="tanar[]" value="1" > Hornung Tamás<br>
<input type="checkbox" name="tanar[]" value="2" > Jámbor Balázs<br>
<input type="checkbox" name="tanar[]" value="3" > Balogh Csaba<br>
<input type="checkbox" name="tanar[]" value="4" > Gubán Miklós

Prebake: Block EU Cookie Notices with Adblock

Há.Zé. · 2015. Nov. 26. (Cs), 00.58
Egy AdBlock-kompatibilis lista, ami segít blokkolni az EU-törvények által előírt cookie figyelmeztetéseket
 

november 25

Dance to Calypso

MadBence · 2015. Nov. 25. (Sze), 03.13
Új, Node.js alapú frontendet kapott a wordpress.com
 

november 25

Android gmail: sokszor késve jelez

Kérésre törölve 18. · 2015. Nov. 24. (K), 23.57
Üdv!

Sokszor előfordul, akár gmail-gmail levelezés között is, hogy a mobil nem azonnal jelez, hanem van, hogy csak órával, vagy még később, van, hogy azonnal.

A mobilon Androidban nem lehet beállítani a lekérdezés sűrűségét (szinkronizáció), tehát gondolom az alapbeállítás az azonnal.

Hiába nyomozok utána, a gmail súgójában mutatnak egy eszközt, ami megmutatja, hogy hol késik egy levél, azaz melyik ponton, de ott nem mutat késést, tehát akkor máshol van a baj, mondjuk nem is gondoltam, mivel csak a telefonom jelez késve.

Mi a fenét lehet csinálni, mert kra nem jön jól időnként, hogy bízom a telefonos értesítésben egy sürgős üzenetre várva, aztán több órával később jelez.

Nagyon gáz, hogy nem lehet bízni az okostelefonokban. A régi egyszerű Nokiám 10 évig szolgált hiba nélkül!!! És gyorsan (és ha már itt tartok, az is mekkora baromság, hogy ha a címtárban rákattintok egy névre, azonnal hívja, sokszor volt ez már ciki, közben csak bele akartam nézni az adataiba, de a szélén kicsi a "nyíl". Egyébként szerintem az Android egy szar. Olyan megbízhatatlan, hibás, lassú és fagyós, mint régen a Windows volt... És ez igaz a környezetemben márkás és márkátlan mobilra is. Drágább és olcsó készülékre is.
 

november 23

Idő számláló js / css segítségével html-be

XY_ZERo · 2015. Nov. 23. (H), 21.53
Sziasztok!
Valaki tudna nekem segíteni egy olyan js vagy css segítségével html weblapra egy idő számláló eszközt készíteni, ami bizonyos naptól számolja folyamatosan az időt?

Karácsonyra szeretném meglepni a barátnőmet, és abban lenne egy olyan cucc ami számolja, hogy hány napja vagyunk együtt.

És elég lenne ha számmal kiírná, hogy mondjuk "234" vagy "234 Napja"

Köszönöm szépen előre is :)
 

ACCESS 2010 Hibakezelés

OzzyOsbourne · 2015. Nov. 23. (H), 16.59
Sziasztok!

Remélem, jó Fórum csoportot jelöltem, elnézést, ha nem találtam bele.

Az alábbi problémával szembesültem ma.
Készítettem 3 Űrlapot Access 2010 felületen.
Mind a 3 űrlap klasszul működik külön, külön.

Gondoltam egyet és létrehoztam egy üres űrlapot 3 füllel (Kartont).
A fülekre behelyeztem az említett lapokat.
A korábban felvitt adatokat ez alapján szépen kezelik a fülek.
Lépkedem az első fülön a rekordok között, akkor a 2. és 3. fül is hozza a hozzátartozó adatokat. A kapcsolat köztük ezek szerint működik.

És itt jön a bibi.

Ha az első fülön nyomok egy új rekord gombot, és az első kombó mezőben a legördülő adatok közül (ami egy másik táblából ered) választok, akkor az alábbi üzenetet kapom egy kis ablakban.
Nem tudok rájönni, mi a probléma, mert az űrlapok magukban és korábbi adatokkal mennek, csak itt a lapozgatós oldalakra (Karton rendszerben) berakva nem. Tovább enged, de a rekordot nem tudom a többi mező kitöltése után rögzíteni a hiba miatt feltehetően.

A hiba ablak üzenete:

Ehhez az objektumhoz nem lehet értéket hozzárendelni.
Az objektum egy írásvédett űrlapon lévő vezérlőelem
*Az objektum egy tervezőnézetben megnyitott űrlapon lévő vezérlőelem
*A megadott érték esetleg túl nagy ehhez a mezőhöz

A második csillagos a lehetőség szerintem nem lehet gond, mert engedi a listát választani, legördülnek a lehetőségek.
Az írásvédett űrlap dolgot nem tudom értelmezni szerintem.
Lehet, hogy valami egyszerű jogosultság beállítás lesz a megoldás, de képtelen vagyok rájönni.

Ha ezt a mezőt kitörlöm, akkor ugyan ezt a hibát adja a következő kombónál is, tehát nem hinném, hogy a mező a bibis, hanem a Karton elemben lehet valami turpisság.

Köszönöm a segítségeteket.
 

november 22

What even is Vanilla JS these days?

MadBence · 2015. Nov. 22. (V), 02.23
Mi is az a vanilla JS, megéri-e külső könyvtárak nélkül fejleszteni?
 

Why Drupal 8 is defaulting its testing to PHP7 and why you should, too

pp · 2015. Nov. 22. (V), 02.18
Miért tesztelik a Drupal 8 kódját a PHP 7-es verziójával, és miért kéne neked is ezt tenned