Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 03:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Homepage head.inc.php > line 14 <

Discussion on Homepage head.inc.php > line 14 < within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2012
Posts: 1,304
Received Thanks: 621
Homepage head.inc.php > line 14 <

Also ich hab halt nen PC wo 2 Server gleichzeitig online sind. (TuT von Ocelott)
Wenn ich nun eine HP für den 2ten Server erstelle und in der head.inc.php
account.account zu account_2.account ändere kommt folgender Fehler:
Code:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\server2\inc\head.inc.php on line 14

head.inc.php =>
PHP Code:
<?PHP
  
  
if(isset($_POST['submit']) && ($_POST['submit']=="login" || $_POST['submit']=="LOGIN")) 
  {
    if(!empty(
$_POST['userid']) && !empty($_POST['userpass']) && checkAnum($_POST['userid']) && checkAnum($_POST['userpass'])) 
    {
      
$sqlCmd "SELECT id,login,coins,web_admin,email 
      FROM account_2.account 
      WHERE login 
      LIKE '"
.mysql_real_escape_string($_POST['userid'])."' 
      AND password=PASSWORD('"
.mysql_real_escape_string($_POST['userpass'])."') 
      LIMIT 1"
;
      
$sqlQry mysql_query($sqlCmd,$sqlServ);
      if(
mysql_num_rows($sqlQry)>0
      {
        
$getAdmin mysql_fetch_object($sqlQry);
        
$_SESSION['user_id'] = $getAdmin->id;
        
$_SESSION['user_name'] = $getAdmin->login;
        
$_SESSION['user_admin'] = $getAdmin->web_admin;
        
$_SESSION['user_coins'] = $getAdmin->coins;
        
$_SESSION['user_email'] = $getAdmin->email;
        
$updateIP mysql_query("UPDATE account_2.account SET web_ip='".mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."' WHERE id='".mysql_real_escape_string($getAdmin->id)."'",$sqlServ);
        
      }
    }
  }

  if(empty(
$_SESSION['user_id'])) 
  {
    unset(
$_SESSION['user_id']);
    unset(
$_SESSION['user_name']);
    unset(
$_SESSION['user_admin']);
    unset(
$_SESSION['user_coins']);
    unset(
$_SESSION['user_email']);
  }
  else {
    
$sqlCmd "SELECT id,login,web_admin,coins,email FROM account_2.account WHERE web_ip='".mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."' AND id='".mysql_real_escape_string($_SESSION['user_id'])."' LIMIT 1";
    
$sqlQry mysql_query($sqlCmd,$sqlServ);
    if(
mysql_num_rows($sqlQry)>0
    {
      
$getAdmin mysql_fetch_object($sqlQry);
      
$_SESSION['user_id'] = $getAdmin->id;
      
$_SESSION['user_name'] = $getAdmin->login;
      
$_SESSION['user_admin'] = $getAdmin->web_admin;
      
$_SESSION['user_coins'] = $getAdmin->coins;
      
$_SESSION['user_email'] = $getAdmin->email;
      
    }
    else
    {
        unset(
$_SESSION['user_id']);
        unset(
$_SESSION['user_name']);
        unset(
$_SESSION['user_admin']);
        unset(
$_SESSION['user_coins']);
        unset(
$_SESSION['user_email']);
    }
  }
  

?>
.Secresy' is offline  
Old 04/28/2012, 17:42   #2
 
nostradame37's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
versuche es mahl so
PHP Code:
<?PHP
  
  
if(isset($_POST['submit']) && ($_POST['submit']=="login" || $_POST['submit']=="LOGIN")) 
  {
    if(!empty(
$_POST['userid']) && !empty($_POST['userpass']) && checkAnum($_POST['userid']) && checkAnum($_POST['userpass'])) 
    {
      
$sqlCmd "SELECT id,login,coins,web_admin,email 
      FROM account_2
      WHERE login 
      LIKE '"
.mysql_real_escape_string($_POST['userid'])."' 
      AND password=PASSWORD('"
.mysql_real_escape_string($_POST['userpass'])."') 
      LIMIT 1"
;
      
$sqlQry mysql_query($sqlCmd,$sqlServ);
      if(
mysql_num_rows($sqlQry)>0
      {
        
$getAdmin mysql_fetch_object($sqlQry);
        
$_SESSION['user_id'] = $getAdmin->id;
        
$_SESSION['user_name'] = $getAdmin->login;
        
$_SESSION['user_admin'] = $getAdmin->web_admin;
        
$_SESSION['user_coins'] = $getAdmin->coins;
        
$_SESSION['user_email'] = $getAdmin->email;
        
$updateIP mysql_query("UPDATE account_2 SET web_ip='".mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."' WHERE id='".mysql_real_escape_string($getAdmin->id)."'",$sqlServ);
        
      }
    }
  }

  if(empty(
$_SESSION['user_id'])) 
  {
    unset(
$_SESSION['user_id']);
    unset(
$_SESSION['user_name']);
    unset(
$_SESSION['user_admin']);
    unset(
$_SESSION['user_coins']);
    unset(
$_SESSION['user_email']);
  }
wobei du ja nuhr eine verlinkung zu player setzen soltest also einfach nuhr "player_2"
der server greift ja quasi auf die gleiche db
aenderungen erscheinen dan nuhr auf der spalte player und player_2 die gerade angespielt wird
mfg nostradame
nostradame37 is offline  
Old 04/28/2012, 17:51   #3
 
elite*gold: 0
Join Date: Mar 2012
Posts: 1,304
Received Thanks: 621
Quote:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\server2\inc\head.inc.php on line 14
geht immer noch nicht^^
.Secresy' is offline  
Old 04/28/2012, 18:08   #4
 
nostradame37's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
endere noch dies hier um kan sein das die verlinkung dran schuld ist

PHP Code:
      FROM account_2
      WHERE login 
zu
PHP Code:
      FROM account
      WHERE login 
wie gesagt du soltest laut tut nuhr die player tabbele verlinken
der rest hat ja eigenlich nichts mit player guilden items usw
also denke das du im script nuhr die player verlinken soltest
mfg
nostradame37 is offline  
Old 04/28/2012, 18:12   #5
 
elite*gold: 0
Join Date: Mar 2012
Posts: 1,304
Received Thanks: 621
wenn ich das mache, logge ich mich bei server 1 ein
ist aber hp für server 2 !^^
.Secresy' is offline  
Old 04/28/2012, 18:18   #6
 
nostradame37's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
bedenke das es keinen unterschied gibt von player und player_2
du soltest auch eine zweite datenbank fuer eine zweite db anlegen
zb
homepage
homepage_2
und die dan auch an deiner zweiten homepage richtig verlinken dan solte es gehen
theoretisch
mfg
nostradame37 is offline  
Old 04/28/2012, 20:20   #7
 
elite*gold: 0
Join Date: Mar 2012
Posts: 1,304
Received Thanks: 621
Hab ich doch gemacht aber header inc geht nicht ^^
ich hab doch schon account_2 und player_2 erstellt.
Und bei head.inc muss man nix mit player machen aber mit account.account.
.Secresy' is offline  
Old 04/28/2012, 21:14   #8
 
nostradame37's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
Quote:
Originally Posted by DasBauer View Post
Hab ich doch gemacht aber header inc geht nicht ^^
ich hab doch schon account_2 und player_2 erstellt.
Und bei head.inc muss man nix mit player machen aber mit account.account.
du must nuhr player_2 erstellen
der rest ist unnoetig und benoetigt dan mehrere verlinkungen
in deinem fall ist das die tabelle player ausgelesen wird
nostradame37 is offline  
Old 04/28/2012, 21:42   #9
 
elite*gold: 0
Join Date: Mar 2012
Posts: 1,304
Received Thanks: 621
ja wie unlogisch? wenn man auf beiden servern nen acc hat und man kauft sich itemshop sachen komm diese bei beiden servern an? xD
.Secresy' is offline  
Reply


Similar Threads Similar Threads
[Guide]CoEmuV2 Line 30 and line 34 error FIX *Changed Name*
02/26/2021 - CO2 PServer Guides & Releases - 57 Replies
CoEmu V2 Common 2 Error fixes After you have followed one of these 3 guides *ORIGINAL AMAZING RELEASE* CoEmuv2.Nano(5095) Source Code GOOD VIDEO GUIDE Video+All Files+Source oF CoEmu v2 Setup Explained Guide (Pics) CoEmu v2 Source Setup NONE OF THE ABOVE GUIDES ARE CREATED BY ME
line out kaputt.. line in als lineout?
08/31/2011 - Technical Support - 4 Replies
Ja also wie gesagt mein line out hat einen krassen wackelkontakt und ich würd gern line out als line in nutzen. mit meim alten lappi gings. is ne realtek soundkarte und momentan n acer travelmate 5740g laptop miit 64 win 7
Line in als Line Out nutzen
10/10/2010 - Technical Support - 9 Replies
Hi Leutz Ich habe folgendes Problem ich möchte meinen Line in(blau) als Line out (grün) nutzen ist dies i-wie möglich? wiso? mein line out (grün) ist anscheinend kaputt da er keinen ton von sich gibt



All times are GMT +2. The time now is 03:17.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.