Moin Moin !
also binda.sh führt er wunderbar aus. vielen dank.
Jedoch wird binda.sh nicht durch den dafür vorgesehen button ausgeführt, sondern beim Reload der index.php seite (ob mit exec oder system -es ist das gleiche)
<td width="75%" height="26"><input type="button" name="mpup" value="mpup" onclick="<?php exec("/share/MP_Player/data/binda.sh"); ?>"></td>
Ja sicher. Genau das hast Du ja auch programmiert.
Du verstehst immer noch nicht, wo und in welcher Reihenfolge PHP-Parsing, HTML-Parsing, exec und onclick passieren.
PHP liest deine PHP-Datei und verändert im Speicher deren Inhalt. Das Ergebnis liefert es an den Browser. Der Browser führt dann beim Clicken auf den Button das aus, was im onclick-Attribut des input-Tags angegeben ist.
Sieh' dir die Seite im Browser an, und zwar deren Quelltext.
Nur zur Übung, damit Du das Prinzip verstehst:
Ersetzte <?php exec(...) ?> einmal durch <?php echo "Hallo" ?> und sieh Dir danach noch einmal im Browser an, was PHP dir an HTML-Quelltext liefert.
Grundregel: Dein Browser hat ABSOLUT KEINE AHNUNG von PHP, er kennt nur HTML. PHP hat ABSOLUT KEINE AHNUNG von HTML, PHP verdaut nur eine Textdatei mit eingebetteten Anweisungen zu einem Datenstrom, den es dem Webserver zur Auslieferung an den Browser übergibt.
Alexander
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"