- Home
- Categorie
- Coding e Sistemistica
- Coding
- Lanciare un eseguibile tramite php
-
Adesso provo...
-
Ho controllato nella cartella windows intanto il nome era tutto maiuscolo ma non funziona lo stesso l'ho anche spostato nel desktop e non funziona...
Perchè?
-
Ciao max_400,
fai un var_dump di ciò che la funzione restituisce... Ricordati che la funzione shell_exec non funziona se php gira in safe mode.
-
Su Aruba non funziona... 'non abilitato per motivi di sicurezza'.
-
maxgiulia.altervista.org/max/08-agosto/prova2/notepad.html
Intanto ho messo il notepad.exe nello spazio web per semplificare le cose.
Ho provato con una funzione javascript e funziona ma il mio browser è regolato per scaricare i file exe e non per eseguirli.
<script language="javascript"> function eseguire(file) { document.location.href = file; } </script> <body onLoad="javascript:eseguire('NOTEPAD.EXE');"> ```Poi ho tolto il body ed ho messo l'href.
-
Ma il file exe lo deve eseguire il server o il pc del visitatore?
-
Dal server o dal pc non ha importanza...
L'importante è che l'utente possa fare un copia e incolla di un qualsiasi codice php html javascript ecc... e metterlo nel notepad,
(conservarlo nei suoi appunti... tutto qui.)
-
Se lo esegue il server fa tutt'altra cosa rispetto all'esecuzione da parte del visitatore, credo dovresti vedere bene cosa vuoi fare all'atto pratico, perchè cambia molto cosa fare, e cosi questa cosa non mi sembra abbia molto senso.
-
Non era una cosa proprio tanto importante...
Ultime 2 cose:
- Ho una curiosità di sapere se ASP e migliore di PHP o viceversa :bho:
- Domani aprirò una nuova discussione che riguarda:
Verificare lo stato di un utente
(per vedere se l'utente è on-line oppure no)Mi pare che si usano le sessioni?
Stavo costruendo Messenger con Flash
ed è importante sapere se... tra i propri contatti
un amico è on-line oppure no. :():Devo preparare qualke esempio html-php.
Adesso vado a letto...
Ci vediamo domani
Au revoir...
by Max
-
Per le altre domande non attinenti a questa discussione sarebbe meglio aprire discussioni separate.