GoJack - SMS gratis

  • Marzo 28, 2024, 10:55:32 am
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

Autore Topic: modifica service aimon  (Letto 122626 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:modifica service aimon
« Risposta #30 il: Aprile 12, 2012, 08:49:30 pm »

Grande... aggiorno l'elenco dei php da eliminare. :)
« Ultima modifica: Aprile 12, 2012, 08:52:38 pm da Daniele8787 »
Connesso

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:modifica service aimon
« Risposta #31 il: Aprile 13, 2012, 11:47:17 pm »

BeSMS dovrebbe essere come Aimon
YesMMS dovrebbe contenere solo una strstr() un if e due echo
vodafone-widget c'è anche su Freesmee. Non so se è diverso da quello di jacksms -> http://script.freesmee.com/vodafone-widget-message.php
Ad ogni modo quello che è su Freesmee si può recuperare (per ora) ^_^

PS: odioso il capthca ad ogni post -.- non mi invoglia per nulla a scrivere.
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:modifica service aimon
« Risposta #32 il: Aprile 14, 2012, 12:17:59 am »

Ciao MaC ...sei tu? Che onore, non ci credo! :) comunque per il captcha tranquillo, è solo per i primi 5 post, dopo sparisce. Anzi, ora vedo di limitarlo al primo post. L'ho inserito perchè nonostante il captcha di registrazione di difficoltà massima, avevo spesso attacchi di bot che spammano pubblicità in inglese nei post. Poi con l'aggiunta di una domandina di matematica nella fase di registrazione sono scomparsi.

EDIT: fatto, ora non dovresti più avere richieste di captcha. Limitato al primo post.
« Ultima modifica: Aprile 14, 2012, 12:26:41 am da Daniele8787 »
Connesso

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:modifica service aimon
« Risposta #33 il: Aprile 14, 2012, 12:31:19 am »

Si :) sono io...ed effettivamente niente più captcha :D

Mi sono iscritto principalmente perché mi è venuta voglia di smanettare con un server casalingo. Attualmente sto tentando di configurare nginx, ma ho qualche problemuccio con l'esecuzione dei php ^_^
Una volta sistemato terrò una copia di goJack in caso di emergenza :D
Connesso

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
Re:modifica service aimon
« Risposta #34 il: Aprile 15, 2012, 05:10:12 pm »

non credo che l'xml di freesmee preveda le moltiplicazioni, cmq si risolve con il php.
Questo è il codice dello script fatto da iaddo per aimon, si potrebbe prevedere tutta una serie di if a seconda del codice apisms inserito per permettere al corretta visualizzazione dei crediti residui:

nella prima pagina di sms.aimon.it, sono presenti i tipo di sms inviabili, il loro costo, e gli sms inviabili.

si può prendere il valore da li?

Codice: [Seleziona]
<table id="Bor" border="0" cellspacing="0" cellpadding="0">
    <tr>
       
        <th>Descrizione</th>
<th>Costo SMS Italy</th>
<th>SMS inviabili</th>
<th>ID API</th>
        <!-- <th>Ritardo</th> -->
    </tr>
<tr>

<td><a href="show_route_costs.php?ID=84&ID_Nazione=90">MITTENTE LIBERO+REPORT 1.6 crediti</a></td>
<td>1,60 Crediti per SMS</td>
<td>209 SMS</td>
<td>84</td>
<!-- <td>< 10 sec</td>-->
</tr>
<tr>

<td><a href="show_route_costs.php?ID=59&ID_Nazione=90">MITTENTE LIBERO  1,5 crediti</a></td>
<td>1,50 Crediti per SMS</td>
<td>223 SMS</td>
<td>59</td>
<!-- <td>< 10 sec</td>-->
</tr>
<tr>

<td><a href="show_route_costs.php?ID=106&ID_Nazione=90">MITT.FISSO IN PROMOZIONE (0.75 crediti)</a></td>
<td>0,75 Crediti per SMS</td>
<td>447 SMS</td>
<td>106</td>
<!-- <td>< 10 sec</td>-->
</tr>
<tr>

<td><a href="show_route_costs.php?ID=1436&ID_Nazione=90">SMN "BEST EFFORT"</a></td>
<td>0,75 Crediti per SMS</td>
<td>447 SMS</td>
<td>1436</td>
<!-- <td>< 10 sec</td>-->
</tr>
</table>



forse dico una castronata, ma se si pesca il valore da sms.aimon.it, non è necessario fare nessun conto.


ps. i service derivati che avevo "pasticciato" ora indicano i crediti prima dell'invio. di più al momento non ho saputo fare

Codice: [Seleziona]
    <service id="1060" service_type="free" name="Aimon.Free.Fissi" v="1.4.2" maxsms="3" singlelen="124" sms_divisor="124" maxlen="124" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia 3 SMS al giorno con mittente fisso tramite www.aimon.it</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://aimon.it/?cmd=smsgratis" method="POST">
                <contents>
                    <var name="crediti" left="Credito residuo giornaliero: " right="crediti/sms" />
                </contents>
                <vars>
                    <var name="inputUsername" value="%%username%%%40aimon.it" />
                    <var name="inputPassword" value="%%password%%" />
                    <var name="submit" value="Procedi" />
                </vars>
                <errors>
                    <var errstr="Username o Password errati" errmsg="username o password errati" errcode="5" />
                    <var errstr="password non riconosciute" errmsg="Username o password di Aimon errati" errcode="5" />
                    <var errstr="Credito non sufficiente" errmsg="Credito non sufficiente" errcode="13" />
                </errors>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://aimon.it/index.php?cmd=smsgratis&amp;sez=smsgratis" method="POST">
                <vars>
                    <var name="tiposms" value="0" />
                    <var name="tipomittente" value="0" />
                    <var name="prefisso_internazionale" value="39+%28Italy%29" />
                    <var name="testo" value="%%message%%" />
                    <var name="caratteri" value="112" />
                    <var name="destinatario" value="%%intnum%%" />
                    <var name="btnSubmit" value="Invia+SMS" />
                </vars>
                <accept>
                    <var acceptstr="Messaggio inviato con successo" acceptmsg="Crediti residui: %%crediti%%" />
                </accept>
                <errors>
                    <var errstr="Mittente non valido" errmsg="Il mittente deve essere un numero di telefono" />
                    <var errstr="Destinatario richiesto" errmsg="manca il numero a cui inviare" />
                    <var errstr="Testo richiesto" errmsg="testo messaggio vuoto" />
                    <var errstr="Messaggio non inviato per errore di spedizione" errmsg="errore durante la spedizione" />
                    <var errstr="limite massimo di sms inviabili gratis in 24 ore" errmsg="Troppi sms in 24h per questo destinatario" />
                    <var errstr="limite massimo di sms inviabili gratis in 30 giorni" errmsg="Troppi sms in 30g per questo destinatario" />
                    <var errstr="stato raggiunto il limite totale di sms inviabili gratis al numero" errmsg="Raggiunto limite max di invii al destinatario" />
                </errors>
            </page>
        </procedure>
    </service>

Codice: [Seleziona]
    <service id="1061" service_type="lowcost" name="Aimon.fissi" v="1.0.2" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <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>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="106" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!Crediti prima dell'invio: %%crediti%%" />
                </accept>
            </page>
        </procedure>
    </service>

Codice: [Seleziona]
    <service id="1062" service_type="lowcost" name="Aimon.Best.Effort" v="1.0.2" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <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>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="1436" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!Crediti prima dell'invio: %%crediti%%" />
                </accept>
            </page>
        </procedure>
    </service>

Codice: [Seleziona]
    <service id="1063" service_type="lowcost" name="AimonNome" v="1.0.2" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                <required n="3" name="mittente" default="" desc="Inserisci il tuo nome o numero con prefisso internzionale senza +" />
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="sender" value="%%mitt%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="59" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!Crediti prima dell'invio: %%crediti%%" />
                </accept>
            </page>
        </procedure>
    </service>
« Ultima modifica: Aprile 15, 2012, 05:45:56 pm da littleqwerty »
Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:modifica service aimon
« Risposta #35 il: Aprile 16, 2012, 03:21:04 pm »

Vabè diciamo che basterebbe modificare il php che ha incollato easyrap..e aggiungergli una variabile in entrata, che è poi la variabile che indica il tipo di sms. Poi vedo se lo modifico e lo carico su questo server. Però qui http://gojack.altervista.org/forum/index.php?topic=101.msg1897#msg1897 ho notato che per aimon SMN hai messo lo stesso codice api di best effort. E' normale? ed anche lo stesso nome al service. In definitiva quanti sono i tipi di sms che sono da inserire nel php con i relativi costi?
Connesso

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
Re:modifica service aimon
« Risposta #36 il: Aprile 16, 2012, 10:05:57 pm »

Però qui http://gojack.altervista.org/forum/index.php?topic=101.msg1897#msg1897 ho notato che per aimon SMN hai messo lo stesso codice api di best effort. E' normale? ed anche lo stesso nome al service.


il nome completo è SMN "BEST EFFORT"

In definitiva quanti sono i tipi di sms che sono da inserire nel php con i relativi costi?



I servizi di aimon sono quattro.

  • MITTENTE LIBERO+REPORT 1.6 crediti
  • MITTENTE LIBERO 1,5 crediti
  • MITT.FISSO
  • SMN "BEST EFFORT"


le ultime due tipologie sono in offerta adesso.
Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:modifica service aimon
« Risposta #37 il: Aprile 17, 2012, 12:48:03 am »

Codice: [Seleziona]
Tipo Messaggio Numero crediti ID API
MITTENTE LIBERO+REPORT 1.6 crediti 1,60 Crediti per SMS 84
MITTENTE LIBERO 1,5 crediti 1,50 Crediti per SMS 59
MITT.FISSO IN PROMOZIONE (0.75 crediti) 0,75 Crediti per SMS 106
SMN "BEST EFFORT" 0,75 Crediti per SMS 1436
Connesso

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
Re:modifica service aimon
« Risposta #38 il: Maggio 01, 2012, 09:48:32 pm »

Allora, dopo aver messo in locale aimon.php, ho provato a modificare php e service

ho evidenziato aggiunte e modifiche.
Questo per quanto riguarda aimon2.php
Citazione
<?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;
   $credits = ($credits/$costouno);
   $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";
?>

mentre sul service

Citazione
            <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="1" />
            </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>

ma non mi ha funzionato. usciva valore nullo.

se invece mi limito a variare il numero

Citazione
<?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'];
   
   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;
   $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";
?>

senza toccare l'xml funziona. Giusto per sfizio, vorrei sapere dove sbaglio.

la seconda cosa da risolvere (dopo) è come capire di quanti sms scala
Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:modifica service aimon
« Risposta #39 il: Maggio 01, 2012, 10:40:05 pm »

$costouno=$_REQUEST('costouno'];

c'è una tonda aperta invece della quadra...

$costouno=$_REQUEST['costouno'];
Connesso

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
Re:modifica service aimon
« Risposta #40 il: Maggio 02, 2012, 12:29:41 am »

$costouno=$_REQUEST('costouno'];

c'è una tonda aperta invece della quadra...

$costouno=$_REQUEST['costouno'];

(come diceva Sgarbi? Capra, Capra, Capra) non me ne ero accorto :P

nuove modifiche + suggerimenti :D

Codice: [Seleziona]
            <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

Codice: (aimon2) [Seleziona]
<?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?

Codice: [Seleziona]
            <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>
« Ultima modifica: Maggio 02, 2012, 12:37:16 am da littleqwerty »
Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:modifica service aimon
« Risposta #41 il: Maggio 02, 2012, 01:27:43 am »

No quel php sul server vecchio di jacksms serve, per convertire il mittente in base64 e nel nuovo xml, con la mia segnalazione easy cancellò quel php e lo sostituì con uno sul server di freesmee. Al posto di quello magari metti quello sul server di freesmee. L'attuale services.xml dovrebbe contenere la correzione. Comunque invece di mettere cosi tante condizioni una dentro l'altra c'è il costrutto "elseif". :) comunque grazie mille... quel che resta da fare lo faccio domani e carico il php. :)
« Ultima modifica: Maggio 02, 2012, 01:29:44 am da Daniele8787 »
Connesso

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
Re:modifica service aimon
« Risposta #42 il: Maggio 02, 2012, 01:40:17 am »

No quel php sul server vecchio di jacksms serve, per convertire il mittente in base64 e nel nuovo xml, con la mia segnalazione easy cancellò quel php e lo sostituì con uno sul server di freesmee. Al posto di quello magari metti quello sul server di freesmee. L'attuale services.xml dovrebbe contenere la correzione. Comunque invece di mettere cosi tante condizioni una dentro l'altra c'è il costrutto "elseif". :) comunque grazie mille... quel che resta da fare lo faccio domani e carico il php. :)


c'è anche switch :P

comunque, questo è aimontutto :P

Codice: (AimonTutto) [Seleziona]
    <service id="1065" service_type="lowcost" name="AimonTutto" v="1.2.2" maxsms="10" keepsession="0" singlelen="160" smsdivisor="153" maxlen="612" reset="daily" lang="it" ord="100" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia SMS personalizzati tramite www.aimon.it</info>
            <config>
                <required n="1" name="username" desc="Inserisci l&apos;username di login (SOLO il nome, senza @aimon.it)" />
                <required n="2" name="password" desc="Inserisci la tua password di accesso" />
                <required n="3" name="mittente" desc="Inserisci il mittente (con pref internazionale ma senza + es: 393381234567)" />
                <required n="4" name="tipo" desc="Scrivi 106 per sms con mittente fisso, 1436 per gli smn (sms flash), 59 per sms con mittente personalizzato, 84 per sms con report di consegna (il costo del singolo sms varia a seconda della tipologia scelta)"/>
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://littleqwerty.3owl.com/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>
            <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>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="sender" value="%%mitt%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="%%tipo%%" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato! SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>

ho caricato aimon.php (quello integrale postato prima), aimon2.php su un sito che ho creato ad hoc.
solo che non ho fatto in tempo a vedere se funge da lì  :-[


ps. senza t.jacksms.it non funziona, dice che manca il testo.

Codice: [Seleziona]
            <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>
« Ultima modifica: Maggio 02, 2012, 01:56:13 am da littleqwerty »
Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:modifica service aimon
« Risposta #43 il: Maggio 02, 2012, 10:36:52 pm »

Ma gli sms con id_API 1436 e 106 non costano 0.75? hai messo 1.
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Caricato service aimon tipo personalizzato
« Risposta #44 il: Maggio 02, 2012, 11:20:35 pm »

Allora ho caricato sul server questo xml da cui ho eliminato sia il php di freesmee, sia quello di jacksms.

Codice: [Seleziona]
<service id="1033" service_type="lowcost" name="AimonTutto" v="1.00" maxsms="10" keepsession="0" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia SMS di tipo personalizzato tramite www.aimon.it</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                <required n="3" name="mittente" default="" desc="Inserisci il il tuo numero di cellulare senza il +39" />
                <required n="4" name="tipo" desc="Scrivi 106 per sms con mittente fisso, 1436 per gli smn (sms flash), 59 per sms con mittente personalizzato, 84 per sms con report di consegna (il costo del singolo sms varia a seconda della tipologia scelta)"/>
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://gojack.altervista.org/script/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                    <var name="tipo" value="%%tipo%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="sender" value="%%mitt%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="%%tipo%%" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>

e questo php

Codice: [Seleziona]
<?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'];
$tipo=$_REQUEST['tipo'];

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 (
$tipo ==  84)       {$costo 1.6;}
    elseif (
$tipo ==  59)   {$costo 1.5;}
    elseif (
$tipo ==  106)  {$costo 1;} 
    elseif (
$tipo ==  1436) {$costo 1;}

$credits = ($credits/$costo);
$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";
?>

a quest'indirizzo http://gojack.altervista.org/script/aimon.php il cui codice è visibile sostituendo txt a php, come su freesmee. :)

siccome non ho provato niente, qualcuno provi a vedere se tutto funziona. :)
« Ultima modifica: Maggio 03, 2012, 12:22:49 am da Daniele8787 »
Connesso
 

Contatta Daniele8787 l'autore di GoJack


Se vuoi ringraziare me (Daniele8787) e ciopper90, per il lavoro svolto fin'ora,
puoi prendere in considerazione una libera donazione. Grazie mille.