ugrás a tartalomhoz

Archívum - Okt 2006 - Fórum téma

október 22

MD5 hash jelszo

Anonymous · 2006. Okt. 22. (V), 11.18
Szeretnek minden regisztralt felhasznalonak egy jelszot tarolni adatbazisban. A jelszo MD5 hash kent legyen tarolva.

Amikor a felhasznalo bejelentkezik egy login oldalon, generalok meg egy MD5 hash-t es osszehasonlitom az adatbazisban levo MD5 hash-al.

Nem vagyok biztos, hogy a kovetkezo modszer a legjobb egy MD5 hash letrehozasra:

PHP MD5 fuggveny + plain text jelszo = MD5 Hash

Van jobb otlet?

Koszonom!
 

október 20

Táblálból adat kiolvasás véletlenszerűen(random)

Anonymous · 2006. Okt. 20. (P), 19.03
Üdv!

Van egy fórum téma táblám ahol most (tegyük fel)
1 érték van forum_tema_cat amiben tárolom a forum categória azonosítót.
És van mondjuk 10 fórum témám ami 3 kategóriában oszlik el.

Na és az lenne a kérdésem hogy tudom ezt úgy kiolvasni hogy véletlenszerüen válasszon egy témát
de ugyanazzal a kategórával több ne legyen(vagyis GROUP BY forum_tema_cat).

De viszon ezt kiolvassa forum_tema_id(SELECT forum_tema_id FROM forum_tema) és 6 adatot olvasson ki(LIMIT 6)
?

Előre is köszönöm.
 

TinyMCE save_callback ne hajtódjon végre a submit gombra

Anonymous · 2006. Okt. 20. (P), 17.16
Hellósztok!

Most kezdtem használni a TinyMCE-t és akadt is egy problémám. Ami az lenne, hogy van a formom submit gombja és van egy másik hagyományos gomb, amihez írtam "custom save"-et (save_callback). Viszont az a baj, hogy a save_callback-ben megadott függvény a submit gomb lenyomására is végrehajtódik . Hogyan lehetne ezt kiküszöbölni?
 

Divek közti kapcsolgatás

Anonymous · 2006. Okt. 20. (P), 17.11
Szeretnék tanácsot, linket, tutoriált kérni divek közti kapcsolgatáshoz.
Ez azt jelentené esetemben, hogy van mondjuk három div, ebből kettő display: none;, a harmadik látható. Valahogy újratöltés nélkül szeretném megoldani a dolgot.
 

POST-bol erkezo adatok megtisztitasa

Anonymous · 2006. Okt. 20. (P), 16.00
Szeretnek egy fugvenyt irni amely megtisztitja a POST-bol erkezet adatokat. Szeretnek minden olyan adatot megtisztitani amely veszelybe hozhatja a szkriptet.

El kene tavolitani a \ kartakereket, a HTML tagokat, es mas egyeb lehetseges dolgokat. Szeretnem ha mukodne a PHP trim fuggveny is, hogy a felesleges hezagokat ne vegye figyelembe.

Az en kodom elege gyenge, igy nez ki (csak a HTML tagokat tudja eltavolitani):
<?php
function filterInput($var)
{
    $input = strip_tags($var);
    
    return $input;
}

$ezmarfilterezet = filterInput($_POST['username']);
?>
Probaltam kiegesziteni de mindig errornak utkozok.
Tudnatok segiteni, egy jobb fuggvenyt megirni ? Nem akarok lama lenni de tenyleg nagy szuksegem lenne egy kis kodra amely tudom, hogy mukodik. Ettol fug az oldal biztonsaga.

Koszonom !
 

Douglas Crockford az Internet Explorer memóriaszivárgásokról

Edit · 2006. Okt. 20. (P), 13.47
Ehhez a blogmarkhoz kapcsolódva legépeltem az IE memóriaszivárgás kezelésére vonatkozó részt az előadásból - most tanulom az AJAX-ot és nagyon hasznosnak találtam. A harmadik előadás elején van, utána is van még néhány jó tippet AJAX témában.

SQL injection vedelem

Anonymous · 2006. Okt. 20. (P), 07.39
Hello
Van egy regisztraciora szolgalo urlapom, amelyen letezik egy csomo input field.

A fontosabb input fieldek a kovetkezok : username, e-mail, password

Ezeket a kovetkezo keppen visszem be adatbazisba :

<?php
$querydb = "INSERT INTO fj_users (id,username,email,password) VALUES (0, '".$username."', '".$email."', '".$password."');
mysql_query($querydb) or die(mysql_error());
?>
Jobb lenne mysql_real_escape_string-et hasznali az adatok bevitelenel ?
Tudna valaki mutatni egy rovid peldat. Es nezegettem a http://www.php.net/manual/en/function.mysql-real-escape-string.php lapot de csak SELECT-re adnak peldat.

Nagyon halas lennek va valaki szakitana ram par percet.

Koszonom !
 

október 19

session.auto_start =1 hiba

dallas789 · 2006. Okt. 19. (Cs), 17.19
Sziasztok!

Nálam egy IIS 6 van fent + PHP + MySQL van fent. Eddig minden jól ment. A phpMyadmin is. De készült olyan weboldal amin vannak session-ok. beállítottam az session.auto_start = 0 -ról 1-re. azóta a phpmyadmin nem megy. De az adatbátis elérhető php-s kódból. és végzi is a dolgát. A következő hibaüzenettel tér vissza, ha megnyitom a phpmyadmint:

CGI hiba
A megadott CGI alkalmazás a HTTP-fejlécek nem teljes készletét adta vissza.

vagy:

Warning: ini_set() [function.ini-set]: A session is active. You cannot change the session module's ini settings at this time. in C:\Inetpub\wwwroot\phpmyadmin\libraries\session.inc.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\wwwroot\phpmyadmin\libraries\session.inc.php:46) in C:\Inetpub\wwwroot\phpmyadmin\libraries\select_theme.lib.php on line 104

Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\wwwroot\phpmyadmin\libraries\session.inc.php:46) in C:\Inetpub\wwwroot\phpmyadmin\index.php on line 60

Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\wwwroot\phpmyadmin\libraries\session.inc.php:46) in C:\Inetpub\wwwroot\phpmyadmin\index.php on line 121


ha az session.auto_start =1 -ről visszaállítom 0-ra, akkor megy a phpmyadmin, csak a sessionnal dolgozo lapok furán mennek.

Tudnátok segíteni?

Előre is köszönöm.
 

Hogyan kényszeríthetem ki a görgetősáv megjelenítését?

Anonymous · 2006. Okt. 19. (Cs), 16.56
hello!

az lenne a problémám, hogy az oldalamon nincsen gorditosav! igaz a honlap nem lóg le, de ha firefoxba elkezdem a füles nézetet (azaz más oldalt is nezni) akkor a vége lelog és azért rossz mert ott van a menu) hogy tudok az oldalra mindennképp scrrolbart kényszeriteni még ha nem is log le az oldal csak ha fulesnézet van?
 

PHP-be forgatnék chroot() funkciót FreeBSD-n

kiuka · 2006. Okt. 19. (Cs), 13.54
Sziasztok,

Egy olyan problémám van, hogy szeretném a PHP-ba beleforgatni a chroot() funkciot, viszont nem akar tulzottan összejönni, és nem is találok hozzá rendes dokot googlen.

php.net/chroot azt irja hogy --enable-chroot-func segitségével lehet, plusz CGI-ként kell futtatni, amik meg is lennének, de ezekután sem akar csinálni semmit, vagyis de, kiirja hogy undefined function..

Nem a jogokkal van probléma, mert akkor se undefined functiont kéne irnia ha nem rootként futtatom hanem csak simán megkéne tagadnia az engedélyt rá..

Aki tud valami megoldást erre irjon!

ui:
FreeBSD 6.1
PHP Version 5.1.4
(Apache 2, bár ez tök mellékes)