Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    4

    Passaggio valori da pagina php a client

    Salve a tutti, ho un piccolo programmino scritto in Ruby, e questo deve collegarsi a un file php hostato online per passargli dei valori.
    Il file php si trova su http://miosito.it/file.php

    Ora il client si collega al file http://miosito.it/file.php?parametri=xxx

    E con il metodo GET funziona tutto a meraviglia. Ora però vorrei che il file php ritornasse indietro al client un valore, una variabile o una stringa in modo che faccia capire al client che è andato tutto per il meglio. Come passo questo valore?
    Ci sto sbattendo da giorni, ma non riesco ad arrivare a una conclusione.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    potresti semplicemente generare in output il valore in un formato definito (es. in xml o json) e richiamare lo script leggendo l'output generato

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    4
    intendi con echo?
    codice:
    <?php
      echo "prova ok";
    ?>

    Ho provato a fare
    codice:
    print Net::HTTP.download("http://miosito.prova.php")
    da Ruby, ma non mi stampa quella stringa.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    a questo punto diventa un problema "ruby" e non "php"... devi "importare" il file php "come se fosse" un documento testuale o nel formato che tu definisci... il lato php va bene come hai postato

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    4
    Hmmm ci sto provando, ma non ho capito come "trattare". Se magari potessi spiegarmelo, anche con un altro linguaggio?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    in php stesso avresti:

    file.php:
    Codice PHP:
    $par $_GET['parametri']; // ...aggiungere controlli opportuni...

    ...elaborazioni...

    // esempio risultato di ritorno:
    // si può aggiungere un'istruzione header oppure no, dipende, tipo:
    header('Content-type: application/json'); // ...dipende
    print '{"result": "ok"}'// uso il formato json, p.es.
    exit; 

    file chiamante:

    Codice PHP:
    $res file_get_contents('http://.../.../file.php?parametri=xxx');
    // in $res ho il risultato 

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    4
    Vedrò di studiarmi per bene questo sistema, grazie!

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    prova un po'... ciao!

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.