Möchte per Formular eine etwas in eine Datei schreiben, aber auch überschreiben können!
Leider überschreibt er dies nicht!
Hier mal den Code:
Er schreibt dies auch wunderbar rein! Nur leider überschreibt er das nicht!
Kleiner Tip vielleicht?
Leider überschreibt er dies nicht!
Hier mal den Code:
PHP:
//write server.config.php
$file = ("server.config.php");
if($fp = fopen ($file, "wb")) {
$string='<?php
##################################################################
####### Teamspeak2 ##############################
##################################################################
// your Teamspeak2 Server IP
$ts2server = "'.$ts2server.'";
// your Teamspeak2 Server Port
$ts2serverport = "'.$ts2serverport.'";
// your Pfad to ts.sh configure {start : stop : restart : status}
$ts2start = "'.$ts2start.'";
$ts2stop = "'.$ts2stop.'";
$ts2restart = "'.$ts2restart.'";
$ts2status = "'.$ts2status.'";
// Pfad für das TS2 + Log
$ts2pfad = "'.$ts2pfad.'";
$ts2_log = "'.$ts2_log.'";
##################################################################
##################################################################
####### CSS Public ######################
##################################################################
$css_publicserv_ip = "'.$css_publicserv_ip.'";
$css_publicserv_port = "'.$css_publicserv_port.'";
// your Pfad to startscript configure {stop : restart}
$css_stop = "'.$css_stop.'";
$css_restart = "'.$css_restart.'";
// Server Config Files
$css_cfg = "'.$css_cfg.'";
$css_autoexec = "'.$css_autoexec.'";
$css_manicfg = "'.$css_manicfg.'";
$css_adminlist = "'.$css_adminlist.'";
$css_adverts = "'.$css_adverts.'";
$css_rconlist = "'.$css_rconlist.'";
$css_maplist = "'.$css_maplist.'";
$css_mapcycle = "'.$css_mapcycle.'";
$css_soundlist = "'.$css_soundlist.'";
$css_motd = "'.$css_motd.'";
$css_war1on1 = "'.$css_war1on1.'";
$css_war2on2 = "'.$css_war2on2.'";
$css_war5on5 = "'.$css_war5on5.'";
##################################################################
##################################################################
####### CSS War######################
##################################################################
$css_warserv_ip = "'.$css_warserv_ip.'";
$css_warserv_port = "'.$css_warserv_port.'";
// your Pfad to startscript configure {stop : restart}
$csswar_stop = "'.$csswar_stop.'";
$csswar_restart = "'.$csswar_restart.'";
// Server Config Files
$csswar_cfg = "'.$csswar_cfg.'";
$csswar_autoexec = "'.$csswar_autoexec.'";
$csswar_manicfg = "'.$csswar_manicfg.'";
$csswar_adminlist = "'.$csswar_adminlist.'";
$csswar_adverts = "'.$csswar_adverts.'";
$csswar_rconlist = "'.$csswar_rconlist.'";
$csswar_maplist = "'.$csswar_maplist.'";
$csswar_mapcycle = "'.$csswar_mapcycle.'";
$csswar_soundlist = "'.$csswar_soundlist.'";
$csswar_motd = "'.$csswar_motd.'";
$csswar_war1on1 = "'.$csswar_war1on1.'";
$csswar_war2on2 = "'.$csswar_war2on2.'";
$csswar_war5on5 = "'.$csswar_war5on5.'";
##################################################################
##################################################################
####### CSS Mod ######################
##################################################################
$css_modserv_ip = "'.$css_modserv_ip.'";
$css_modserv_port = "'.$css_modserv_port.'";
// your Pfad to startscript configure {stop : restart}
$css_modstop = "'.$css_modstop.'";
$css_modrestart = "'.$css_modrestart.'";
// Server Config Files
$css_mod_cfg = "'.$css_mod_cfg.'";
$css_mod_autoexec = "'.$css_mod_autoexec.'";
$css_mod_manicfg = "'.$css_mod_manicfg.'";
$css_mod_adminlist = "'.$css_mod_adminlist.'";
$css_mod_adverts = "'.$css_mod_adverts.'";
$css_mod_rconlist = "'.$css_mod_rconlist.'";
$css_mod_maplist = "'.$css_mod_maplist.'";
$css_mod_mapcycle = "'.$css_mod_mapcycle.'";
$css_mod_soundlist = "'.$css_mod_soundlist.'";
$css_mod_motd = "'.$css_mod_motd.'";
$css_mod_war1on1 = "'.$css_mod_war1on1.'";
$css_mod_war2on2 = "'.$css_mod_war2on2.'";
$css_mod_war5on5 = "'.$css_mod_war5on5.'";
##################################################################
##################################################################
####### modify this for your CS 1.6 ######################
##################################################################
$cs16_serv_ip = "'.$cs16_serv_ip.'";
$cs16_serv_port = "'.$cs16_serv_port.'";
// your Pfad to startscript configure {stop : restart}
$cs16_stop = "'.$cs16_stop.'";
$cs16_restart = "'.$cs16_restart.'";
// Server Config Files
$cs16_mapcycle = "'.$cs16_mapcycle.'";
$cs16_motd = "'.$cs16_motd.'";
$cs16_liblist = "'.$cs16_liblist.'";
$cs16_adminmodcfg = "'.$cs16_adminmodcfg.'";
$cs16_adminmodusers = "'.$cs16_adminmodusers.'";
$cs16_metamod = "'.$cs16_metamod.'";
$cs16_adminmodplugin = "'.$cs16_adminmodplugin.'";
$cs16_metamodplugin = "'.$cs16_metamodplugin.'";
$cs16_servercfg = "'.$cs16_servercfg.'";
$cs16_hlguard = "'.$cs16_hlguard.'";
$cs16_statsme = "'.$cs16_statsme.'";
##################################################################
##################################################################
####### modify this for your CS 1.6 War ######################
##################################################################
$cs16war_serv_ip = "'.$cs16war_serv_ip.'";
$cs16war_serv_port = "'.$cs16war_serv_port.'";
// your Pfad to startscript configure {stop : restart}
$cs16war_stop = "'.$cs16war_stop.'";
$cs16war_restart = "'.$cs16war_restart.'";
// Server Config Files
$cs16war_mapcycle = "'.$cs16war_mapcycle.'";
$cs16war_motd = "'.$cs16war_motd.'";
$cs16war_liblist = "'.$cs16war_liblist.'";
$cs16war_adminmodcfg = "'.$cs16war_adminmodcfg.'";
$cs16war_adminmodusers = "'.$cs16war_adminmodusers.'";
$cs16war_metamod = "'.$cs16war_metamod.'";
$cs16war_adminmodplugin = "'.$cs16war_adminmodplugin.'";
$cs16war_metamodplugin = "'.$cs16war_metamodplugin.'";
$cs16war_servercfg = "'.$cs16war_servercfg.'";
$cs16war_hlguard = "'.$cs16war_hlguard.'";
$cs16war_statsme = "'.$cs16war_statsme.'";
##################################################################
?>
';
fwrite ($fp, $string);
fclose($fp);
} else echo 'Schreiben der Datei fehlgeschlagen. Bitte schreiben Sie die Daten manuell in die Datei.';
?>
<p align="center">Schreiben der Datei erfolgreich!<br>
<a href="index.php?file=wi/settings/serverform.php">Zurück</a><br>
</p>
Er schreibt dies auch wunderbar rein! Nur leider überschreibt er das nicht!
Kleiner Tip vielleicht?