Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Invio sms xyz in automatico

    Ciao a tutti, sto cercando di far funzionare il servizio di sms di xyz in automatico. Loro infatto danno a disposizione un paio di script che però necessitano di 2 o 3 click per confermare l'invio.
    Invece io vorrei far funzionare tutto in background senza tante conferme lato client.
    Putroppo non ci riesco. Copiando qua e la dagli script che fornisce xyz, mi pare di aver capito che dopo salti qua e la fra varie pagine, la cosa importante è l'ultimo form all'ultima pagina:
    Codice PHP:
    <?php

    if(eregi("Riepilogo.php",$PHP_SELF)) {
            die();
    }
    $params = array("smstipodest""PrefissoMessaggio""NumeroMessaggio"
            
    "MittenteMessaggio""TestoMessaggio""UrlCliente"
            
    "tptarget""smsflash""smspubblicit");

    foreach(
    $params as $pname) {
        if(isset(
    $HTTP_COOKIE_VARS["$pname"])){
            $
    $pname htmlentities(stripslashes($HTTP_COOKIE_VARS["$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://xyz/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">[b]L'SMS verr&agrave; inviato con i seguenti dati:[/b]<font></td>
            </tr>    
            <tr>
            <td align="center" height="25">
            <table class="lau" border="0">
                <tr>
                <td>[b]Numero: [/b]</td>
                <td>[b]+<font class="rex"><?php
                
    echo $PrefissoMessaggio $NumeroMessaggio?></font>[/b]</td>
                </tr>
            </table>
            </td>
            </tr>
            <tr>
            <td align=center height="10">
            <table class="lau" border="0">
                <td>[b]Mittente:[/b]</td>
                <td><font class="rex">[b]<?php
                
    echo $MittenteMessaggio ?>[/b]</font>[/b]</td>
            </table>
            </td>
            </tr>
        </table>
        </td>
        </tr>
        <tr>
        <td valign="bottom" align="center" height="20" >
        [b]<font class="lau">Testo del messaggio:</font>[/b]</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" src="prosegui.gif" Style="cursor:hand"></td>
        </tr>
    </table>
    </form>
    </body>
    </html>
    da ciò ho prodotto questo:
    Codice PHP:
     [.........]  function AbilitaDeleteFile()
    {
        
    CancFile "KO"
        
    PathReferer document.location.host document.location.pathname
        document
    .FormAttivo.PathReferer.value PathReferer
    }

    </Script>
     [.....]
    $destinatario=substr($row[0], 3);
        $prefisso=substr($row[0], 0, 3);
        $RandID = MakeRandID();
        echo("<form action='http://xyz/Secure_inviasmsdomini.asp' Name='FormAttivo' Method='POST' OnSubmit='AbilitaDeleteFile()'>
        <input type='hidden' name='RandID' value='$RandID'> 
        <input type='hidden' name='RiepilogoFatto' value='SI'> 
        <input type='hidden' name='UrlCliente' value='http://www.cervezafest.com/reserved_test/reserved.php'> 
        <input type='hidden' name='IDCodSMS' value='******'> 
        <input type='hidden' name='smstipodest' value=''> 
        <input type='hidden' name='tptarget' value=''> 
        <input type='hidden' name='smsmittente' value='pippo'> 
        <input type='hidden' name='smsprefcell' value='$prefisso'> 
        <input type='hidden' name='smsdestinatario' value='$destinatario'> 
        <input type='hidden' name='smsflash' value=''> 
        <input type='hidden' name='smspubblicit' value=''> 
        <input type='hidden' name='PathReferer' value=''>
        <input type='hidden' name='smstesto' value='$txt'>
        </form>");  [..........] 
    La funzione Make Rand Id è quella fornita da xyz...

    Qualche suggerimento?
    Saluti

  2. #2
    beh, si, io ho un OTTIMO suggerimento: leggi con attenzione il regolamento perché ci troverai scritto che è vietato parlare e/o nominare gli hosters e i loro relativi servizi.

    Riscrivi il thread evitando di parlare dell'hoster gentilmente e, per sicurezza, da una lettura al thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.