Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27
  1. #11
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Non vorrei sbagliare ma è possibile che apache già mandi lui l'header 200. Prova a sostituire

    codice:
    sWriteBuffer = "HTTP/1.0 200 OK" ...
    con

    codice:
    sWriteBuffer = "Status: 200" ...
    Oppure toglierlo del tutto

  2. #12
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da xares Visualizza il messaggio
    La richiesta è quella di passare del testo da una pagina PHP ad una applicazione VB senza utilizzare i file.
    A mio avviso quello che ho scritto mi pare già semplicemente spiegato, comunque ...

    La pagina PHP non fa altro che scrivere in output il testo voluto (magari parametrato)

    Codice PHP:
    <?php
    echo "testo, riga 1";
    echo 
    "testo, riga 2";
    ...
    echo 
    "testo, riga N";
    ?>
    che visto in un browser avrà l'aspetto di puro testo, ma se richiesto da una applicazione, questa può manipolarlo come conviene.
    Ecco quindi passato il testo all'applicazione.

    Cosa c'è di complicato?
    Se la pagina sta in un browser et il .exe è standalone come fanno per comunicare ? Cioè come fa il VB6 per prendere i dati dal browser ?

    Forse intendevi questo. Mi ero fatto un programmino in Delphi (concorrente di VB6) che usava un componente "Browser". Usando i metodi e prioprietà dell'oggetto ero capace di leggere il sorgente html.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    40
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Se la pagina sta in un browser et il .exe è standalone come fanno per comunicare ? Cioè come fa il VB6 per prendere i dati dal browser ?

    Forse intendevi questo. Mi ero fatto un programmino in Delphi (concorrente di VB6) che usava un componente "Browser". Usando i metodi e prioprietà dell'oggetto ero capace di leggere il sorgente html.
    Pur essendo forae OT per il punto dove è arrivata la discussione, rispondo per chiarezza.
    La pagina PHP può essere richiesta da un browser ma può essere richiesta anche da altre fonti, come ad esempio un eseguibile in VB. Non c'è passaggio da browser a eseguibule. L'output viene fornito direttamente all'eseguibile.

  4. #14
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Se la pagina sta in un browser et il .exe è standalone come fanno per comunicare ? Cioè come fa il VB6 per prendere i dati dal browser ?

    Forse intendevi questo. Mi ero fatto un programmino in Delphi (concorrente di VB6) che usava un componente "Browser". Usando i metodi e prioprietà dell'oggetto ero capace di leggere il sorgente html.
    Io ho capito che l'eseguibile si trova sul server e lui vuol eseguire quest'ultimo invece che uno script php. Se si trovasse sul client non avrebbe senso fare tutto questo, si crea una GUI per l'eseguibile e fine.


    Quello che dice Xeres è giusto, ma parte dal presupposto che è l'eseguibile ad essere lanciato e che richiami la pagina php. Invece mi pare che lui voglia lanciare l'eseguibile partendo da un pagina html e passandogli della variabili
    Ultima modifica di boots; 05-01-2017 a 09:53

  5. #15
    ...si esattissimo boots, il nocciolo della questione è che al mio programma vb6 devono essere inviati i dati provenienti dalla pagina HTML invece che avviare uno script PHP, anzi la situazione ideale sarebbe che il programma VB fosse sempre in esecuzione, e fosse quindi sempre pronto a ricevere i dati della pagina, che poi e' semplicemente una stringa inviata quando l'utente preme il pulsante nella pagina, senza venire avviato ogni volta...

  6. #16
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    In questo caso, l'unica cosa che mi viene in mente è che il tuo stesso programma vb diventi un web server, magari su che giri una porta diversa rispetto ad apache. Una volta avviato (come un normale webserver) resta in ascolto di eventuali richieste.Ovviamente dovresti avere controllo diretto sulla macchina dove verrà ospitato il programma
    Ultima modifica di boots; 05-01-2017 a 12:04

  7. #17
    ..ho capito grande idea!! ma probabilmente aldilà della mia portata, comunque, anche per far rientrare sul PHP la discussione ormai deragliata sul glorioso VB6, il meccanismo che ho adottato per ottenere lo scopo di avere a disposizione in un mio programma VB i dati inviati da una pagina HTML è il seguente:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     ...
        <form action="sorg.php" method="post">
          <meta http-equiv="content-type" content="text/html; charset=UTF-8">
         ...
    
    <input name="Submit2" value="Ferma " type="submit">&nbsp;&nbsp; 
    ...
    come si vede viene eseguito uno script PHP sorg.php
    codice:
    <?php
    $cmd = 'C:\xampp\htdocs\DDe.exe /on_sox1';
      passthru($cmd);
    header( "refresh:1;url=index.html" );
    }
    che a sua volta avvia un programma VB passandogli una stringa dipendente dal pulsante premuto in HTML
    e infine prima che esso termini, passa questo valore mediante, udite udite DDE, al definitivo programma VB sempre in esecuzione!!
    una porcheria pazzesca!!

  8. #18
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Scusa la domanda che nulla a che fare con php, ma DDe.exe e il tuo programma vb6 come comunicano?

  9. #19
    DDE Dynamic Data Exchange..tecnologia offerta da Visual Basic per stabilire una comunicazione tra più applicazioni, per esempio è possibile mettere in comunicazione due TextBox in due applicazioni distinte e condividere il testo

  10. #20
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    ok... grazie per l'info

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 © 2026 vBulletin Solutions, Inc. All rights reserved.