I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
lav en skjult iframe (width=0 height=0... i denne skjulte iframe laver du det, der skal udskrives..
skjult iframe
<script> parent.document.getElementById('chat').innerHTML = "<?php bla bla bla ?>";
setTimeout("location.reload(true)",1000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt </script>
hovedsiden
<div id='chat'></div>
parent.document.getElementById('chat').innerHTML lokaliserer id'et chat, som er på hovedsiden, og opdaterer det med det, som du har fået dit script til at generere..
Synes godt om
Slettet bruger
28. februar 2004 - 19:09#3
den er både blink og klikfri... og det var et svar..
Det vil altså sige at jeg skal lave en side med en lille iframe med width og height med 0 sådan at man ikke kan se den.
Så skal jeg skrive:
<script> parent.document.getElementById('chat').innerHTML = " <?php Alt det der PHP noget som henter chat tekste fra mysql ?>";
setTimeout("location.reload(true)",1000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt </script>
og i min hovede side skal jeg bare skrive <body> <div id='chat'></div>
ja.. det er det, der skal stå.. har du et link til din side?? så kan jeg se, om der er nogle fejl..
Synes godt om
Slettet bruger
28. februar 2004 - 21:06#8
nu har jeg lavet et script, der viser dato og klokkeslet (ikke formatere, så det ser pænt ud, men man kan se, at det opdateres)...
i dit iframe-dokument:
<script> parent.document.getElementById('chat').innerHTML = new Date();
setTimeout("location.reload(true)",1000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt </script>
her skal new Date() udskiftes med "<?php dit output til chatten ?>"
bemærk her, at den kalder chat.htm, som er det, der er i din iframe.. chat.htm bliver ikke kaldt med det samme, da det kan give en fejl (det er måske det, der gør at det ikke virker hos dig).. denne fejl forekommer, fordi iframe-dokumneter er loadet hurtigere end hovedsiden, og id'et 'chat' ikke kan findes (men det er på plads, så behøver du ikke tænke mere over det)
Husk altså:
at skifte chat.htm ud med chat.php (eller hvad du nu vil kalde den) at skifte 'new Date()' ud med '"<?php dit output til chatten ?>"' i chat.htm/php
ellers må du jo bare skrive, hvis det ikke virker..
Synes godt om
Slettet bruger
28. februar 2004 - 21:07#9
omformulering:
Husk altså:
at skifte NAVNET PÅ chat.htm TIL chat.php (eller hvad du nu vil kalde den)
<?php $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
$brugernavn = $_GET[brugernavn]; $kode = $_GET[kode]; ?> <? include "../inc/db.php";
$et = mysql_query("SELECT * FROM brugere WHERE felt='1'") or die(mysql_error()); $row1 = mysql_fetch_array($et); $num1 = mysql_num_rows($et);
$to = mysql_query("SELECT * FROM brugere WHERE felt='2'") or die(mysql_error()); $row2 = mysql_fetch_array($to); $num2 = mysql_num_rows($to);
$tre = mysql_query("SELECT * FROM brugere WHERE felt='3'") or die(mysql_error()); $row3 = mysql_fetch_array($tre); $num3 = mysql_num_rows($tre);
$fire = mysql_query("SELECT * FROM brugere WHERE felt='4'") or die(mysql_error()); $row4 = mysql_fetch_array($fire); $num4 = mysql_num_rows($fire);
$fem = mysql_query("SELECT * FROM brugere WHERE felt='5'") or die(mysql_error()); $row5 = mysql_fetch_array($fem); $num5 = mysql_num_rows($fem);
$seks = mysql_query("SELECT * FROM brugere WHERE felt='6'") or die(mysql_error()); $row6 = mysql_fetch_array($seks); $num6 = mysql_num_rows($seks);
$syv = mysql_query("SELECT * FROM brugere WHERE felt='7'") or die(mysql_error()); $row7 = mysql_fetch_array($syv); $num7 = mysql_num_rows($syv);
$otte = mysql_query("SELECT * FROM brugere WHERE felt='8'") or die(mysql_error()); $row8 = mysql_fetch_array($otte); $num8 = mysql_num_rows($otte);
$ni = mysql_query("SELECT * FROM brugere WHERE felt='9'") or die(mysql_error()); $row9 = mysql_fetch_array($ni); $num9 = mysql_num_rows($ni);
$ti = mysql_query("SELECT * FROM brugere WHERE felt='10'") or die(mysql_error()); $row10 = mysql_fetch_array($ti); $num10 = mysql_num_rows($ti);
$elleve = mysql_query("SELECT * FROM brugere WHERE felt='11'") or die(mysql_error()); $row11 = mysql_fetch_array($elleve); $num11 = mysql_num_rows($elleve);
$tolv = mysql_query("SELECT * FROM brugere WHERE felt='12'") or die(mysql_error()); $row12 = mysql_fetch_array($tolv); $num12 = mysql_num_rows($tolv);
$tretten = mysql_query("SELECT * FROM brugere WHERE felt='13'") or die(mysql_error()); $row13 = mysql_fetch_array($tretten); $num13 = mysql_num_rows($tretten);
$fjorden = mysql_query("SELECT * FROM brugere WHERE felt='14'") or die(mysql_error()); $row14 = mysql_fetch_array($fjorden); $num14 = mysql_num_rows($fjorden);
$femten = mysql_query("SELECT * FROM brugere WHERE felt='15'") or die(mysql_error()); $row15 = mysql_fetch_array($femten); $num15 = mysql_num_rows($femten);
$seksten = mysql_query("SELECT * FROM brugere WHERE felt='16'") or die(mysql_error()); $row16 = mysql_fetch_array($seksten); $num16 = mysql_num_rows($seksten);
$sytten = mysql_query("SELECT * FROM brugere WHERE felt='17'") or die(mysql_error()); $row17 = mysql_fetch_array($sytten); $num17 = mysql_num_rows($sytten);
$atten = mysql_query("SELECT * FROM brugere WHERE felt='18'") or die(mysql_error()); $row18 = mysql_fetch_array($atten); $num18 = mysql_num_rows($atten);
$nitten = mysql_query("SELECT * FROM brugere WHERE felt='19'") or die(mysql_error()); $row19 = mysql_fetch_array($nitten); $num19 = mysql_num_rows($nitten);
$tyve = mysql_query("SELECT * FROM brugere WHERE felt='20'") or die(mysql_error()); $row20 = mysql_fetch_array($tyve); $num20 = mysql_num_rows($tyve);
$enogtyve = mysql_query("SELECT * FROM brugere WHERE felt='21'") or die(mysql_error()); $row21 = mysql_fetch_array($enogtyve); $num21 = mysql_num_rows($enogtyve);
$togogtyve = mysql_query("SELECT * FROM brugere WHERE felt='22'") or die(mysql_error()); $row22 = mysql_fetch_array($togogtyve); $num22 = mysql_num_rows($togogtyve);
$treogtyve = mysql_query("SELECT * FROM brugere WHERE felt='23'") or die(mysql_error()); $row23 = mysql_fetch_array($treogtyve); $num23 = mysql_num_rows($treogtyve);
$fireogtyve = mysql_query("SELECT * FROM brugere WHERE felt='24'") or die(mysql_error()); $row24 = mysql_fetch_array($fireogtyve); $num24 = mysql_num_rows($fireogtyve);
setTimeout("location.reload(true)",1000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt </script>
Ser du.. Dette er jo en ryk rundt chat og ikke en tekst chat :)
Synes godt om
Slettet bruger
28. februar 2004 - 22:10#14
prøv at sætte timeout op... prøv at starte med 10 sek..
setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt
det kan være, at din computer ikke kan nå at sende det, fordi du sender forholdsvis meget..
<?php $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
$brugernavn = $_GET[brugernavn]; $kode = $_GET[kode]; ?> <? include "../inc/db.php";
$et = mysql_query("SELECT * FROM brugere WHERE felt='1'") or die(mysql_error()); $row1 = mysql_fetch_array($et); $num1 = mysql_num_rows($et);
$to = mysql_query("SELECT * FROM brugere WHERE felt='2'") or die(mysql_error()); $row2 = mysql_fetch_array($to); $num2 = mysql_num_rows($to);
$tre = mysql_query("SELECT * FROM brugere WHERE felt='3'") or die(mysql_error()); $row3 = mysql_fetch_array($tre); $num3 = mysql_num_rows($tre);
$fire = mysql_query("SELECT * FROM brugere WHERE felt='4'") or die(mysql_error()); $row4 = mysql_fetch_array($fire); $num4 = mysql_num_rows($fire);
$fem = mysql_query("SELECT * FROM brugere WHERE felt='5'") or die(mysql_error()); $row5 = mysql_fetch_array($fem); $num5 = mysql_num_rows($fem);
$seks = mysql_query("SELECT * FROM brugere WHERE felt='6'") or die(mysql_error()); $row6 = mysql_fetch_array($seks); $num6 = mysql_num_rows($seks);
$syv = mysql_query("SELECT * FROM brugere WHERE felt='7'") or die(mysql_error()); $row7 = mysql_fetch_array($syv); $num7 = mysql_num_rows($syv);
$otte = mysql_query("SELECT * FROM brugere WHERE felt='8'") or die(mysql_error()); $row8 = mysql_fetch_array($otte); $num8 = mysql_num_rows($otte);
$ni = mysql_query("SELECT * FROM brugere WHERE felt='9'") or die(mysql_error()); $row9 = mysql_fetch_array($ni); $num9 = mysql_num_rows($ni);
$ti = mysql_query("SELECT * FROM brugere WHERE felt='10'") or die(mysql_error()); $row10 = mysql_fetch_array($ti); $num10 = mysql_num_rows($ti);
$elleve = mysql_query("SELECT * FROM brugere WHERE felt='11'") or die(mysql_error()); $row11 = mysql_fetch_array($elleve); $num11 = mysql_num_rows($elleve);
$tolv = mysql_query("SELECT * FROM brugere WHERE felt='12'") or die(mysql_error()); $row12 = mysql_fetch_array($tolv); $num12 = mysql_num_rows($tolv);
$tretten = mysql_query("SELECT * FROM brugere WHERE felt='13'") or die(mysql_error()); $row13 = mysql_fetch_array($tretten); $num13 = mysql_num_rows($tretten);
$fjorden = mysql_query("SELECT * FROM brugere WHERE felt='14'") or die(mysql_error()); $row14 = mysql_fetch_array($fjorden); $num14 = mysql_num_rows($fjorden);
$femten = mysql_query("SELECT * FROM brugere WHERE felt='15'") or die(mysql_error()); $row15 = mysql_fetch_array($femten); $num15 = mysql_num_rows($femten);
$seksten = mysql_query("SELECT * FROM brugere WHERE felt='16'") or die(mysql_error()); $row16 = mysql_fetch_array($seksten); $num16 = mysql_num_rows($seksten);
$sytten = mysql_query("SELECT * FROM brugere WHERE felt='17'") or die(mysql_error()); $row17 = mysql_fetch_array($sytten); $num17 = mysql_num_rows($sytten);
$atten = mysql_query("SELECT * FROM brugere WHERE felt='18'") or die(mysql_error()); $row18 = mysql_fetch_array($atten); $num18 = mysql_num_rows($atten);
$nitten = mysql_query("SELECT * FROM brugere WHERE felt='19'") or die(mysql_error()); $row19 = mysql_fetch_array($nitten); $num19 = mysql_num_rows($nitten);
$tyve = mysql_query("SELECT * FROM brugere WHERE felt='20'") or die(mysql_error()); $row20 = mysql_fetch_array($tyve); $num20 = mysql_num_rows($tyve);
$enogtyve = mysql_query("SELECT * FROM brugere WHERE felt='21'") or die(mysql_error()); $row21 = mysql_fetch_array($enogtyve); $num21 = mysql_num_rows($enogtyve);
$togogtyve = mysql_query("SELECT * FROM brugere WHERE felt='22'") or die(mysql_error()); $row22 = mysql_fetch_array($togogtyve); $num22 = mysql_num_rows($togogtyve);
$treogtyve = mysql_query("SELECT * FROM brugere WHERE felt='23'") or die(mysql_error()); $row23 = mysql_fetch_array($treogtyve); $num23 = mysql_num_rows($treogtyve);
$fireogtyve = mysql_query("SELECT * FROM brugere WHERE felt='24'") or die(mysql_error()); $row24 = mysql_fetch_array($fireogtyve); $num24 = mysql_num_rows($fireogtyve);
funtion loadet(){ setTimeout("location.reload(true)",1000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script>
problemet var, at du sendte billeder.. billeder bliver loadet efter, at alt det andet er loadet.. dvs, at timeouten bliver startet, når siden - billederne er hentet.. hvis det tager mere end 1 sekund at hente billeder, vil der ikke blive opdateret.. dette kan kombineres med at sætte timeouttiden op (se tidligere indlæg)...
kan se, at dit script kan optimeres.. du får et javascript til at reloade siden, hvis der er sket opdatering i databasen.. i stedet, kan du bare smide dette op i toppen
if ($_GET[ryk] == "ja") { mysql_query("UPDATE brugere SET felt='$_GET[felt]' WHERE brugernavn='$brugernavn'") or die(mysql_error()); echo " <Script Language='JavaScript'> document.location='ryk.php'; </Script> "; }
og slette javascriptet, så det kommer til at se sådan her ud:
if ($_GET[ryk] == "ja") { mysql_query("UPDATE brugere SET felt='$_GET[felt]' WHERE brugernavn='$brugernavn'") or die(mysql_error()); }
desuden kan du bruge en forlykke til at skrive alle felterne ud:
for( $t = 1 ; $t < 25 ; $t++){
$sql = mysql_query("SELECT * FROM brugere WHERE felt='" . $t . "'") or die(mysql_error()); $row = mysql_fetch_array($sql); $num = mysql_num_rows($sql);
så siden kommer til at se sådan her ud (jeg har ikke prøvet det, men tror det virker.. jeg har rettet fejlen funtion til function, sat timeout til 10 sek, optimeret scriptet, flyttet dit styletag til hovedsiden, og håber nu, det kører.. hvis du synes, den opdaterer for langsomt, kan du eksperimentere med at sætte timeout lavere, men det finder du nok ud af.. well.. det er ikke sikkert, det virker, men du kan jo prøve det..
RYK.PHP
<?php $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
function loadet(){ setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script>
har du prøvet med den optimering, jeg har lavet?? jeg kan se, at du stadig sender <style> og mellemrummene og linjeskiftene i din tabel.. desuden havde jeg ikke fjernet de ", der var i din <TABLE id="board" background="indicator.jpg">.. de går nemlig ind og afslutter strengen.. følgende skulle virke.. medmindre, jeg har lavet nogle fejl :D..
RYK.PHP
<?php $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
function loadet(){ setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script>
Synes godt om
Slettet bruger
28. februar 2004 - 23:00#25
kan se, jeg har lavet en skønhedsfejl... og kan også se, at du har taget et tidligere script, hvor jeg ikke havde rettet <TABLE id="board" background="indicator.jpg"> til <TABLE id='board' background='indicator.jpg'>.. smid denne ind, og prøv igen..
RYK.PHP
<?php $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
function loadet(){ setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script>
så skal du bare lave target='script' på dine links... det er jo en anden frame...
RYK.PHP
<?php $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
function loadet(){ setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script>
det er fordi man ikke har noget brugernavn, hvis man ikke er logget ind.. men dette vil fungere, når du får loginsystemet sat til, og $brugernavn får tildelt en value, der eksisterer i databasen som en bruger, der er logget på chatten, men det kan du nok godt finde ud af at få til at fungere..
well.. når du nu kommer videre med chatten, skal du huske, at du skal replace alle " med \" (når du bruger php, skal du skrive str_replace($message,"\"","\\\"").. hvis jeg da har bare lidt forstand på php (hvilket er tvivlsomt...).. både php og javascript skal have skrevet " som \".. derfor skal man i php både udskrive \ og " med en \ foran.. grunden til, at der i javascript skal stå \" er, at det, der sendes med innerHTML står immellem 2 ", og strengen vil derfor blive afsluttet med et "...
en anden ting, du kan tilføje, er at man ikke kan skifte plads til en plads, der er taget.. kan se, at du har gjort det ved, at man ikke kan klikke på et felt med en person på, men samtidigt kunne du lave en spærring med php.. det kan gøres sådan her:
RYK2.PHP
<?php $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
function loadet(){ setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script>
Men altså i mit community har jeg lavet denne PHP kode for oven og for neden:
<?php session_start(); $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); } $level = 2; //Kun folk med dette level og højere kan se siden! if(!isset($level)) { echo "Fejl under check af level"; } $brugernavn = $_SESSION[brugernavn]; $kode = $_SESSION[kode]; $rowData=mysql_query("SELECT level FROM brugere WHERE brugernavn='$brugernavn' AND kode='$kode'") or die(mysql_error()); if(mysql_num_rows($rowData)==1) { while($data = mysql_fetch_array($rowData)) { $levelbruger = "$data[level]"; } if($levelbruger>=$level) { ?>
//Her skal koden til ryk rundt systemmet være
<?php } else { echo "Denne side har du ikke adgang til og se!"; } } else { echo "Du skal være logget ind for at se denne side"; } ?>
SKal det så se sådan ud? :
<?php session_start(); $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); } $level = 2; //Kun folk med dette level og højere kan se siden! if(!isset($level)) { echo "Fejl under check af level"; } $brugernavn = $_SESSION[brugernavn]; $kode = $_SESSION[kode]; $rowData=mysql_query("SELECT level FROM brugere WHERE brugernavn='$brugernavn' AND kode='$kode'") or die(mysql_error()); if(mysql_num_rows($rowData)==1) { while($data = mysql_fetch_array($rowData)) { $levelbruger = "$data[level]"; } if($levelbruger>=$level) { ?>
<?php $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
function loadet(){ setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script>
<?php } else { echo "Denne side har du ikke adgang til og se!"; } } else { echo "Du skal være logget ind for at se denne side"; } ?>
$level = 2; //Kun folk med dette level og højere kan se siden! if(!isset($level)) { echo "Fejl under check af level"; } ^måske lidt overkill først at oprette en variabel med en bestemt value(2), og så tjekker om denne variabel er sat^ .. jeg ville bare gøre det sådan her:
$level = 2; //Kun folk med dette level og højere kan se siden!
det efterfølgende
if(!isset($level)) { echo "Fejl under check af level"; }
er bare overkill i mine øjne..
siden som den skal være.. tror jeg :D..:
RYK.PHP
<?php session_start(); $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
$level = 2; //Kun folk med dette level og højere kan se siden!
$brugernavn = $_SESSION[brugernavn]; $kode = $_SESSION[kode]; $rowData=mysql_query("SELECT level FROM brugere WHERE brugernavn='$brugernavn' AND kode='$kode'") or die(mysql_error());
function loadet(){ setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script> ?>
} else { echo "Denne side har du ikke adgang til og se!"; } } else { echo "Du skal være logget ind for at se denne side"; } ?>
RYK.PHP <-- du kalder denne for ryk2.php, men linker til ryk.php.. omdøb ryk2.php til ryk.php og det vil måske virke.. jeg har rettet ?> til <?php nederst i filen, da jeg der havde lavet fejl.. gem føldende som RYK.PHP og smid det op på serveren...
<?php session_start(); $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
$level = 2; //Kun folk med dette level og højere kan se siden!
$brugernavn = $_SESSION[brugernavn]; $kode = $_SESSION[kode]; $rowData=mysql_query("SELECT level FROM brugere WHERE brugernavn='$brugernavn' AND kode='$kode'") or die(mysql_error());
function loadet(){ setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script>
<?php
} else { echo "Denne side har du ikke adgang til og se!"; } } else { echo "Du skal være logget ind for at se denne side"; } ?>
du kan lave det med onunload (se hvad jeg har gjort med <body>)... før var body-tagget: <body onload='loadet();'> jeg har ændret det til <body onload='loadet();' onunload'window.open("logout.php");'>.. du skal have en fil, der hedder logout.php, hvor der er følgende query:
mysql_query("UPDATE brugere SET felt='0' WHERE brugernavn='$brugernavn'") or die(mysql_error());
og der skal også være dette på siden, der lukker vinduet:
<script> window.close(); </script>
altså noget i retning af:
LOGOUT.PHP
<?php session_start(); $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
mysql_query("UPDATE brugere SET felt='0' WHERE brugernavn='$brugernavn'") or die(mysql_error());
?>
<script> window.close(); </script>
RYK.PHP
<?php session_start(); $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
$level = 2; //Kun folk med dette level og højere kan se siden!
$brugernavn = $_SESSION[brugernavn]; $kode = $_SESSION[kode]; $rowData=mysql_query("SELECT level FROM brugere WHERE brugernavn='$brugernavn' AND kode='$kode'") or die(mysql_error());
function loadet(){ setTimeout("location.reload(true)",10000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 1 sekundt } </script>
<?php
} else { echo "Denne side har du ikke adgang til og se!"; } } else { echo "Du skal være logget ind for at se denne side"; } ?>
Synes godt om
Slettet bruger
29. februar 2004 - 17:47#50
du kan evt. lave det åbnede vindue meget lille, så brugeren næsten ikke ser det med window.open("logout.php","","width=1,height=1");
RYK.PHP
<?php session_start(); $dbFile = "../inc/db.php"; //Din database connect fils navn if(is_file($dbFile)) { include($dbFile); } else { die("Din database connect fil: $dbFile findes ikke, har du ændret det til den rigtige?"); }
$level = 2; //Kun folk med dette level og højere kan se siden!
$brugernavn = $_SESSION[brugernavn]; $kode = $_SESSION[kode]; $rowData=mysql_query("SELECT level FROM brugere WHERE brugernavn='$brugernavn' AND kode='$kode'") or die(mysql_error());
function loadet(){ setTimeout("location.reload(true)",5000); //antal millisekunder, der skal gå før chatten opdaterer (efter at siden er blevet hentet) her sat til 5 sekunder } </script>
<?php
} else { echo "Denne side har du ikke adgang til og se!"; } } else { echo "Du skal være logget ind for at se denne side"; } ?>
jeg kunne ikke lige komme på, så det var derfor jeg ikke svarede. takker for points.. du ændrede vel bare i nogle af tallene i løkken?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.