Listare output esterno

Buona sera a tutti!

Da un pò di tempo mi gira in mente l'idea di fare un piccolo script che riporti l'output proveniente da una precedente immissione di dati in un form di un sito esterno, ma purtroppo non so proprio da dove iniziare a metter le mani, per questo motivo ho deciso di chiedere il vostro aiuto per trarre qualche consiglio utile alla mia esigenza.

Illustro più chiaramente ciò che vorrei ottenere:

# L'utente in una pagina scrive in un form 'ciao'

# lo script esegue la ricerca di 'ciao' con un altro servizio di altro sito(es.google)

# l'output che avrebbe google ricercando 'ciao', lo stampa lo script nella pagina bianca col form iniziale

spero di essere stato abbastanza comprensibile al fine di non causare fraintendimenti di obiettivi...

ringrazio in anticipo chi sarà in grado di concedermi una valida risposta  :)

inviato 7 anni fa
Newbie
X 0 X

Uno script PHP può "interrogare" un sito internet e prelevare la risposta in diversi modi. A mio parere la modalità più versatile (anche se non banalissima da usare) si basa sull'uso delle funzioni cURL:

http://it2.php.net/curl

Devi comunque considerare il fatto che un sito internet, quando risponde ad una chiamata, produce in output un'intera pagina HTML che non puoi includere integralmente in una tua pagina HTML. Dalla risposta del sito dovresti prelevare solo la parte che ti interessa mostrare, eliminando tutti i TAG HTML scomodi, come <html> <head> e <body>

 :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

Uno script PHP può "interrogare" un sito internet e prelevare la risposta in diversi modi. A mio parere la modalità più versatile (anche se non banalissima da usare) si basa sull'uso delle funzioni cURL:

http://it2.php.net/curl

Devi comunque considerare il fatto che un sito internet, quando risponde ad una chiamata, produce in output un'intera pagina HTML che non puoi includere integralmente in una tua pagina HTML. Dalla risposta del sito dovresti prelevare solo la parte che ti interessa mostrare, eliminando tutti i TAG HTML scomodi, come <html> <head> e <body>

 :bye:

proprio per tale motivo, e per evitarlo, un mio amico mi ha consigliato di utilizzare i socket in php.

Premetto che non so nulla sull'argomento in questione, per questo chiedo a voi un consiglio sulla strada da inboccare.

Per me è un bivio oscuro da entrambi le parti...

risposto 7 anni fa
Newbie
X 0 X

Utilizzare i socket non risolverebbe affatto il problema poiché si tratta solo di un altro metodo per comunicare con un server la cui risposta rimarrebbe una pagina HTML da "ripulire" prima di poterla mostrare all'interno delle tue pagine.

 :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

perfetto.

Allora inizio a vedere un pò cosa riesco a fare con le funzioni curl e magari posto qui lo script senza aprire un ulteriore topic  ;)

risposto 7 anni fa
Newbie
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda