knop die een shell script uitvoerd
jerry
05/07/2004 13:19:00Aloha allemaal,
ik ben niet met php, maar ik wil graag een php script maken dat ik kan weergeven via mijn webserver om op die manier mijn mailserver te starten en te stoppen.
Ik wil op een php pagina 2 knoppen hebben : een om de mail server up te brengen en 1 om de webserver down te brengen.
De knoppen heb ik op de pagina staan en de nodige info van mijn server staat ook op die pagina afgebeeld (oa of de mail server up of down is)
maar het knoppen maken die een shell script uitvoeren wil nog niet erg lukken...
dit hebbik :
<p>
<input type="button" name="maildown" value="Breng de Mailserver Down"
onClick="this.form.submit()"
/>
<input type="button" name="mailup" value="Breng de Mailserver Up"
onClick="this.form.submit()"
/>
</p>
</form>
Maar dat gaat niet lukken...
Iemand een tip voor me hoe ik het moet aanpakken?
groeten
Jerry
ik ben niet met php, maar ik wil graag een php script maken dat ik kan weergeven via mijn webserver om op die manier mijn mailserver te starten en te stoppen.
Ik wil op een php pagina 2 knoppen hebben : een om de mail server up te brengen en 1 om de webserver down te brengen.
De knoppen heb ik op de pagina staan en de nodige info van mijn server staat ook op die pagina afgebeeld (oa of de mail server up of down is)
maar het knoppen maken die een shell script uitvoeren wil nog niet erg lukken...
dit hebbik :
<p>
<input type="button" name="maildown" value="Breng de Mailserver Down"
onClick="this.form.submit()"
/>
<input type="button" name="mailup" value="Breng de Mailserver Up"
onClick="this.form.submit()"
/>
</p>
</form>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if (isset($_POST['maildown'])) {
if (passthru("sudo -u eric usr/local/sbin/maildown"))
echo "Mail server is weer up.<br />\n";
else
echo "De Mailserver is niet down.<br />\n";
}
if (isset($_POST['mailup'])) {
if (passthru("sudo -u eric /usr/local/sbin/mailup"))
echo "Mailserver is weer up.<br />\n";
else
echo "De Mailserver is niet down.<br />\n";
}
?>
if (isset($_POST['maildown'])) {
if (passthru("sudo -u eric usr/local/sbin/maildown"))
echo "Mail server is weer up.<br />\n";
else
echo "De Mailserver is niet down.<br />\n";
}
if (isset($_POST['mailup'])) {
if (passthru("sudo -u eric /usr/local/sbin/mailup"))
echo "Mailserver is weer up.<br />\n";
else
echo "De Mailserver is niet down.<br />\n";
}
?>
Maar dat gaat niet lukken...
Iemand een tip voor me hoe ik het moet aanpakken?
groeten
Jerry
Er zijn nog geen reacties op dit bericht.