Problemi con E-Cards

  • Creatore Discussione Creatore Discussione sharky
  • Data di inizio Data di inizio

sharky

Nuovo Utente
31 Ago 2008
8
0
0
:boxing: Ho installato su un sito uno script per l'invio delle cartoline (scaricato da mr.webmaster) che ma non mi funziona purtroppo:

1) arriva la mail con il link alla pagina leggimi ma questa è vuota.
2) il server risiede su un dominio aruba.

Non c'è qualcuno :ilpirata: che potrebbe darmi la soluzione al problema.
Link: http://www.infocrotone.it/cartoline/index.asp

:jolly: Grazie
 
link

Mi dispiace ma non ricordo il link comunque dovrebbe essere o mrwebmaste o webmasterpoint, cmq. qualcosa di simile, se vuoi ti posso inviare per e-mail il file completo?

Help Me!!!:confused:
 
Link

non è questo era un files zippato che conteneva il tutto già pronto. Comunque il contenuto è quello. Ciao
 
Perfetto.

Il problema è che lo script, cosi com'è, non effettua l'invio della mail perchè, usando CDOSYS - come vedi in questa pagina https://www.mrw.it/asp/articoli/inviare-cards-cartoline-elettroniche-asp_350_4.html - non utilizza CDO Configuration, quindi non si autentica sul server e non manda la mail.

Devi integrare nello script questo sistema di configurazione:

http://www.aspcenter.net/articoli/76.asp

Non ti avvilire, è molto semplice, basta che leggi con attenzione questo articolo che ti ho segnalato au ASP Center.

Se hai problemi sono qui!
 
Descrizione problema

:faraone: Fai una prova ad utilizzarlo, lui manda la mail da http://www.infocrotone.it/cartoline/index.asp poi sulla mail ti indirizza alla pagina http://www.infocrotone.it/cartoline/leggi.asp che però appare bianca? il problema secondo me deriva dal collegamento del database. Ti ho Zippato il files con le pagine asp dagli uno sguardo sono 2 cartelle che cosi come sono le inserisco nella root principale del dominio. http://www.fabiolizzi.it/files_cartolina.zip Forse cosi capisci meglio il problema.
Grazie Ciao
 
Ah ok, perdonami.

In sostanza quando viene inviata la mail, al file leggi.asp non viene accodato in querystring l'ID.

Nel file config.asp commenta la riga On Error Resume Next e prova lo script.

Fammi sapere cosa ti dice dopo che lo hai ri-eseguito.
 
Ultima modifica:
Scusa la mia ignoranza ma ho individuato la riga a cui tiriferisci ossia la 3 del files config.asp e cosa devo fare? In che senso commentala?
 
Perfetto, visualizzando l'errore 500 col browser succede questo:


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.

/cartoline/invia.asp, line 75

In sostanza lo script non riesce a creare il record perchè non hai i permessi in scrittura, quindi non riesce a reperire l'ID della cartolina che hai inviato e, do conseguenza, quando arriva la mail il file leggi.asp è bianco.

Verifica i permessi in scrittura sul tuo server.

Postami la stringa di connessione che trovi nel file config.asp.

Fammi sapere.
 
Eccoti la stringa delfile config.asp

<%
Option Explicit
'On Error Resume Next
Response.Buffer = True
' ----- ----- ----- ----- -----
Dim str_cn
str_cn = "driver={Microsoft Access Driver (*.mdb)};dbq=" _
& Server.MapPath("../mdb-database/database.mdb")
%>

Il server su quale risiede il sito è Aruba, loro per quanto ne so io vogliono solo che i database stanno nella cartella mdb-database.
Grazie per l'aiuto, speriamo di trovare una soluzione...:beer:
 
Help Me!!!

Aiutami... Non trovi la soluzione al problema? mi manca solo questo per completare il portale...

Ciao Ciao
 
Prova a togliere ".." dal path della stringa di connessione.

Non ho mai lavorato con Aruba, quindi non so che macello si debba fare per usare un database con loro :)

In ogni caso il problema è che non hai i permessi in scrittura.

Se persiste apri un ticket presso il loro supporto tecnico.

Ciao!
 

Discussioni simili