Lanciare file shell bash da html

Antonio67

Nuovo Utente
10 Set 2021
2
0
1
Salve a tutti ! sto imparando l' html , il php , e javascript , ora ho un problema che non riesco a risolvere DEVO lanciare dei file shell bash da pagina web , ho provato in diversi modi prima di ricorrere al forum , ora il listato mi da' questi due errori [Uncaught TypeError: el is null al caricamento della pagina] [ Uncaught ReferenceError: doFunction is not defined alla pressione del tasto rigth] , che ho cercato in tutti i modi di risolvere ma la letteratura online e' scarsa o non attinente questo e' il listato , grazie a tutti
HTML:
<script type="text/javascript">  daje() </script>
<Script type = "text / javascript">
function doFunction() {
<?php system('ciao.sh 2>&1');    ?>
}
</script>
<script>
var el = document.getElementById("clickMe");
if (el.addEventListener)
    el.addEventListener("click", doFunction, false);
else if (el.attachEvent)
    el.attachEvent('onclick', doFunction);


</script>
</head>
<body>

<input id="clikMe" type="button" value="right"onclick="doFunction();"/>
 
potresti partire da questo script.
HTML:
<head>

<Script type="text/javascript">
function doFunction() {
    alert("sono qui !");
}
</script>

</head>

<body>
<input id="clikMe" name="clikMe" type="button" value="right" onclick="doFunction();" />
</body>

se non ci sono errori, viene visualizzato il messaggio
1631346748907.png

nel caso siano presenti errori, il messaggio non é visualizzato

piano piano aggiungi sviluppi a questo scripti in modo da verificare che ciò che inserisci sia corretto e individuare subito gli errori

poi bisognerebbe capire dove vuoi eseguire lo script,
considera che sul "client" non é possibile per ragioni di sicurezza
altrimenti tutti ci divertiremmo a creare "confusione" sui pc che accedono ai nostri siti
 
Intanto considera l'ordine di esecuzione delle cose. Sposta il tuo script dopo il caricamento del tuo html anche in fondo a tutto.
Il codice php viene eseguito prima di tutto ovvero dal server. Ooi il tuo html, dal browser del tuo utente. Grosso modo dovrebbero funzionare molte cose :D
 

Discussioni simili