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

    PHP e visual basic script

    Ciao a tutti.
    Vorrei chiedervi se e possibile passare un variabile php a visual script o viceversa.
    Cioe se e possibile far dialogare questi due linguaggi cosi php lo potrei usare per le sue svariate possibilita e visual script per gestire gli eventi(event driven)
    Ringrazio tutti per questo fantastico spazio di informazioni

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    VBS come Javascript è un liguaggio lato client; uno script viene eseguito sulla macchina dell'utente. Mentre php viene eseguito su un server che genera una pagina html che verrà poi visualizzata dal browser dell'utente eseguendo gli scripts.

    Per passare dati da php a VBS puoi fare come segue (esempio x js ma il concetto vale anche per VBS).
    codice:
    <?
    $pippo = 1234567;
    $pluto = $_GET['pluto'];
    ?>
    <script .....>
    var a = <? print $pippo ?>;
    alert(a);
    var b = <? print $pluto?>;
    alert(b);
    </script>
    Per passare dati da una pagina HTML ad uno script php, puoi usare dei form (anche nascosti) metodi get o post.

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    Re: PHP e visual basic script

    Originariamente inviato da Devil01
    Ciao a tutti.
    Vorrei chiedervi se e possibile passare un variabile php a visual script o viceversa.
    Cioe se e possibile far dialogare questi due linguaggi cosi php lo potrei usare per le sue svariate possibilita e visual script per gestire gli eventi(event driven)
    Ringrazio tutti per questo fantastico spazio di informazioni
    Come detto da badaze puoi costruire uno script js o vb dinamicamente tramite il php.
    Non puoi fare però il contrario.
    L'interprete php viene invocato al momento del caricamento della pagina. Il server interpreta il codice e restituisce il codice html relativo. Una volta terminato il caricamento l'interprete php ha finito il suo lavoro e viene invocato nuovamente solo al caricamento di un'altra pagina (o della stessa pagina). Per questo non puoi passara una variabile js a php a run time.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    102

    Re: Re: PHP e visual basic script

    Originariamente inviato da VaLvOnAuTa
    Come detto da badaze puoi costruire uno script js o vb dinamicamente tramite il php.
    Non puoi fare però il contrario.
    L'interprete php viene invocato al momento del caricamento della pagina. Il server interpreta il codice e restituisce il codice html relativo. Una volta terminato il caricamento l'interprete php ha finito il suo lavoro e viene invocato nuovamente solo al caricamento di un'altra pagina (o della stessa pagina). Per questo non puoi passara una variabile js a php a run time.
    Scusate ma se, per ipotesi, da uno script devo ottenere una variabile che devo utilizzare nel php - questo si può fare?

    Il codice descritto da badaze non mi funziona mi potete scrivere due righe in questo senso?
    Quello che docìvrei fare io è così:

    all'interno del php faccio questo script:
    Codice PHP:
    <script .....>
      strComputer = "."
      Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
      Set colComputer = objWMIService.ExecQuery ("Select * from Win32_ComputerSystem") 
         For Each objComputer in colComputer
          Wscript.Echo objComputer.UserName
        Next
      $mio = <? print $pippo ?>;
    </script>
    seguito da php:

    Codice PHP:
    <?php session_start();

    $loginUsername=  ....( devo poter mettere la variabile ottenuta $mio )

    // print "Login:$loginUsername";

    ?>
    Però nella sintassi c'è qualcosa che non va. Grazie

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.