• User Attivo

    Comandi di sistema

    Ho un dubbio: come sempre :lol:
    Vorrei fare in modo che un navigatore dal web possa farsi da solo una pagina web scrivendoci quello che vuole.
    E ci sono anche riuscito in parte... Però la pagina che crea il navigatore ha i permessi impostati a 644 per cui non viene visualizzata (anche se esiste cmq).

    Allora ho pensato di aggiungere una casa del genere```
    passthru("/bin/chmod 700 nome_pagina");

    Anche se non viene fuori nessun errore so che il chmod non ha funzionato.
    Forse è giusto che non deve funzionare?

  • Super User

    @linus said:

    Ho un dubbio: come sempre :lol:
    Vorrei fare in modo che un navigatore dal web possa farsi da solo una pagina web scrivendoci quello che vuole.
    E ci sono anche riuscito in parte... Però la pagina che crea il navigatore ha i permessi impostati a 644 per cui non viene visualizzata (anche se esiste cmq).

    Allora ho pensato di aggiungere una casa del genere```
    passthru("/bin/chmod 700 nome_pagina");

    Anche se non viene fuori nessun errore so che il chmod non ha funzionato.
    Forse è giusto che non deve funzionare?
    

    http://it.php.net/passthru

    prova exec o system


  • User Attivo

    il consiglio in generale però è sempre quello di usare i database...
    più controllo, più facile la modifica, e molto più sicuro...

    ciao


  • User Attivo

    Effettivamente....
    Ho fatto in modo che la funzionalità che volevo realizzare è stata creata ugualmente; ho lasciato perdere il discorso dei comandi shell.