Sponsor-Board.de
Thema geschlossen  Thema schreiben 

RCON PW ändern über PHP

Verfasser Nachricht

Beiträge: 398
Bewertung: 1
Registriert seit: Feb 2008
Status: offline


Beitrag: #1
RCON PW ändern über PHP

Guten Tag
Ich versuche momentan das RCON Passwort über PHP auszulesen und zu ändern.
Kann man das über eine MYSQL Datenbank machen?
Also in der cfg einen MYSQL befehl einfügen und über PHP einfach alles ändern?

27.10.2011 12:15
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 70
Registriert seit: Jun 2011
Status: offline


Beitrag: #2
RE: RCON PW ändern über PHP

Ich glaube eher, dass du die server.cfg auslesen musst, dann bearbeiten und wieder abspeicheren.

MySQL Befehle oder ähnliches kannst du in der Server.cfg nicht verwenden, da das dann nicht mehr korrekt ausgelesen werden würde.


Es heißt Standard und nicht Standart!

27.10.2011 12:40
 
Alle Beiträge dieses Benutzers finden

Beiträge: 398
Bewertung: 1
Registriert seit: Feb 2008
Status: offline


Beitrag: #3
RE: RCON PW ändern über PHP

Inwiefern meinst du auslesen?

27.10.2011 13:02
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 92
Bewertung: 1
Registriert seit: Apr 2011
Status: offline


Beitrag: #4
RE: RCON PW ändern über PHP

du musst die Server.cfg öffnen also erst mal auf deinen pc speichern, dann machst du die server cfg mit dem Editor auf dan änderst du das Rcon pw, Speicherst die cfg neu ab und ladest sie wieder doch

27.10.2011 13:06
 
Alle Beiträge dieses Benutzers finden

Beiträge: 70
Registriert seit: Jun 2011
Status: offline


Beitrag: #5
RE: RCON PW ändern über PHP

Naja Datei öffnen durch PHP , dann ausgeben lassen und bearbeiten durch Texteditor und dann wieder abspeichern.

Hab hier was gefunden:

index.php

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>einfacher online editor</title>
</head>
<body>
<?php
// Variablen ordentlich initialisieren


if (!isset($_POST['text0'])) $_POST['text0'] = "";



    $fp = fopen("inhalt.xml", "r");
    if ($fp)
    {
        $_POST['text0'] = '';
        while(!feof($fp))
        {
            $_POST['text0'] .= fgets($fp);
        }
        fclose($fp);
    }



?>


Auszug aus der XML-Datei:<br>
<textarea name="text0" rows="10" cols="80"><?php echo $_POST['text0'] ?></textarea><br>

<A href="edit0.php">Diese Datei jetzt bearbeiten</A>


</body>
</html>


edit0.php

Code:
<?php
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Date in the past
header ("Cache-Control: no-cache, must-revalidate");  // HTTP/1.1
header ("Pragma: no-cache");                          // HTTP/1.0
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>online bearbeiten</title>
</head>
<body>
<?php
// Variablen ordentlich initialisieren


if (!isset($_POST['text'])) $_POST['text'] = "";



if (isset($_POST['submit']))
{
    // Text in Textdatei ablegen
    $fp = fopen("inhalt.xml", "w");
    if ($fp)
    {
        fputs($fp, $_POST['text']);
        fclose($fp);
        echo "XML-Datei wurde gespeichert. Bitte in der Anwendung online testen!<br><br>";
    } else {
        echo "Fehler: kann XML-Datei nicht öffnen<br>";
    }
  


    echo '<a href="'.$_SERVER['PHP_SELF'].'">Erneut bearbeiten<br></a>';

    echo '<a href="index.php">Zurück zur Auswahlseite</a>';


} else {
    $fp = fopen("inhalt.xml", "r");
    if ($fp)
    {
        $_POST['text'] = '';
        while(!feof($fp))
        {
            $_POST['text'] .= fgets($fp);
        }
        fclose($fp);
    }
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data">
<textarea name="text" rows="50" cols="100"><?php echo $_POST['text'] ?></textarea><br>
<input type="submit" name="submit" value="speichern">
</form>
<?php
}
?>
</body>
</html>


Quelle: [Link: Registrierung erforderlich]

Das wäre das Prinzip. Alle Angaben ohne Gewähr, weiß nicht ob das geht und/oder sicher ist.


Es heißt Standard und nicht Standart!

Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2011 13:12 von DeHoster.de.

27.10.2011 13:11
 
Alle Beiträge dieses Benutzers finden

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #6
RE: RCON PW ändern über PHP

Der Ablauf ist das man mit PHP erst mal eine FTP Verbindung zum GameServer herstellen muss, dann muss man den Pfad wechseln, sich dort dann die server.cfg ziehen, diese in PHP einlesen, das mittlerweile übergebene Passwort dann dort einfügen, es gibt verschiedene Möglichkeiten str_replace, RegEx oder einfach eine separate .cfg die einfach nur durch exec innerhalb der server.cfg ausgeführt wird, danach muss die Datei wieder geschlossen werden, auf den FTP geschoben werden und der GameServer benötigt einen Restart, schon ist es erledigt!

Ping11 z.B. bietet unfreiwillig eine API an, darüber kann man den Restart Befehl z.B. per file_get_contents um den Link zu schützen aufrufen und startet automatisch den Server damit neu.


Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

27.10.2011 16:07
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 398
Bewertung: 1
Registriert seit: Feb 2008
Status: offline


Beitrag: #7
RE: RCON PW ändern über PHP

Dann werde ich mich da heute mal ran geben.
Ich versuche momentan ein Server verleih Script zu schreiben.

28.10.2011 08:07
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Bitcoind RPC allowip über Server PureSkills 0 1.137 05.08.2016 08:04
Letzter Beitrag: PureSkills
  Facebook Plugin ändern MADSTEVE 13 2.930 17.03.2016 12:19
Letzter Beitrag: VHM
  Eine frage über Teamspeak 3 Spielealles 5 1.530 10.07.2015 19:43
Letzter Beitrag: Spielealles
  Kewords Meta... ändern bellydancer 4 1.444 05.10.2014 17:17
Letzter Beitrag: bellydancer
  Ajax Mountpoint ändern Garfield200508 1 1.205 05.08.2013 10:20
Letzter Beitrag: Loster

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren