07. august 2006 - 11:09Der er
17 kommentarer og 1 løsning
nogen der kan fortælle mig hvad der er galt med denne kode?
nogen der kan fortælle mig hvad der er galt med denne kode? og evt. rette det?
<?php
/* include edit.php (variables) */ $include = "mysql/mysql.php"; include($include);
/* connect to mysql */ $db_variabel = mysql_connect("$host","$bruger","$kodeord") or die(mysql_error()); mysql_select_db("$database", $db_variabel) or die(mysql_error());
/* fetch ip variable */ $ip = gethostbyname($REMOTE_ADDR);
/* check if user is banned */ $currenttime = date('d/m/Y h:i:s'); $sqlquery = mysql_query("SELECT * FROM ban WHERE ip='$ip' AND expiration>'$currenttime'") or die(mysql_error()); $check = mysql_fetch_row($sqlquery); if ($check != NULL) { /* user is banned */ header("Location: userbanned.php"); }
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.
Ville nok lave det sådan her: /* include edit.php (variables) */ include("mysql/mysql.php");
/* connect to mysql */ $db_variabel = mysql_connect("$host","$bruger","$kodeord") or die(mysql_error()); mysql_select_db("$database", $db_variabel) or die(mysql_error());
/* fetch ip variable */ $ip = $_SERVER['REMOTE_ADDR'];
/* check if user is banned */ $sqlquery = mysql_query("SELECT NULL FROM ban WHERE ip='".$ip."' AND expiration > NOW()") or die(mysql_error()); if (mysql_numrows($sqlquery) != 0) { /* user is banned */ header("Location: userbanned.php"); } Hvor expiration så er en datetime type i SQL og ikke lægge host i databasen (nummer et den kan skiftes og nummer to det kræver en del hvis der er mange hits) dvs dropper gethostbyname.
Så skriver jeg det igen (copy paste fra 11:43): Hvor expiration så er en datetime type i SQL og ikke lægge host i databasen (nummer et den kan skiftes og nummer to det kræver en del hvis der er mange hits) dvs dropper gethostbyname.
forvirret? over hvad? iss har da skrevet det så nemt at "alle" kan forstå det *shrug*
Bare ændre en ting i dine sql database og så bruge den kode han skrev
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.