- Registriert
- 25.01.10
- Beiträge
- 1.467
Liebe ATer,
ich bin gerade dabei, via PHP eine .ini Datei zu ändern.
Ich möchte in meiner ini
Power = on
setzen.
Meine ini sieht derzeit erst mal so aus:
Dafür habe ich mir nun lange geschaut, wie ich das via PHP machen kann - ja, es muss online über einen Webbrowser gehen... Per Klick auf einen Button.
Folgendes Script ist dann dabei raus gekommen:
Leider funktioniert das nicht so, wie ich mir das vorstelle...
Kann mir jemand von Euch vielleicht sagen, wo der Fehler liegt?
Beste Grüße und einen schönen Abend,
Chris
ich bin gerade dabei, via PHP eine .ini Datei zu ändern.
Ich möchte in meiner ini
Power = on
setzen.
Meine ini sieht derzeit erst mal so aus:
Code:
[Beamer]
Power = on
Input = hdmi2
[BeamerStatus]
Power = on
Input = hdmi4
Dafür habe ich mir nun lange geschaut, wie ich das via PHP machen kann - ja, es muss online über einen Webbrowser gehen... Per Klick auf einen Button.
Folgendes Script ist dann dabei raus gekommen:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>PHP Button</title>
</head>
<body>
<?PHP
function schreibeini()
{
$ini = parse_ini_file('Test.ini', true);
$ini["Beamer"]["Power"] = "off";
$new_ini = fopen('Test.ini', 'w');
foreach($ini AS $section_name => $section_values)
{
fwrite($new_ini, "[$section_name]\r\n");
foreach($section_values AS $key => $value)
{
fwrite($new_ini, "$key = $value\r\n");
}
fwrite($new_ini, "\r\n");
}
fclose($new_ini);
}
?>
<script type="text/javascript">
function phpfunktion()
{
document.write("<?PHP schreibeini();?>");
location.reload(true);
}
</script>
<input type="button" value="klick" onclick="phpfunktion();">
</body>
</html>
Leider funktioniert das nicht so, wie ich mir das vorstelle...
Kann mir jemand von Euch vielleicht sagen, wo der Fehler liegt?
Beste Grüße und einen schönen Abend,
Chris