Ik heb een probleem met een script.
Als ik meerdere ip in database heb geeft hij offline bericht aan.
Maar ik en een vriend ( samen eigenaar ) moeten de site zien.
er gaat fout iedereen wordt gewoon toegelaten.
en een error:
Warning: mysql_result() [function.mysql-result]: count not found in MySQL result index 7 in /home/guillaume/domains/top-drop.nl/public_html/index.php on line 16
Aangezien het een SQL error is, zou je er een or die(mysql_error()) achter kunnen zetten, dan zie je wat er fout is aan de query.
Daarvoor zul je wel een en ander uit die If moeten halen...
Ja maar met meerdere ips lukt het niet en als ik alleen met mijn ip in database sta dan doet hij het wel maar dan geeft hij een error.
Error:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 7 in /home/guillaume/domains/top-drop.nl/public_html/index.php on line 17
$myQuery = mysql_query("SELECT * FROM `site_off` WHERE `site_off` = '1' AND `ip_off` != '".$_SERVER['REMOTE_ADDR']."'",$home) or die(mysql_error());
if(mysql_num_rows($myQuery, 0) > 0)
$myQuery=mysql_query("SELECT * FROM `site_off` WHERE `site_off` = '1' AND `ip_off` != '".$_SERVER['REMOTE_ADDR']."'",$home) or die(mysql_error());
$myQuery = mysql_query("SELECT * FROM site_off WHERE site_off = 1 AND ip_off != '".$_SERVER['REMOTE_ADDR']."'",$home) or die(mysql_error());
if(mysql_num_rows($myQuery, 0) > 0)
$myQuery=mysql_query("SELECT * FROM site_off WHERE site_off = 1 AND ip_off != '".$_SERVER['REMOTE_ADDR']."'",$home) or die(mysql_error());
[..code..]En waarom is een van je kolomnamen hetzelfde als je tabelnaam?
Dat maakt opzich niet zo heel veel uit.
Maar @ TS, zoeken is de sleutel naar succes..
Als je niet weet hoe een functie werkt of wat voor parameters deze heeft, zoek het op op php.net/<functie_naam>
Als je je site wil platgooien, waarom gebruik je MySQL dan daarvoor?
En wat nou als MySQL down is ofzo. Dan kan je hem niet in 'offline' modus zetten.
Ikzelf heb in mijn config-file een array staan met ipadressen die toegange hebben, en een boolean waarmee ik de site aan en uit kan zetten, en die ip's overrulen het dan.
Als je je site wil platgooien, waarom gebruik je MySQL dan daarvoor?
En wat nou als MySQL down is ofzo. Dan kan je hem niet in 'offline' modus zetten.
Ikzelf heb in mijn config-file een array staan met ipadressen die toegange hebben, en een boolean waarmee ik de site aan en uit kan zetten, en die ip's overrulen het dan.
Vrij simpel.Â
Als je MySQL down is, heb je meestal ook gelijk een verneukte site Dus dan hebben gebruikers daar ook niet veel aan Zelfde functie als offline halen xD
Naja, hoeft niet per se een 'verneukte site' te zijn, als je het goed doet. maar een offline-script met een reden-optie is wel zo handig om de mensen op de hoogte te houden.
En verder kan je altijd e.v.t SMS of mail logging nemen als hij onverhoopt een keer down gaat.