codice:
<?php
if(eregi("Riepilogo.php",$_SERVER['PHP_SELF'])) {
die();
}
$params = array("smstipodest", "PrefissoMessaggio", "NumeroMessaggio",
"MittenteMessaggio", "TestoMessaggio", "UrlCliente",
"tptarget", "smsflash", "smspubblicit");
foreach($params as $pname) {
if(isset($_COOKIE["$pname"])) {
$$pname = htmlentities(stripslashes($_COOKIE["$pname"]));
} else {
$$pname = "";
}
}
?>
<html>
<head>
<title><?php if(isset($Titolo)) { echo $Titolo; } ?></title>
<style type="text/css"><!--
.bianco10sx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #FFFFFF}
.rex { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #B92203; text-align: justify}
.lau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; text-align: justify}
--></style>
<Script Language="JavaScript" src="FileMain.js"></Script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" OnUnload="DeleteFile()">
<Script Language="JavaScript">
var now = new Date()
var CancFile = ""
function DeleteFile()
{
if (CancFile == "")
{
delCookie("TestoMessaggio")
delCookie("NumeroMessaggio")
delCookie("PrefissoMessaggio")
delCookie("MittenteMessaggio")
delCookie("smstipodest")
delCookie("tptarget")
delCookie("UrlCliente")
delCookie("<?php echo $RandID; ?>")
window.open("ProxyPage.php?TipoOperazione=CANCFILE&RandID=<?php echo $RandID; ?>","finestra","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=20,height=20,top=200,left=450")
}
}
function AbilitaDeleteFile()
{
CancFile = "KO"
PathReferer = document.location.host + document.location.pathname
document.FormAttivo.PathReferer.value = PathReferer
}
</Script>
<form method="POST" action="http://sms.aruba.it/Secure_inviasmsdomini.asp"
Name="FormAttivo" Method="POST" OnSubmit="AbilitaDeleteFile()">
<table border="0" cellPadding="0" cellSpacing="0" align="center" width="335" height="240">
<tr>
<td align="center" valign="middle" height="10">
<table border="0" cellPadding="0" cellSpacing="5" align="center" width="315"
class="lau" bgcolor="#FFFFFF">
<tr>
<td align="center" height="15" valign="middle">
<font class="rex">L'SMS verrà inviato con i seguenti dati:<font></td>
</tr>
<tr>
<td align="center" height="25">
<table class="lau" border="0">
<tr>
<td>Numero: </td>
<td>+<font class="rex"><?php
echo $PrefissoMessaggio . $NumeroMessaggio; ?></font></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align=center height="10">
<table class="lau" border="0">
<td>Mittente:</td>
<td><font class="rex"><?php
echo $MittenteMessaggio ?></font>[/b]</td>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="bottom" align="center" height="20" >
<font class="lau">Testo del messaggio:</font></td>
</tr>
<tr>
<td valign="top" align="center" height="65" ><textarea cols="6" rows="3" style="WIDTH: 290px" type="text" name="smstesto" onkeyup="javascript:messcontacar();" onchange="javascript:messcontacar();" style="" contenteditable=false><?php
echo $TestoMessaggio ?></textarea>
</td>
</tr>
<tr>
<input type="hidden" name="RandID" value="<?php echo $RandID; ?>">
<input type="hidden" name="RiepilogoFatto" value="SI">
<input type="hidden" name="UrlCliente" value="<?php
echo "http://" . $UrlCliente; ?>">
<input type="hidden" name="IDCodSMS" value="<?php echo $IDCodSMS; ?>">
<input type="hidden" name="smstipodest" value="<?php
echo $smstipodest; ?>">
<input type="hidden" name="tptarget" value="<?php
echo $tptarget; ?>">
<input type="hidden" name="smsmittente" value="<?php
echo $MittenteMessaggio; ?>">
<input type="hidden" name="smsprefcell" value="<?php
echo $PrefissoMessaggio; ?>">
<input type="hidden" name="smsdestinatario" value="<?php
echo $NumeroMessaggio; ?>">
<input type="hidden" name="smsflash" value="<?php
echo $smsflash; ?>">
<input type="hidden" name="smspubblicit" value="<?php
echo $smspubblicit; ?>">
<input type="hidden" name="PathReferer" value="">
<td align="center"><input type="Image" name='btn' src="prosegui.gif" Style="cursor:hand"></td>
</tr>
</table>
<Script Language="JavaScript">
//qui mi deve cliccare il bottone btn
</Script>
</form>
</body>
</html>
ho postato tutta la pagina cmq visto che ci siamo faccio un riassuntino di quello che fa, partendo dalla pagina invio.php dove abbiamo un form per inserirre dei dati in input (telefono, oggetto, messaggio) attraversanto una serie di pagine arriviamo a questa pagina che mi è stata fornita da aruba, questa pagina è un form di conferma per l'invio dell'sms che ho definito nelle pagine precedenti...adesso io vorrei saltare questo form di conferma per inviare la richiesta direttamente ad aruba...ho provato quindi ad utilizzare document.FornAttivo.submit() che mi restituisce un errore dal sito di aruba.
ho rimosso il codice e arrivati a questa pagina cliccando manualmente il bottone tutto funziona quindi ne ho tratto le conclusioni che il form riconosce l'id del bottone per cui cliccando il bottone in javascript dovrebbe funzionare!
grazie dimmi pure se sono stato poco chiaro!