$costouno=$_REQUEST('costouno'];
c'è una tonda aperta invece della quadra...
$costouno=$_REQUEST['costouno'];
(come diceva Sgarbi? Capra, Capra, Capra) non me ne ero accorto
nuove modifiche + suggerimenti
<page uri="http://192.168.1.220/aimon2.php" method="POST">
<vars>
<var name="credits" value="%%crediti%%" />
<var name="text" value="%%message%%" />
<var name="costouno" value="%%tipo%%" />
</vars>
<contents>
<var name="residui" left="sms:" right=":rimanenti" />
</contents>
</page>
mentre aimon2
<?php
//Converte il testo ed il mittente in codifica base64 e calcola gli sms rimanenti per i servizi aimon ed aimon-free/
$text=stripslashes($_REQUEST['text']);
$credits=$_REQUEST['credits'];
$costouno=$_REQUEST['costouno'];
echo("Testo:".base64_encode($text).":\n<br/>");
echo("Messaggio:".base64_encode($_REQUEST['mitt']).":\n<br/>");
$credits = str_replace(".","",$credits);
$credits = str_replace(",",".",$credits);
$credits = (float)$credits;
if ($costouno == 84) {$credits = ($credits/1.6);}
else{ if ($costouno == 59) {$credits = ($credits/1.5);}
else{ if ($costouno == 106) {$credits = ($credits/1);}
else{ if ($costouno == 1436) {$credits = ($credits/1);}
}
}
}
$credits = floor($credits);
$lung = strlen($text);
if ($lung<161)
$lung_def=160;
else
$lung_def=153;
$sms=$lung/$lung_def;
$sms=floor($sms);
if (($sms*$lung_def)<$lung)
$sms=$sms+1;
$rimanenti=$credits-$sms;
echo "sms:$rimanenti:rimanenti";
?>
Si potrebbe fare anche un'altra finezza.
Dalla pagina sms.aimon.it c'è scritto il valore aggiornato.
Nel caso di promo, il valore cambia. è possibile pescare il valore da lì?
dopo il login, nella pagina
http://sms.aimon.it/show_route_costs.php?ID=84&ID_Nazione=90 compare il costo del singolo codice, ma non ho capito ancora come estrarlo
ps. ho trovato una guida che accenna al comando switch, ma non ho capito come implementarlo.
pps.
questo posso levarlo dai vari aimon?
<page uri="http://t.jacksms.it/Aimon.php" method="POST">
<vars>
<var name="text" value="%%message%%" />
<var name="mitt" value="%2B39%%mittente%%" />
</vars>
<contents>
<var name="text" left="Testo:" right=":" />
<var name="mitt" left="Messaggio:" right=":" />
</contents>
</page>