Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    leggendo velocemente la pagina pdf direi che il mio metodo dovrebbe funzionare. Il nome della
    textarea dovrebbe essere 'XML'

    Non mi pare che la textarea abbia limiti di lunghezza ma mi informo.

    Ecco le opportune modifiche.

    codice:
    <html>
      <head>
      </head>
      <body onload="document.myform.submit()">
    <form name="my_form" action="ilnomedellapaginaPHP.php" method="post">
    <textarea name="XML">
    qui inserisci tutto l'XML
    </taxtarea>
      </body>
    </html>
    Cosi' e' un sistema abbastanza veloce per risolvere la questione e fare delle prove per vedere se il tuo XML e' corretto.

    Poi devi chiedere al forum VB come si aprono connessioni http. Io di VB non so niente

  2. #12
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157
    Sei stato gentilissimo.
    Ora provo a vedere innanzitutto se funziona da locale...
    Un grazie di cuore.

  3. #13
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157
    Linea 4 carattere 1, cioé
    <body onload="document.myform.submit()">
    il browser mi dice che document.myform.submit() è nullo o non è un oggetto.

    Forse nel codice che mi hai postato manca qualcosa o c'è un errore di sintassi?

  4. #14
    scusa l'ho chiamata my_form

    con l'underscore

    quindi

    document.my_form.submit()

  5. #15
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157
    Si, ho appena provato con l'underscore e non mi da più l'errore.
    Tuttavia la risposta del server è che la struttura del XML non è corretta. Eppure ho copiato pari pari l'esempio della documentazione.
    Non capisco.

    Puoi fare anche tu una prova copia/incolla con uno degli esempi nel file PDF? :master:
    Ho comunque contattato l'assistenza del servizio MMS... dubito che risponderanno entro questo secolo!

  6. #16
    ok, forse mettere dei tag XML direttamente nella textarea non e' un'ottima idea. Mi pare che si incasini un po'.

    Faccio delle prove e poi propongo una soluzione

  7. #17
    ok, c'era un errore di battitura su
    </taxtarea>

    ovviamente e' </textarea>

    (perdona, scrivo da laptop con schermo 12 pollici)

    detto questo io non ho password e login per cui non so se il server accetta le mie chiamate XML

    Inoltre forse potrebbe essere il caso di aggiungere nell'head della pagina questo. Non so se fa qualcosa ma male non fa.

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  8. #18
    fai una prova con questa

    codice:
    <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <!--<script type="text/javascript">
        var st = "<VOLAMMS_SEND><?xml version='1.0' encoding='UTF-8'?><AUTH><UID></UID><PWD></PWD></AUTH><VCODE></VCODE><SUBJECT></SUBJECT><TEXT></TEXT><IMAGE><CTYPE></CTYPE><CONTENT></CONTENT></IMAGE><AUDIO><CTYPE></CTYPE><CONTENT></CONTENT></AUDIO><VIDEO><CTYPE></CTYPE><CONTENT></CONTENT></VIDEO>";
      </script>-->
      </head>
      <body onload="">
    <form name="my_form" action="http://sms.vola.it/cgi/vola_mms_gw.php" method="post">
    <textarea name="XML" rows="20" cols="80"><?xml version='1.0' encoding='UTF-8'?>
    <VOLAMMS_SEND>
        <AUTH>
          <UID>4e0aa0aac4d3b87a127b063100bfbc51</UID>
          <PWD>c9f7727a6a57984759b1de34f7f0fb7b</PWD>
        </AUTH>
        <VCODE>1213131</VCODE>
        <SUBJECT>Prova dell'oggetto.</SUBJECT>
        <TEXT>PROVA INVIO MMS</TEXT>
    </VOLAMMS_SEND>
    </textarea>
    <input type="submit">
      </body>
    </html>

    Non invia in automatico, bisogna premere "invia". Per fare in modo che invii in automatico devi rimettere onload="document.my_form.submit()"

    Cio' che e' importante e' che il server da un errore di

    RECIPIENT PARAM INVALID

    quindi vuol dire che almeno l'XML e' ben formato ed e' stato letto. Poi cosa mettere dentro quell'XML lo decidi tu

    Edit: ho aggiunto pure il recipient e il server mi ha risposto OK

  9. #19
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    157
    Ok! Ti sto perdendo.
    A parte l'errore di battitura da correggere non so proprio che altro ci potrebbe essere da correggere...


    Attendo tue notizie.

  10. #20
    che notizie?

    forse non ero stato chiaro ma l'ultima versione del mio codice funzionava

    Nel senso che il server mi dava un errore di mancata autenticazione.

    E cio' vuol dire che l'XML e' stato ricevuto e letto correttamente.

    Poi ho scritto che mettendo pure le password di prova trovate sul PDF il tutto funzionava. Il server rispondeva OK ad un XML di prova

    Che altro?

    ecco comunque la versione con la quale ho avuto successo
    codice:
    <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      </head>
      <body onload="">
    <form name="my_form" action="http://sms.vola.it/cgi/vola_mms_gw.php" method="post">
    <textarea name="XML" rows="40" cols="80"><?xml version='1.0' encoding='UTF-8'?>
    <VOLAMMS_SEND>
        <AUTH>
          <UID>4e0aa0aac4d3b87a127b063100bfbc51</UID>
          <PWD>c9f7727a6a57984759b1de34f7f0fb7b</PWD>
        </AUTH>
        <VCODE>1213131</VCODE>
        <SUBJECT>Prova dell'oggetto.</SUBJECT>
        <TEXT>PROVA INVIO MMS</TEXT>
        <NOTIFY>Y</NOTIFY>
    <RECIPIENTS>
    <MSISDN>393333268944</MSISDN>
    </RECIPIENTS>
    <TEST_MODE>0</TEST_MODE>
    </VOLAMMS_SEND>
    </textarea>
    <input type="submit">
      </body>
    </html>
    Fammi sapere se hai problemi

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 © 2026 vBulletin Solutions, Inc. All rights reserved.