Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    programma in php con necessità di lanciare comandi in locale

    miao,
    ho un prg che gestisce un internet point, volevo sapere come e se è possibile (anche in altri linguaggi...) far sì che dall'interfaccia web (che funziona sempre e solamente in locale) si possa lanciare delle sessioni di putty (il prg x connettersi in remoto a dei pc)

    ora io devo ogni volta ridimensionare l'interfaccia web e lanciare a mano una o l'altra connessione di putty...

    altra cosa... sarebbe possibile far sì che agendo sempre dall'interfaccia web, si possa accedere a delle risorse in rete?
    ho sempre la necessità di accedere a uno o l'altro pc dell'internet point x stampare, masterizzare, copiare uno o più file x il cliente.... se fosse possibile inserire un comando direttamente dall'interfaccia web.. non sarebbe male...

    aspetto
    grazie.
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

  2. #2
    ho risolto un problema, quello di fare un link che mi permetta di collegarmi a una periferica di rete

    codice:
    pc1
    dove semplicemente bisogna inserire il percorso della cartella da aprire in explora risorse....


    aspetto qualcuno che mi possa aiutare x il prg putty....
    grazie.


    ps

    peccato che funzioni solo con ie.. con firefox non fa nulla.. nemmeno un errore...
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

  3. #3
    novità.. ho scoperto che il codice html

    pc1


    in aggiunta a ietab di firefox funziona.. e permette di aprire una cartella remota tramite un link dentro un "sito"...


    ora devo cercare qualcosa per putty....
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

  4. #4
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Mi dispiace ma attraverso php non è possibile eseguire programmi installati nel client

  5. #5
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Originariamente inviato da r1cky`
    Mi dispiace ma attraverso php non è possibile eseguire programmi installati nel client
    ma nel server che esegue php si, con exec()

    in questa maniea potrebbe richiamare dei .bat che invece accedono alle risorse di rete...

    da provare a informarsi
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  6. #6
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Originariamente inviato da dottwatson
    ma nel server che esegue php si, con exec()
    Difatti io ho specificato nel client
    E in questo caso, se il server è un pc diverso dal client (per intenderci, se il sito è in locale si può fare senza problemi) credo ci sia poco da fare.... o meglio sembrerebbe esista un modo da js ma il documento è vecchio e non sò quanto possa funzionare, certe api saranno state disabilitate per sicurezza: http://www.itjungle.com/mpo/mpo052302-story01.html

  7. #7
    il mio prg, funziona con xampp.. ed è tutto sullo stesso pc....
    quindi se io usassi il comando exec() (devo guardare come funziona...) potrei mettendo un file bat dentro la cartella httdocs di xampp, lanciare quello che voglio.... e si aprirebbe dentro il pc dove viene eseguita anche la parte web.... (essendo lo stesso pc...)
    giusto?


    cmq x firefox, aggiungendo ietab ho risolto come scritto sopra... magari controllo anche exec... mi eviterebbe di dover ogni volta instalalre firefox con l'estensione...
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

  8. #8
    ho trovato la soluzione senza dover installare nulla di nuovo...

    echo exec('//192.168.2.3/htdocs/nss1.bat');

    dove //192.168.2.3/htdocs è il percorso del server
    nss1.bat è il file con dentro le istruzioni da esguire...

    start \\192.168.2.201\nss1


    così il codice php permette di aprire nel mio caso la cartella del pc remoto da ovunque io sia.. sia sul server o su un pc collegato in rete.... (ovviamente interna...)

    ora devo studiare come far sì che il codice venga eseguito solo dopo che qualcuno ci clicchi sopra e/o come inserire il comando per putty.....

    grazie.
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

  9. #9


    allora....

    codice:
    <?
    $chi="A";
    $filebat="nss".$chi.".bat";
    $lancio="//192.168.2.3/htdocs/".$filebat;
    echo exec($lancio);
    header("Location: http://192.168.2.3/cronometri.php");
    ?>
    con questo riesco a farlo funzionare solo se sono presente su un altro pc....
    o meglio.. se il file .bat è presente su un altro pc...
    se sono sul pc x.x.x.3 e il file bat è sempre sul pc 3.. la cosa non funziona...
    mentre se sono un un altro pc x.x.x.2 e il file bat è sul pc 3 questo funziona perfettamente..

    non ci stò capendo più nulla....

    io vi posto anche il contenuto del file bat...

    codice:
    @start \\192.168.2.201\nss1
    aiuto!!!
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.