Probeer het nu nog eens met IEquote:Op maandag 27 juni 2005 23:18 schreef ikke_ook het volgende:
hmm, in IE is eigenlijk alleen met de muis bewegen over het menu traag..de rest is daar een stuk beter. Scrollen in t gastenboek is ook nog een beetje kut trouwens.
Dat zou door de opacity kunnen komen, dat is natuurlijk redelijk zware CSS voor oudere PC'squote:Op maandag 27 juni 2005 23:26 schreef ikke_ook het volgende:
[..]
Dan zit je goed hier
@Swets
Het probleem is dat in FF de muisbewegingen in het gastenboek gedeelte erg veel processor kosten, eromheen gaat goed(afgezien van t menu)
In IE gaan die muisbewegingen wel goed, maar is t menu ook nog klote, maar dat wist je al
kijk op www.php.net naar de functies 'file', 'file_get_contents' en 'explode'.quote:Op maandag 27 juni 2005 23:22 schreef the_jasper het volgende:
k thanx
ben een beetje een newby dus ik moet een duwtje in de goede richting hebben
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | if (get_magic_quotes_gpc()) { function stripslashes_deep($value) { $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value); return $value; } $_POST = array_map('stripslashes_deep', $_POST); $_GET = array_map('stripslashes_deep', $_GET); $_COOKIE = array_map('stripslashes_deep', $_COOKIE); } |
Helemaal zelfquote:Op dinsdag 28 juni 2005 00:44 schreef JeRa het volgende:
@wonderer
En die streaming chat, heb je die zelf gemaakt of is het een bestaand pakket? In het laatste geval kun je namelijk veel beter geholpen worden door de auteur van het pakket, en zo niet zul je toch echt wat code moeten delen voordat wij kunnen zien wat er aan de hand is
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | function stream($kamer,$user) { ob_implicit_flush(); $kam=$kamer; $kamer="chat_kamer_".$kamer; $result=runquery("SELECT * FROM $kamer ORDER BY ID DESC LIMIT 0,1"); $row=mysql_fetch_array($result); $last_ID=$row[ID]; $res=runquery("SELECT * FROM chat_times WHERE chatroom='$kamer' AND username='$user'"); $ro=mysql_fetch_array($res); $their_time=$ro[said_time]; $now=time(); $diff=$now-$their_time; $iotime=600; #idle out time while($diff < $iotime && !connection_aborted()){ $result=runquery("SELECT * FROM $kamer ORDER BY ID DESC LIMIT 0,1"); $row=mysql_fetch_array($result); $new_ID=$row[ID]; while($new_ID>$last_ID){ $i=$last_ID+1; $result2=runquery("SELECT * FROM $kamer WHERE ID='$i'"); $row2=mysql_fetch_array($result2); $sentence=parse_sentence($row2[sentence],$row2[systemmess]); $sentence=replace_smilies($user, $sentence); $result3=runquery("SELECT * FROM leden WHERE username='$row2[username]'"); $row3=mysql_fetch_array($result3); $ch_i=check_ignores($user,$row2[username],$sentence); if($ch_i!=1){ $line.=lineformat($row2[ID], $row[datum], $row3[access_level], $row2[chatname], $row2[kleur], $sentence, $row2[adminmess], $row2[username]); } print ($line); $line=""; $last_ID++; } if($diff%25<=1){ $idleline='<!---->'; print ($idleline); } sleep(1); $rest=runquery("SELECT * FROM chat_times WHERE chatroom='$kamer' AND username='$user'"); $ro=mysql_fetch_array($rest); $their_time=$ro[said_time]; $now=time(); $diff=$now-$their_time; } $line='<b style="color:#ffffff">Je hebt te lang niets gezegd. Klik <a href="display.php?kamer='.$kam.'">HIER</a> om de kamer te herladen</b><script>scroll();</script>'; print ($line); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | SELECT F_IPBan.IP as ipban_ip, F_IPBan.Actions as ipban_actions, (F_IPBan.Expiration,'') as ipban_expiration_date, F_IPBan.Expiration as ipban_expiration_timestamp FROM F_IPBan WHERE !Deleted AND ( '192.168.1.13' LIKE F_IPBan.IP ) AND ( !F_IPBan.Expiration OR F_IPBan.Expiration > 1119987568 ) |
1 2 3 4 5 6 | IP varchar(25) AdminID int(11) Deleted char(1) Date int(10) unsigned Expiration int(10) Actions text |
quote:Op dinsdag 28 juni 2005 23:16 schreef mschol het volgende:
even een algemene mededeling:
het zou fijn zijn als de php scripts tussen de [php] tags worden geplaatst..
einde mededeling..
1 2 3 4 5 | if ($lang='php' and !preg_match('#[<>&]#', $code)) { echo "["."php]$code[/php"."]"; } else { echo "["."code]$code[/code"."]"; } |
die php tags verneuken de boel toch wel vaak. neem bijvoorbeeld het volgende php stukje:quote:Op dinsdag 28 juni 2005 23:16 schreef mschol het volgende:
even een algemene mededeling:
het zou fijn zijn als de php scripts tussen de php tags worden geplaatst..
einde mededeling..
1 2 3 4 5 6 | <? echo "<p>'bla'</p>\n"; $blop = new iets; $blop->do_iets(); echo $blop->results(); ?> |
Idd, die php tags zijn nog steeds kut... ik snap ook niet waarom ze nieuwe knopjes hebben gemaakt in het reageervenster terwijl die tags nog steeds niet goed werken...quote:Op woensdag 29 juni 2005 00:47 schreef DionysuZ het volgende:
[..]
die php tags verneuken de boel toch wel vaak. neem bijvoorbeeld het volgende php stukje:
[ code verwijderd ]
wordt:
[ code verwijderd ]
Als iemand een session id steelt en die persoon er een beetje verstand van heeft is ie dus wel mooi ingelogd, wat waarschijnlijk niet echt wenselijk is.quote:Op donderdag 30 juni 2005 15:57 schreef DionysuZ het volgende:
mooiheb nl. nieuw inlogscript geschreven voor n site die ik heb gemaakt
Dan moet die persoon wel hetzelfde IP adres (ip controle) hebben en het session id binnen een uur weer gebruiken want de sessie is max. een uur beschikbaar.quote:Op donderdag 30 juni 2005 16:02 schreef JeRa het volgende:
[..]
Als iemand een session id steelt en die persoon er een beetje verstand van heeft is ie dus wel mooi ingelogd, wat waarschijnlijk niet echt wenselijk is.
Ik heb eenzelfde inlogscript (denk ik), maar ik heb de inlog nog gekoppeld aan het IP. Dus tenzij de SESSID jatter OOK hetzelfde IP nummer heeft, kan ie niet inloggen als iemand anders. op http://www.yapf.net staan goeie tips voor een inlogsysteem met sess_id'squote:Op donderdag 30 juni 2005 15:57 schreef DionysuZ het volgende:
mooiheb nl. nieuw inlogscript geschreven voor n site die ik heb gemaakt
Geef je mensen de keuze om een IP-check te laten doen? Er bestaan namelijk nog steeds mensen met een dynamisch IP-adres, of mensen die via een proxy surfen (en sommige proxy's maken gebruik van meerdere IP-adressen en geven niet altijd het oorspronkelijke IP-adres door (dit mogen ze zelf beslissen namelijk)).quote:Op donderdag 30 juni 2005 16:06 schreef DionysuZ het volgende:
[..]
Dan moet die persoon wel hetzelfde IP adres (ip controle) hebben en het session id binnen een uur weer gebruiken want de sessie is max. een uur beschikbaar.
Die laatste checks, die doe je hopelijk in één query?quote:Op donderdag 30 juni 2005 16:16 schreef DionysuZ het volgende:
(verhaal)
en uiteraard zit er ook een uitlog mogelijkheid op, die de sessie killt. De users worden aangeraden deze te gebruiken
De login is ook maar voor 1 sessie geldig. Als je een ander ip adres neemt zul je weer opnieuw in moeten loggen. Het betreft hier een administratiegedeelte, voor een minimum aan personen. Het is dus geen forum o.i.d. waar je users ook de mogelijkheid zou kunnen geven om ingelogd te blijvenquote:Op donderdag 30 juni 2005 16:18 schreef JeRa het volgende:
[..]
Geef je mensen de keuze om een IP-check te laten doen? Er bestaan namelijk nog steeds mensen met een dynamisch IP-adres, of mensen die via een proxy surfen (en sommige proxy's maken gebruik van meerdere IP-adressen en geven niet altijd het oorspronkelijke IP-adres door (dit mogen ze zelf beslissen namelijk)).
Er wordt slechts 1 query gebruikt uiteraard.quote:Op donderdag 30 juni 2005 16:20 schreef JeRa het volgende:
[..]
Die laatste checks, die doe je hopelijk in één query?
En je maakt gebruik van challenge-response, maar je salt is te voorspellen (= tijd namelijk). Beter neem je een salt die echt random is.
Mensen met een proxy veranderen soms van IP-adres binnen één sessie, dat was waar ik op doelde.quote:Op donderdag 30 juni 2005 16:20 schreef DionysuZ het volgende:
[..]
De login is ook maar voor 1 sessie geldig. Als je een ander ip adres neemt zul je weer opnieuw in moeten loggen. Het betreft hier een administratiegedeelte, voor een minimum aan personen. Het is dus geen forum o.i.d. waar je users ook de mogelijkheid zou kunnen geven om ingelogd te blijven
ah zo, dat is niet van toepassing hier. Degenen die gebruik hiervan maken maken gewoon gebruik van een vaste verbinding zonder proxy ergens ertussen.quote:Op donderdag 30 juni 2005 16:21 schreef JeRa het volgende:
[..]
Mensen met een proxy veranderen soms van IP-adres binnen één sessie, dat was waar ik op doelde.
Het valt allemaal te sniffen, maar als ze de salt moeten gokken dan is dat een stuk makkelijker als je de tijd als salt neemt dan als je een pure random waarde neemt.quote:Op donderdag 30 juni 2005 16:20 schreef DionysuZ het volgende:
Waarom is een random salt beter? Die valt toch ook te sniffen?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |