Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: errore 800a000d

  1. #1
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866

    errore 800a000d

    Salve, cerco di limitare l'invio di 1 sms per utente su aruba e per questo ottengo il seguente errore:

    Microsoft VBScript runtime error '800a000d'

    Type mismatch: 'clng'

    /inviasmsdomini.asp, line 26

    il file inviasmsdomini.asp è quello di aruba che invia l'sms.
    gli passo delle variabili con una redirect


  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    cosa c'è sulla linea 26 ?
    Forza la magica ROMA

  3. #3
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Non lo so, in quanto il file inviasmsdomini.asp è di aruba e il form dell'sms gli passa le variabili.
    Comunque spiego meglio il problema.
    Per limitare l'invio ad orni utente di un solo sms, ho utilizzato un file che chiamerò "controllo.asp" postato da baol;
    il file crea una cartella e un file di testo nel quale stampa l'Id dell'utente e quindi invia un coockie; se entrambi mancano, allora si apre la form per l'nvio dell'sms che punta al file inviasmsdomini.asp, altrimenti si visualizza "sms già inviato";
    il tutto già funziona perfettamente, se non per il fatto che se la pagina "controllo.asp" viene aperta e chiusa o aggiornata, la stessa effettua il controllo indipendentemente dal fatto che l'utente abbia o meno inviato l'sms; il risultato è che si visualizza "sms già inviato" pur non avendo inviato nulla.
    Per ovviare a questo, ho pensato di:
    1) creare una pagina solo con il form che punta non al file inviasmsdomini.asp ma ad un controllo1.asp;
    2) la pagina controllo1.asp se l'utente è abilitato all'invio dell'sms deve passare le variabili (acquisite con request.form) al file inviasmsdomini.asp
    Spero di essermi spiegato.

  4. #4
    probabilmente cerchi di fare il clng di una variabile vuota o che non contiene un numero!!!

  5. #5
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Come si passano variabili con response.redirect, così?

    Response.Redirect("http://sms.aruba.it/inviasmsdomini.asp?prefisso=<%=prefisso%>&smsdesti natario=<%=smsdestinatario%>

  6. #6
    no:

    Response.Redirect("http://sms.aruba.it/inviasmsdomini.asp?prefisso=" & prefisso & "&smsdestinatario=" & smsdestinatario

  7. #7
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Se la variabile è un numero?

  8. #8
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Rieccomi; le variabili vengono acquisite tutte dal file di aruba, ma purtroppo il file della variabile OldRefer che la suddetta pagina asp acquisisce dev'essere necessariamente quello dove risiede la form che poi è quello di seguito riportato e non quindi il sorgente prima chiamato controllo1.asp dove punta la mia form e che spedisce le variabili; mi sono spiegato? Qualcuno ha soluzioni?

    <input type=hidden name="OldRefer"
    value="http://www.aaaaaa.it/form.asp">

  9. #9
    Originariamente inviato da jet
    mi sono spiegato?
    no, almeno io non ho capito

  10. #10
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Il codice che posto è l'html della pagina inviasmsdomini.asp nella sua prima fase di resoconto dei dati acquisiti dal form;
    si evince che la stessa acquisisce la variabile OldRefer come form ( il modulo di acquisizione dei dati dell'utente per l'invio dell'sms);
    il mio problema è che la variabile OldRefer acquisisca il file controllo1.asp, file al quale punta la form e che con una redirect spedisce le variabili al file inviasmsdomini.asp, dopo ovviamente aver verificato se l'utente è autorizzato ad inviare l'sms.

    <form method="POST" action="inviasmsdomini.asp">
    <input type=hidden name="IDCodSMS" value="0000">
    <input type=hidden name="smsmittente" value="mittente">
    <input type=hidden name="smsflash" value="">
    <input type=hidden name="smsprefcell" value="333">
    <input type=hidden name="smsdestinatario" value="0102030">
    <input type=hidden name="smsnumdest" value="393330102030">
    <input type=hidden name="smspubblicit" value="inviato con www.aaa.it">
    <input type=hidden name="SmsAruba" value="">
    <input type=hidden name="RiepilogoFatto" value="SI">
    <input type=hidden name="SMSTesto" value="prova">
    <input type=hidden name="OldRefer" value="http://www.aaa.it/form.asp">
    <input type=hidden name="smstipodest" value="00">

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.