Posts by AeroXbird
-
-
hmm, ik heb het geprobeerd maar geen success:
hier mijn huidige code:PHP$sql = mysql_query("SELECT *, UNIX_TIMESTAMP(`online`) AS `online` FROM `players`"); $peep = mysql_fetch_object($sql); $yesterday = time()-600; if($peep->online >= $yesterday) { // User logged in within the last 24 hours echo "ONLINE"; } else { // User has not logged in within the last 24 hours echo "OFFLINE"; }
EDIT: het werkt ook niet als ik de AS `online` verwijder -
ik neem aan met UNIX_TIMESTAMP(`rownaam`) ?
-
ik heb bij de database dit als online vars: `online` datetime NOT NULL default '0000-00-00 00:00:00' moet ik dan datetime in UNIX_TIMESTAMP veranderen?
-
Hallo criminalspoint, ik ben net bezig mijn online/offline indicatie systeem te herschrijven maar het zit niet echt mee:
ik probeer namelijk dit:PHP$sql = mysql_query("SELECT * FROM players"); $peep = mysql_fetch_object($sql); $yesterday = time()-600; if($peep->online >= $yesterday) { // User logged in within the last 24 hours echo "ONLINE"; } else { // User has not logged in within the last 24 hours echo "OFFLINE"; }
maar als ik juist ingelogt ben zegt hij offline.
ik hoop dat het op te lossen is.mvg, AeroXbird :cheer:
-
ik heb het geprobeerd, maar ik krijg geen errors te zien, ik krijg gek genoeg wel een foutmelding (die van mij) als ik bijv mijn email of wachtwoord niet invul, maar geen bericht als ik me heb aangemeld
-
Hallo criminalspoint,
ik heb een probleem met mijn register systeem.
ik test al mijn codes altijd op firefox, maar nu ik net mijn registratie systeem op IE test werkt deze niet (live link: http://www.exfclan.nl?p=register )
Register code:PHP
Toon Meer<?PHP $dbres = mysql_query("SELECT * FROM `players`"); $player = mysql_fetch_object($dbres); ?> <div class="news"> <div class="cUsrHeader"><h2><b>Register Account</b></h2></div> <div class="cBoxBg"> <div class="cBoxText"> <form action="?p=register" method="POST"> <table> <tr> <td><img src="inc/img/user.png"/> Nickname:</td><td><input type="text" value="" name="nickname" class="input"/></td> </tr> <tr> <td><img src="inc/img/password.png"/> Password:</td><td><input type="password" value="" name="password" class="input"/></td> </tr> <tr> <td><img src="inc/img/password.png"/> Password <sub>Confirm</sub>:</td><td><input type="password" value="" name="password2" class="input"/></td> </tr> <tr> <td><img src="inc/img/email.png"/> Email:</td><td><input type="text" value="" name="email" class="input"/><br /></td> </tr> <tr> <td><br /><b><h4><img src="inc/img/lock.png"/> Fixed Parameters</h4></b></td> <tr> <td><img src="inc/img/world.png"/> Internet Protocol:</td><td><input type="hidden" value="<? echo $_SERVER['REMOTE_ADDR'];?>"><? echo $_SERVER['REMOTE_ADDR']; ?></input></td> </tr> <tr> <td><img src="inc/img/world_link.png"/> Hostname:</td><td><input type="hidden" value="<? echo gethostbyaddr ($_SERVER['REMOTE_ADDR']); ?>"><? echo gethostbyaddr ( $_SERVER['REMOTE_ADDR']); ?></input></td> </tr> <tr> <td><br /><sub>Note</sub> Your information will <b>never</b> be sold to third party's</td> </tr> <tr> <td><input type="submit" value="Register" name="register"/></td> </tr> </table> </form> </div> </div> </div> <?php // NickName Encoding // if(isset($_POST['register'])){ $nickname = $_POST['nickname']; $password = $_POST['password']; $password2 = $_POST['password2']; $email = $_POST['email']; function safeNickname($nickname, $password, $password2, $email) { $nickname = trim(strip_tags($nickname)); $nickname = mysql_real_escape_string($nickname); $dbres = mysql_query("SELECT * FROM `players` where login='". $nickname ."'"); $nickname_rows = mysql_num_rows($dbres); if ($nickname_rows < 1 && $nickname == true){ passwordEncrypt($nickname, $password, $password2, $email); }else{ echo '<p><div id="messageBad"><sub>Error</sub> The nickname u entered is invalid or does already exist.</div></p>'; } } // Password Encoding // function passwordEncrypt($nickname, $password, $password2, $email) { $passwordinput = $_POST['password']; $passwordinput2 = $_POST['password2']; if ($passwordinput == $passwordinput2) { $shacode = sha1($passwordinput); emailCheck($nickname, $shacode, $email); }else{ echo '<p><div id="messageBad"><sub>Error</sub> >The password(s) u entered were invalid or did not match!</div></p>'; } // Email Encoding // } function emailCheck($nickname, $password, $email) { $email = $_POST['email']; $encoded2 = mysql_real_escape_string($email); $mailcheck = validEmail($encoded2); if ($mailcheck == true){ finishRegister($nickname, $password, $encoded2); }else{ echo '<p><div id="messageBad"><sub>Error</sub> The email u entered was invalid!</div></p>'; } } function finishRegister($encoded, $shacode, $mailcheck) { if ($encoded == true && $shacode == true && $mailcheck == true) { $ip = $_SERVER['REMOTE_ADDR']; $query = mysql_query("INSERT INTO `players` VALUES('', '". $encoded ."', '". $shacode ."', NOW(), 'false', 1, 'none', 'images/avatars/default.gif', '". $mailcheck ."', 0, '". $ip ."', '', '');"); if ($query) { echo '<p><h3 class="title-03">Congratulations!</h3><br><div id="messageGood">You have sucessfully registered to the EXF clan website, u can sign up to be clan member now <a href="?p=login">Click to continue</a></div></p>'; } } } safeNickname($nickname, $password, $password2, $email); ////////////////////////////////////// } ?>
Ik krijg geen errors bij de code, maar ook geen berichten dat er iets goed is gegaanmvg, AeroXbird :cheer:
-
bij je geavanceerde instellingen (windows) kan je naar snelheid/duplex die staat dan op automatisch, probeer die naar 10 mbit full duplex te zetten
pm me maar als je wilt weten hoe je in geavanceerde instellingen komt, anders krijg je hier een hele tutorial
-
die in de function? dat lijkt me nogal ongewoon, en dat werkt niet
-
al geprobeert je duplex snelheid van 100 mbit naar 10 mbit te veranderen? heb zelf ook het probleem gehad met een server, bleek dat mijn router ertussen dus de 100 mbit lijn verstoorde, en moest ik gedwongen naar 10 mbit full duplex veranderen, je kan ook nog proberen het duplex te veranderen van full duplex naar half, dat werkt ook nog wel eens.
success ermee
-
lijkt me stug, als ik namelijk $class[4] doe in de while echo dan krijg ik netjes Administrator te zien
-
Hallo criminalspoint, ik probeer met php een simpele array te maken om wat nummers in tekst te veranderen, maar de array werkt voor geen meter, ik ben nu al 1 uur bezig met veranderen, schelden etc
Code:PHP
Toon Meer<?php if(isset($_POST['submit'])){ if(isset($_GET['go'])){ if(preg_match("/^[ a-zA-Z]+/", $_POST['name'])){ $name=$_POST['name']; //-query the database table $sql="SELECT ID, login, class FROM players WHERE login LIKE '%" . $name . "%' OR class LIKE '%" . $name ."%'"; //-run the query against the mysql query function $result=mysql_query($sql); //-create while loop and loop through result set while($row=mysql_fetch_array($result)){ $login =$row['login']; $level=$row['class']; $class=array(1 => "Registered", 2 => "Clan Member", 3 => "Moderator", 4 => "Administrator"); $ID=$row['ID']; function meh($level) { if ($level == 'Admin') { echo $class[4]; } } //-display the result of the array echo "<tr><td>". $ID ."</td><td><a href=\"?p=profile&id=$id\">" .$login . "</a></td><td>". meh($level) ."</td></tr>\n"; } } else{ echo "<tr><td><div id=\"messageBad\">Nothing could be found, Letter not found or search query was empty!</div></td></tr>\n"; } } } ?>
ik krijg geen mysql errors of php errors, het "werkt" gewoonmvg, AeroXbird :cheer:
-
ik ga het proberen, en ik heb mezelf al een paar keer goed op mn kop geslagen nu
EDIT: Het werkt, darsstar je bent top
:slotje: graag, was er toch zelf achter gekomen
-
-
Hallo criminalspoint,
waarneer ik deze query probeer uit te voeren:PHPreturn mysql_query("UPDATE `settings` SET sitetitle = '".mysql_real_escape_string($title)."', slogan = '$slogan', copyright = '".mysql_real_escape_string($copyright)."', progress = '".mysql_real_escape_string($progress)."', version ='".mysql_real_escape_string($version)."' WHERE id = '".mysql_real_escape_string($settid)."'") or die(mysql_error());
in PHP krijg ik steeds deze error:
PHPYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'n Freeroaming', copyright = 'Copyright © 2007-2010 EXF Clan', progress = '10', ' at line 1
nou begrijp ik zelf niet waarom ik deze error krijg, er is in mijn oogpunt niks mis mee, ik hoop dat jullie mij kunnen helpen hiermeemvg, AeroXbird :cheer:
-
:x het werkt, gewoon stom tewerk gegaan, en ohja ik lees bijna nooit documentaties zo lui ben ik
het werkt nu prima.:slotje: graag
-
is het misschien vreemd als ik daar vrij weinig van begrijp? :$
-
hallo criminalspoint,
ik heb een probleem met mijn page systeem:PHP
Toon Meer<?php // Get the requested page into a variable. $request = $_GET['p']; $extra = $_GET['e']; // Clean up the request. $request = str_replace( chr(0), '', $request ); $request = str_replace( '.', '', $request ); $request = addslashes( $request ); ?> <div id="post"> <?php if( file_exists( "inc/php/$request.php" ) ) { require_once( "inc/php/$request.php$extra" ); } else { require_once( "inc/php/news.php" ); } ?> </div>
als ik namelijk de link : ?p=admin-news?add wil doen (ook met ?p=admin-news?e=add), redirect hij mij naar de nieuws pagina (betekend dat hij niet gevonden kon worden)
ik ben al een tijdje bezig met het proberen op te lossen.alvast bedankt!
mvg, AeroXbird :cheer:
-
Dankjewel , helaas werkt het niet, ik krijg de an error occured, please try again.
dit is mijn huidige code:PHP
Toon Meerif (isset($_GET['editNewsItem2']) or $_SERVER['REQUEST_METHOD'] == 'POST') { if($_POST['id']) { function editNewsItem($newsID, $title, $story, $image) { $selectSQL = mysql_query("SELECT * FROM `content` WHERE id = '".mysql_real_escape_string($newsID)."' ") or die(mysql_error()); if($selectSQL) { return mysql_query("UPDATE `content` VALUES title = '".mysql_real_escape_string($title)."', storytext = '".mysql_real_escape_string($story)."', image = '".mysql_real_escape_string($image)."' WHERE id = '".mysql_real_escape_string($newsID)."'"); } return false; } // Destroy. if(editNewsItem($_POST['id'], $_POST['ntitle'], $story = $_POST['contents'], $image = $_POST['image'])) { echo '<b><font color="green">You have editted the newspost successfully!</font></b><br>'; }else{ echo '<b><font color="red">An error occured, please try again</font></b>'; } } }
ik ben er ook 1000% van zeker dat de informatie die nodig is ook echt er is, ik heb dit namelijk geoutput en het kwam gewoon te staan zoals ik ervoor heb getikt.ik hoop dat er een oplossing is.
mvg, AeroXbird :cheer:
Nieuwe reactie samengevoegd met originele reactie op 16.01.10 22:33:34:
sorry, door een stomme fout van mij had ik ipv VALUES in de query SET moeten neerzetten, het werkt nu prima heel erg bedankt!
:slotje: graagmvg, AeroXbird :cheer:
-
hallo criminalspoint,
ik ben de laatste tijd bezig met een php cms gewoon een beetje om meer te leren.
nu wil ik mijn nieuws bewerken dmv een functie
maar nu krijg ik bij de query die de post moet selecteren een resource ID #9 error (of teminste dat denk ik)
ik kwam hierachter toen ik die query in een echo deed.hier is mijn functie:
PHPfunction editNewsItem($newsID) { $selectSQL = mysql_query("SELECT * FROM `content` WHERE id = '$newsID' ") or die(mysql_error()); echo $selectSQL; // tijdelijke debug output. if($selectSQL) { return mysql_query("UPDATE `content` VALUES title = '$title', storytext = '$story', image = '$image' WHERE id = '".mysql_real_escape_string($newsID)."'"); echo $newsID; // tijdelijke debug output } return false; }
ik hoop dat dit snel opgelost kan worden omdat het een groot probleem vormt.
mvg, AeroXbird :cheer: