PHP - Leggere una pagina passata con Form e Captcha

pelandro

Nuovo Utente
18 Lug 2009
2
0
1
Ciao,
ho un modulo che, prima dell'invio, necessita del controllo di un campo, il CodiceFiscale. Questo si legge dal sito dell'AgenziaDelleEntrate passandolo tramite un Form con Captcha.

Questa procedura viene compiuta solo visivamente (risolvendo il captcha riporto il codice fiscale e il captcha sul sito dell'AdE che mostra se è valido o meno). Avrei bisogno di automatizzare questa procedura, interrogando il sito dell'AdE e, in caso il codice risulti "Valido" faccia confermare il modulo oppure bloccarlo.

Questo il codice prodotto. Ma tecnicamente il form gira due volte (la prima volta viene inviato alla stessa pagina in cui il codice PHP invia nuovamente il tutto all'AdE) vanificando il captcha in quanto rinnovato (il primo è già cambiato).

<?php
$captcha = $_POST["captcha"];
?>
<html>

<form method="post" action="(this page)">
<img src="remote-captcha"><input type="text" name="captcha">
<submit>

<?php
$postdata = http_build_query(
array(
'captcha' => $captcha
)
);

$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);

$context = stream_context_create($opts);
$result = file_get_contents('https://www.form-page', false, $context);
$search = '/<div class="myclass">(.*)<\/div>/';
preg_match($search, $result, $show);

echo $show[0];
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Leggere variabili esterne ad una classe in php 5.2 PHP 6
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
C Leggere dati File.XMLcon PHP XML 11
W [PHP] Leggere un array un po complicato PHP 3
K Script PHP per leggere array.txt Presentati al Forum 3
Monital Leggere un file php contenente dati json PHP 10
P Problema: come far leggere unintero dvd da php e memorizzare il suo contenuto ???? PHP 38
neo996sps [risolto] Usare PHP per leggere da file XML PHP 3
max_400 Questionario in PHP...si possono leggere le risposte? PHP 21
M Leggere valori da checkbox e richiamarli in php Javascript 1
I Leggere xml con dom in php PHP 3
maxbossi Regolamento Regolamento forum php - leggere attentamente prima di postare PHP 0
L leggere flash tramite php PHP 4
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
I Eecuzione di javascript in ciclo foreach php. PHP 7
S Libreria PHP per creare file dwg o dxf PHP 0
A [cerco - retribuito] Sviluppatore Php freelance per progetti vari Offerte e Richieste di Lavoro e/o Collaborazione 2
L Google chart php mysql PHP 2
R Download file multipli da directory php PHP 0
F pagina dinamica PHP PHP 3
P Rimozione automatica url da sitemap.xml con PHP PHP 1
L php tinymce mi duplica la classe label PHP 3
S Errore PHP - Notice: Undefined index ... PHP 14
N file manager da php 5 a 7 PHP 15
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
elpirata Update dinamico informazioni scritte in una pagina php jQuery 11
N Mysql_result per PHP 7 PHP 2
Emix Select concatenate php sql ajax PHP 2
P Modifica con PHP di un node in una sitemap xml PHP 0
D Come usare funzione php PHP 6
P Cancellazione specifici files in una folder php PHP 1

Discussioni simili