Bruce Gain Skrevet 12. februar 2008 Skrevet 12. februar 2008 <?php ################################################# # # # Auteur: J. Klompen # # Site : http://www.maffia.net.tc # # Date : 15 apr 2005 # # Email: [email protected] # # # ################################################# require "_connect.php"; $local_ip = $REMOTE_ADDR; $lijstIp = "SELECT * FROM ip_block WHERE ip = '$local_ip'"; $resultLijstIp = mysql_query($lijstIp); $data = mysql_fetch_array($resultLijstIp); if (mysql_num_rows($resultLijstIp) == 1) { $ip_check = "neg"; $reason = $data[reason]; } else { $ip_check = "pos"; } ?> Feilen skal være på linje 14, og på 15, men jeg finner ikke ut hva feilen er. Håper noen kan hjelpe!
funkyboy Skrevet 12. februar 2008 Skrevet 12. februar 2008 Feilen skal være på linje 14, og på 15, men jeg finner ikke ut hva feilen er. Håper noen kan hjelpe! Mest trolig skal $reason = $data[reason]; erstattes med $reason = $data['reason'];
onTop Skrevet 12. februar 2008 Skrevet 12. februar 2008 Feilen skal være på linje 14, og på 15, men jeg finner ikke ut hva feilen er. Håper noen kan hjelpe! Mest trolig skal $reason = $data[reason]; erstattes med $reason = $data['reason']; Ja, men det har egentlig ikke noe å si. Hva sier feilmeldingen?
funkyboy Skrevet 13. februar 2008 Skrevet 13. februar 2008 (endret) Det er vel mest trolig denne; $data = mysql_fetch_array($resultLijstIp); Og feilmeldingen blir sikkert mysql_fetch_array() is not a valid resource on line 14..? $lijstIp = "SELECT * FROM ip_block WHERE ip = '$local_ip'"; $resultLijstIp = @mysql_query($lijstIp); $antall = @mysql_num_rows($resultLijstIp); if ($antall == 1) { // Ditt } else { // Datt } Test denne isteden da..? Edit: Forenklet noe. Endret 13. februar 2008 av funkyboy
Bruce Gain Skrevet 13. februar 2008 Forfatter Skrevet 13. februar 2008 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/*****/public_html/_ip_block.php on line 14 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/*****/public_html/_ip_block.php on line 15 Dette er feilmeldingene, men fikk det ikke til og virke, men har ikke gitt opp enda. Skal få det til
o0 Skrevet 13. februar 2008 Skrevet 13. februar 2008 prøv å kjør sql koden rett i phpmyadmin og se om du har skrevet rett
Flin Skrevet 13. februar 2008 Skrevet 13. februar 2008 $local_ip = $REMOTE_ADDR; $query = mysql_query("SELECT * FROM ip_block WHERE ip = '$local_ip'"); $result = mysql_fetch_array($query); if($result['ip'] == null) { $ip_check = "neg"; $reason = $result['reason']; } else { $ip_check = "pos"; } Tror at du kan bruke denne, den skal funke ganske bra.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå