Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di mahimo
    Registrato dal
    Feb 2003
    Messaggi
    251

    passaggio valori da webmail libero

    sto realizzando un sistema di invio mail in html.
    premetto che le mail vengono elaborate, ricevute e visualizzate correttamente.

    il problema sorge nella verifica di lettura...
    per avere una conferma che i link presenti nelle mail vengano cliccati, ad ogni link con:

    codice:
    HTML = HTML & "LINK2"
    passo i valori "email" e "link" alla pagina "conferma_lettura.asp" che registra poi le informazioni su un db access.

    ma veniamo al dunque....
    con outlook e via webmail (verificate: interfree, hotmail, katamail, aliceposta) nessun problema, ma con la web mail di libero questo è il risultato:

    La tua E-Mail è: indirizzoemail@libero.it
    Hai cliccato sul link1' target=

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query ''link1' target=')'.
    /conferma_lettura.asp, line 40

    penso che sicuramente a qualcuno sia gia successa una cosa simile, (purtroppo però non sono riuscito a trovare nulla...)
    qualche consiglio? :master:

    buona giornata

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    sicuro che sia quella la riga
    vedo scritto ".....&link=link2' target='blank...."

    mentre nell'errore
    ".....query ''link1' target=...."
    Forza la magica ROMA

  3. #3
    Utente di HTML.it L'avatar di mahimo
    Registrato dal
    Feb 2003
    Messaggi
    251
    scusa, ho sbagliato io a copiare il link,
    ecco il messaggio giusto (ho riprovato adesso):

    La tua E-Mail è: indirizzoemail@libero.it.
    Hai cliccato sul link1' target=.

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query ''link1' target=')'.

    /conferma_lettura.asp, line 40

    nella barra degli indirizzi scrive così:
    ...miosito.it/conferma_lettura.asp?email=indirizzoemail@libero.i t&link=link1'%20target=

  4. #4
    Utente di HTML.it L'avatar di mahimo
    Registrato dal
    Feb 2003
    Messaggi
    251
    può essere perche ho messo il target='blank' nel codice che spedisce la mail?
    ...ora riprovo

  5. #5
    Utente di HTML.it L'avatar di mahimo
    Registrato dal
    Feb 2003
    Messaggi
    251
    togliendo il target, nella mail che arriva, non compare neanche il link...

    EDIT
    non compare il link solo visualizzando la mail con la webmail di libero.

    guardandola x es. su interfree, anche se nello script non c'è il target, tutto funziona

  6. #6
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    potresti postare la linea 40 di conferma_lettura.asp ?
    Forza la magica ROMA

  7. #7
    Utente di HTML.it L'avatar di mahimo
    Registrato dal
    Feb 2003
    Messaggi
    251
    certo, la riga 40 è quella dove c'è:
    codice:
    rs.Open strSQL_inserimento, objcon
    e la stringa strSQL_inserimento è:
    codice:
    strSQL_inserimento = "INSERT INTO accessi (email,link) VALUES ('"& email &"','"& link &"')"
    ....ma cacchio, non riesco a capire, solo con libero succede.. :master:

  8. #8
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    Originariamente inviato da mahimo
    certo, la riga 40 è quella dove c'è:
    codice:
    rs.Open strSQL_inserimento, objcon
    e la stringa strSQL_inserimento è:
    codice:
    strSQL_inserimento = "INSERT INTO accessi (email,link) VALUES ('"& email &"','"& link &"')"
    ....ma cacchio, non riesco a capire, solo con libero succede.. :master:
    scrivi così
    codice:
    strSQL_inserimento = "INSERT INTO accessi (email,link) VALUES ('"& Replace(email,"'","''") &"','"& Replace(link,"'","''") &"')"
    Forza la magica ROMA

  9. #9
    Utente di HTML.it L'avatar di mahimo
    Registrato dal
    Feb 2003
    Messaggi
    251
    miracolo funzia!

    ora vedo il link, apro una pagina blank, non vengono rilevati errori e lo script viene eseguito per intero

    La tua E-Mail è: indirizzoemail@libero.it.
    Hai cliccato sul link2' target=.

    l'unica cosa è che nel campo link del db viene inserita anche la scritta 'target= in questo modo

    link2' target=

  10. #10
    Utente di HTML.it L'avatar di mahimo
    Registrato dal
    Feb 2003
    Messaggi
    251
    avresti un ultimo consiglio su come risolvere questo inconveniente?
    ti ringrazio!

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.