Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 02:51

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

Advertisement



[HOW-TO]Hp-Script+Admin-script (weekly-updatet) problem!

Discussion on [HOW-TO]Hp-Script+Admin-script (weekly-updatet) problem! within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2009
Posts: 23
Received Thanks: 0
[HOW-TO]Hp-Script+Admin-script (weekly-updatet) problem!

hallo leute ich hab ein problem und zwar bei dem hp script von masterboss kommt der fehler :




und wenn ich dann die datei öffne und in die zeile gehe kommt:

while($row = mysql_fetch_array($ergebnis))

kann mir jmd helfen?
mavmeister is offline  
Old 06/21/2010, 15:33   #2
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,921
Received Thanks: 739
ETwas mit deiner MySQL Connection funktioniert glaub net.
| Essah is offline  
Old 06/21/2010, 15:34   #3


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,136
Received Thanks: 2,760
Üperprüfe mal deine Mysql-Connection es kan sein das du keine Connection zu Mysql bekommst.

Port : 3306
.Marcel' is offline  
Old 06/21/2010, 15:36   #4
 
kimuraaa's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 1,533
Received Thanks: 810
Es fehlen die Datenbanken bzw Spalten wo er drauf zugreifen soll
kimuraaa is offline  
Thanks
1 User
Old 06/21/2010, 15:36   #5
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,921
Received Thanks: 739
Ja, dass wird es sein.
| Essah is offline  
Old 06/21/2010, 15:50   #6
 
elite*gold: 0
Join Date: Oct 2009
Posts: 23
Received Thanks: 0
ok dankedann wird wahrscheinllich die install.php falsch sein

kennt jmd ein anderes script für den itemshop?
mavmeister is offline  
Old 06/21/2010, 15:51   #7
 
kimuraaa's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 1,533
Received Thanks: 810
Schau mal ob in der install.php auch was drin ist von wegen Spalten erstellen.
Denn es muessen die Spalten "coins" und "isadmin" in der Account-Tabelle hinzugefügt werden.
kimuraaa is offline  
Old 06/21/2010, 15:59   #8
 
elite*gold: 0
Join Date: Oct 2009
Posts: 23
Received Thanks: 0
also coins hab ich in der datei nichts gefunden

nur was von isadmim:
$sql = "UPDATE account Set isadmin = '1' WHERE login = '$name'";
$ergebnis = mysql_query($sql);
echo "<tr><td>Admin Erstellen</b></td></tr>";
echo "<tr><td>Benutzername ".$name." wurde als Admin angenommen</td></tr>";
echo '<tr><td align="center"><form action="../index.php" method="POST">Fertigstellen und zur Seite wechseln
mavmeister is offline  
Old 06/21/2010, 16:00   #9
 
kimuraaa's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 1,533
Received Thanks: 810
Da legt man nur den Admin anhand der AccountID fest. Vorher kommt das mit der Datebank.
kimuraaa is offline  
Old 06/21/2010, 16:04   #10
 
elite*gold: 0
Join Date: Oct 2009
Posts: 23
Received Thanks: 0
soll ich ma das komplette posten?
mavmeister is offline  
Old 06/21/2010, 16:05   #11
 
kimuraaa's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 1,533
Received Thanks: 810
Ja aber bitte im php-BBCode
kimuraaa is offline  
Old 06/21/2010, 16:35   #12
 
elite*gold: 0
Join Date: Oct 2009
Posts: 23
Received Thanks: 0
PHP Code:
<!-- Installtions-Skript des M2-Admintools -->
<table cellspacing="1" cellpadding="0" border="1" class="tb" width="550" align="center">
<tr>
    <td class="ttop" colspan="2" align="center"><b>Installations-Skript für das M2-Admintool</b></td>
</tr>
<?php #function bereich
global $res;

function 
write_config($dateiname$text$pfad)
{
    echo 
"<tr><td>";
    
#echo $dateiname." , ".$pfad."<br>";
    
if (file_exists($dateiname))
        {
        echo 
"renaming $dateiname file<br>";
        
rename($dateiname$dateiname.".old") or die("umbennenn fehlgeschlagen Berechtigungsproblem?");
        }
    
$handler fopen($dateiname "a+");    // Datei öffnen
    
fwrite($handler $text);                // Dateiinhalt in die Datei schreiben
    
fclose($handler);                         // Datei schließen
    
echo "<font color=\"#00FF00\">Datei $dateiname wurde erstellt</font></br>";
    echo 
"Kopiere $dateiname ins Zielverzeichnis.<br>";
    
copy($dateiname,"$pfad$dateiname") or die("Kopiervorgang gescheitert Berechtigungsproblem");
    echo 
"</td></tr>";
    return;
}
?>

<?php
#testing switch;
if (isset($_POST['submit']))
{
    
    
$answer=($_POST['step']);
    
#echo $answer;
    
switch ($answer)
    
    {
    
        case 
"mysql_config":
        
?>
    <?php #mysql_config erstellen und schreiben
        
echo "<tr><td border=1>Erstellen der Config-Dateien</td></tr>";
        
        
        
$host = ($_POST['host'])  ;
        
$user = ($_POST['user'])  ;
        
$pw = ($_POST['password'])  ;
        @
mysql_connect($host,$user,$pw)or $res=1;
        if (
$res)
                {
                echo 
"<tr><td><center>Fehler in den Angaben ? </center></td></tr><tr><td align=center>".mysql_error()."</td></tr>";
                echo 
"<meta http-equiv='refresh' content='3, install.php'>";
                exit;
                }
        else
                {
//Die mysql.php erstellen und verschieben.
$text "<?php 
    /*
    |-------------------------------------------------------------------
    | Datenbank Connection Details
    |-------------------------------------------------------------------
    */
        \$mysql_host     = \"
$host\";
        \$mysql_user     = \"
$user\";
        \$mysql_pass     = \"
$pw\";
        \$mysql_db    = \"player\";
        \$mysql_db1    = \"account\";
        \$mysql_db2    = \"common\";
        
        mysql_connect(\$mysql_host, \$mysql_user, \$mysql_pass) OR
        die(\"Der Server ist zur Zeit Offline.<br /> Beschwehren Sie sich beim Admin\");    
        ?>"
// Dateiinhalt
        
$dateiname "mysql.php"// Name der Datei
        
write_config($dateiname,$text,"../include/");
// Die config.inc.php erstellen und verschieben
$text "<?php /*    config.inc.php    */ \$server_ip = \"$host\";?>";
// Die config.inc.php erstellen und verschieben
 
$dateiname "config.inc.php"// Name der Datei
 
$pfad="../inc/";    
 
write_config($dateiname$text"../include/");
echo 
'<tr><td><form action="install.php" method="POST">
 <input type="hidden" name="step" value="table_insert">Tabellen einrichten: <input style="width: 100px;" class="los" type="submit" name="submit" value="Weiter">
</form></td><tr>'
;
 }
        break;
        
?>
        <?php #tabellen erstellen step1
        
case "table_insert":
        echo 
"<tr><td align=center>Tabellen einrichten:</td></tr>";
            include(
"step1.php");
        echo 
'<tr><td><form action="install.php" method="POST">Tabellen aktualisieren
 <input type="hidden" name="step" value="step2"><input style="width: 100px;" class="los" type="submit" name="submit" value="Weiter">
</form></td><tr>'
;
        break;
        
?>
        <?php #tabellen-configs ergänzen step2
        
case "step2":
        echo 
"<tr><td align=center>Tabellen aktualisieren</td></tr>";
            include(
"step2.php");
        echo 
'<tr><td align="center"><form action="install.php" method="POST">Admin einrichten: 
 <input type="hidden" name="step" value="step3"><input style="width: 100px;" class="los" type="submit" name="submit" value="Weiter">
</form></td><tr>'
;
        break;
        
?>
        <?php #Admin erstellen step3
        
case "step3":
        
$name=$_POST['admin'];
        include(
"../include/mysql.php");
        include(
"../include/mysql_func_inc.php");
        
db_select("account");
        
$answer=mysql_query("SELECT * FROM account WHERE login LIKE '$name'");
        list(
$error)=mysql_fetch_row($answer); #$error ist id des nutzers oder leer ""
        
if ($name == "" )
        {
        echo 
'<form action="install.php" method="POST">
        <tr><td class="ttop" colspan="2"><b>Admin Erstellen</b></td></tr>
        <tr><td class="tc" colspan="2">Bitte alle Felder mit * ausfüllen</td></tr>
        <tr>
        <td class="tc" width="50%">Admin Login *</td>
        <td class="tc" width="50%"><input class="mb" style="width: 200px;" type="text" name="admin" size="30" maxlength="20" value=""></td>
        </tr>
        <tr>
            <td class="ttop" colspan="2" align="center">
            <input type="hidden" name="step" value="step3">
            <input style="width: 100px;" class="los" type="submit" name="submit" value="Absenden"></td>
        </tr>
        </form>'
;
        }
        else    
        {
        
        if (
$error !="")
        {
        
$sql "UPDATE account Set isadmin = '1' WHERE login = '$name'";
        
$ergebnis mysql_query($sql);
        echo 
"<tr><td>Admin Erstellen</b></td></tr>";
        echo 
"<tr><td>Benutzername ".$name." wurde als Admin angenommen</td></tr>";
        echo 
'<tr><td align="center"><form action="../index.php" method="POST">Fertigstellen und zur Seite wechseln
    <input type="hidden" name="step" value="step3">
    <input style="width: 100px;" class="los" type="submit" name="submit" value="Weiter">
</form></td><tr>'
;
         }
         else
         {
         echo 
"<tr><td align=center>Fehler in angaben</td></tr>";
         echo 
'<tr><td align="center"><form action="install.php" method="POST">
    <input type="hidden" name="step" value="step3">
    <input style="width: 100px;" class="los" type="submit" name="submit" value="Zurück">
</form></td><tr>'
;
         }
         }
        break;
    }

}
else {
?>
<tr>
    <td class="tc" colspan="2" >Bitte beachten Sie das die Verzeichnisse die entsprechenden Berechtigungen haben.</td>
</tr>

<form action="install.php" method="POST">
    <div align="center">
    <tr>
    <td class="tc" colspan="2">Bitte alle Felder mit * ausfüllen</td>
</tr>
    <tr>
    <td class="tc" width="50%">Mysql Host *</td>
    <td class="tc" width="50%"><input class="mb" style="width: 200px;" type="text" name="host" size="30"  maxlength="20" value="Ip von eurem Server"></td>
</tr>
    <tr>
    <td class="tc" width="50%">Mysql Username *</td>
    <td class="tc" width="50%"><input class="mb" style="width: 200px;" type="text" name="user" size="30"  maxlength="20" value="Stantard ist root"></td>
</tr>
    <tr>
    <td class="tc" width="50%">Mysql Passwort *</td>
    <td class="tc" width="50%"><input class="mb" style="width: 200px;" type="text" name="password" size="30"  maxlength="20" value="Standart ist 123456"></td>
</tr>
    <tr>
    <td class="ttop" colspan="2" align="center">Configuration Schreiben:
    <input type="hidden" name="step" value="mysql_config">
    <input style="width: 100px;" class="los" type="submit" name="submit" value="Weiter">
    </td>
</tr>
</table>
</div>
</form>        
<?php }?>
mavmeister is offline  
Reply




All times are GMT +2. The time now is 02:51.


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.