PDA

View Full Version : [Vb6] - Mandare sms con 190.it


Massi91
14-05-2005, 23:09
ciao a tutti, avrei pensato ad un programma in Visual Basic 6.0 che manda sms ai numeri vodafone, avendo un account registrato nel sito di www.190.it... praticamente dovrebbe autenticare l'utente e mandare il messaggio, ma non ho la minima idea di come si faccia...
grazie in anticipo :help:

Massi91
16-05-2005, 15:35
Up! :mc: :cry:

Massi91
16-05-2005, 19:22
ok, ho trovato il codice html nella pagina principale del sito www.190.it:


<form name="loginForm" target="_top" method="POST" action="/190/trilogy/jsp/login.do" onSubmit="return oneshot();">

<img src="username.gif" title="Inserisci la tua username"><input type="text" name="username" class="log" onChange="resetPost();"/>
<img src="password.gif" title="Inserisci la tua password"><input type="password" name="password" class="log" onChange="resetPost();"/>
<input type="image" name="login_button" align="middle" src="btn_frecce.gif" class="img_link">

</form>



ma ora come faccio a simulare il riempimento dei campi ed il login? Per piacere, è urgente :cry: Conto sul vostro aiuto, grazie :mc: :cry:

Massi91
19-05-2005, 17:50
ripropongo la domanda... in php!


qualcuno sa come fare? :mc: :cry:

Cimmo
19-05-2005, 18:05
ripropongo la domanda... in php!


qualcuno sa come fare? :mc: :cry:
Dunque in Php dovrebbe essere semplice, non ricordo bene se per mandare piu' di un campo basti &, tu prova.
Poi bisogna vedere cosa c'e' in $result

$ch = curl_init("http://www.areaprivati.190.it/190/trilogy/jsp/login.do");

$errore = curl_error($ch);
if ($errore != "")
echo "<br>Errore CURL: $errore";

// se diverso da 0 gli header HTTP vengono inclusi nell’output
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, "username=".$user."&password=".$psw);

$result=curl_exec ($ch);
curl_close ($ch);

Massi91
19-05-2005, 18:19
Dunque in Php dovrebbe essere semplice, non ricordo bene se per mandare piu' di un campo basti &, tu prova.
Poi bisogna vedere cosa c'e' in $result

$ch = curl_init("http://www.areaprivati.190.it/190/trilogy/jsp/login.do");

$errore = curl_error($ch);
if ($errore != "")
echo "<br>Errore CURL: $errore";

// se diverso da 0 gli header HTTP vengono inclusi nell’output
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, "username=".$user."&password=".$psw);

$result=curl_exec ($ch);
curl_close ($ch);





grazie!

ho provato sul server php di altervista e mi ha restituito un errore:

Fatal error: Call to undefined function: curl_init() in ...(percorso)... on line 7

Cimmo
19-05-2005, 18:25
grazie!

ho provato sul server php di altervista e mi ha restituito un errore:

Fatal error: Call to undefined function: curl_init() in ...(percorso)... on line 7
Si vede che la libreria php_curl non e' abilitata nel file di configurazione.
Puoi provare mettendo PhP sul tuo pc

Massi91
19-05-2005, 18:27
Si vede che la libreria php_curl non e' abilitata nel file di configurazione.
Puoi provare mettendo PhP sul tuo pc


sarebbe una cosa un po' troppo complicata... a questo punto lo faccio direttamente con vb, no?

Cimmo
19-05-2005, 18:34
sarebbe una cosa un po' troppo complicata... a questo punto lo faccio direttamente con vb, no?
Con VB non ricordo assolutamente con si fanno le chiamate http...