ugrás a tartalomhoz

Archívum - Aug 25, 2006

AJAX hozzáférés megtagadva hiba

Anonymous · 2006. Aug. 25. (P), 14.56
Üdvözlet mindenkinek!
Biztos vagyok benne hoyg valami nagyon egyszerű hibát vétettem de nem tudok rájönni, hogy mi az. Az xhtml oldalam fejlécéban van egy JavaScript:
function getXMLHTTPRequest()
{
var request = false;
try
{
request = new XMLHttpRequest(); /* e.g. Firefox */
}
catch(err1)
{
try
{
vrequest = new ActiveXObject("Msxml2.XMLHTTP");
/* some versions IE */
}
catch(err2)
{
try
{
request = new ActiveXObject("Microsoft.XMLHTTP");
/* some versions IE */
}
catch(err3)
{
request = false;
}
}
}
return request;
}

ajax = getXMLHTTPRequest();

function loadPage(fileName) {
ajax.open("GET", "teszt.html", true);
ajax.onreadystatechange = loaded;
ajax.send(null);
}

function loaded() {
if(ajax.readyState  == 4) {
if(ajax.status == 200) {
document.getElementById('doboz').innerHTML = ajax.responseText;
}
}
}
És az egyik <a> tagben meghívom így:
<a id="fooldal" title="Főoldal" class="internal" onClick="loadPage('fooldal')">Főoldal</a>
(Tudom a paramétert egyelőre nem használom). Mikor rákattintok a linkre, akkor az IE Access Denies hibát jelez az ajax.open sorban. Nem tudom mire vélni :( A segítséget előre is köszönöm.
 

MD5 utkozes fajl feltolteskor

Anonymous · 2006. Aug. 25. (P), 14.44
Fajlokat akarok feltolteni egy folderbe a szerveren.
Egyedi MD5 hasht akarok letrehozni minden fajlnak, ezek a hashok nem utkozhetnek soha!

Letrehoztam a kovetkezot, hogy tudjam szimulalni a dolgot:

   for( $i = 0; $i < 5; $i++ )
       echo 'Time: '.time().' ID: '.substr(md5(uniqid(time())), 0, 10)."\n<br />";
A kovetkezot eredmenyt kapom:

Time: 1156509593 ID: d52b34af94
Time: 1156509593 ID: 80f3b4ceef
Time: 1156509593 ID: f293dd93a4
Time: 1156509593 ID: c9133e1485
Time: 1156509593 ID: 3763b3796c 
Eddig minden ok. De ez meg nem akadalyoza meg az utkozest. Kicsi a valoszinuseg de elofordulhat, hogy egyforma MD5 alakul ki, adok meg egy peldat:

   for( $i = 0; $i < 5; $i++ )
       echo 'Time: '.time().' ID: '.substr(md5(uniqid(time())), 0, 1)."\n<br />";
Most bekovetkezett az utkozes:

Time: 1156509712 ID: 3
Time: 1156509712 ID: 8
Time: 1156509712 ID: 5
Time: 1156509712 ID: 9
Time: 1156509712 ID: 5 
10 karakteres MD5 hashnal kicsi az esely de megtortenhet. Ha ez pedig megtortenik mit lehet csinalni ?

Van valami lehetoseg, hogy amikor bekovetkezik az utkozes, az egyik MD5 hasht neveze at es rakjon mele valami karaktereket?

Koszonom !
 

FormTextResizer: Bookmarklet for resizing textareas and text fields

zsepi · 2006. Aug. 25. (P), 12.29
Input átméretező JS bookmarklet
 

Storing Passwords (securly) in MySQL

Török Gábor · 2006. Aug. 25. (P), 11.08
Biztonság erősítése jelszó sózással
 

tableless szépségverseny

rrd · 2006. Aug. 25. (P), 10.14
Ötletgyűjtés, és saját szerzeményekkel való büszkélkedés céljából várok ide tableless oldal linkeket, amelyek szépségükkel, vagy valamilyen trükkös, szokatlan css megoldásukkal többek mint a többiek. :)

Itt az első kettő, saját szerzemények:
http://kivagyok.hu
http://krisnavolgy.hu