Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Modulo InvioCartoline

Autore Messaggio
dinosauro_raro

Avanzato
Avanzato
107 Discussioni



Profilo - dinosauro_raro
22 dicembre 2004 alle 14:07:29 Profilo - dinosauro_raroInvia un messaggio privato Rispondi quotando
La butto lì: c'è mica niente di pronto per la 2.04 per l'invio di cartoline dal sito oppure qualcosa in cantiere? Sarebbe il TOP!
dinosauro_raro

Avanzato
Avanzato
107 Discussioni



Profilo - dinosauro_raro
27 dicembre 2004 alle 13:38:59 Profilo - dinosauro_raroInvia un messaggio privato Rispondi quotando
Ho trovato il modulo PostCard di joshua: ma va bene anche per la 2.0.4?
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
27 dicembre 2004 alle 14:28:12 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Non saprei, quel programma è stato adattato sulla V. 1.2, provalo....
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

eguseo

Eliminato
Eliminato
0 Discussione



Profilo - eguseo
27 dicembre 2004 alle 15:23:00 Profilo - eguseoInvia un messaggio privato Rispondi quotando
si nei miei siti funziona benissimo devi solo cambiare il modo cdonts in cdosys
ciao
paparella81

Amatore
Amatore
30 Discussioni



Profilo - paparella81
05 marzo 2005 alle 01:23:21 Profilo - paparella81Invia un messaggio privato Rispondi quotando
scusate ragazzi ma questo modulo dove si trova????
rimini

Eliminato
Eliminato
0 Discussione



Profilo - rimini
07 marzo 2005 alle 11:12:21 Profilo - riminiInvia un messaggio privato Rispondi quotando
vai su http://www.webmasterpoint.org/asp/script.asp?cat=cartoline

da li trovi gli script per spedire cartoline. Quello specificato sopra sinceramente non so quale sia anche xchè si chiamano tutti PostCard ;)
Tu cmq scaricali, dopo li provi.
bluantinoo

Esperto
Esperto
392 Discussioni



Profilo - bluantinoo
22 gennaio 2006 alle 14:09:20 Profilo - bluantinooInvia un messaggio privato Rispondi quotando
ciao eguseo, sto cercando di adattare queste cartoline alla versione 205

dici che basta cambiare il metodo da cdont a csys

come si fa?
---------------
bluantinoo
http://www.pigneto.it
http://www.intergraf.it
acar

Esperto
Esperto
267 Discussioni



Profilo - acar
22 gennaio 2006 alle 15:01:30 Profilo - acarInvia un messaggio privato Rispondi quotando

<!-- #include virtual='/includes/includes-inc.asp' -->
<%
'************************************************************************
'Postcard by Trisorio Silvio http://www.giulin.net risorse per webmaster
'************************************************************************
sTitlePage = "Invia la tua cartolina"


If sPseudo = "" Then
Set oLangXML = Nothing
Response.Redirect GLOBAL_SITE_PATH & "denied.asp"
Response.End
End If

%>
<!-- #include virtual='/includes/toppage-inc.asp' -->
<%
createtoptable "tabella","Invia la tua cartolina"
%>
<!--#include file="common.asp"-->
<_Script>
function submitit(){
var name = document.theform.name.value
var email = document.theform.email.value
if (name==""){
alert("Inserisci la tua E-Mail!!!")
document.theform.name.focus()
return false
}

if (email.indexOf('@', 0) == -1 || email.indexOf('.', 0) == -1){
alert("indirizzo e-mail non valido!!");
document.theform.email.focus()
return false

}
}

</_Script>
<%
dim pic,action,rndNumber,conn,RS,sql
pic = request.queryString("pic")

action = request("action")
select case action
case "send"
Const fsoForWriting = 2

Dim objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

'Open the text file
Dim objTextStream

randomize
rndNumber = rnd*1000000000000
rndNumber = int(rndNumber)
dim path
path = server.MapPath(dircartoline&rndNumber&".htm")


Set objTextStream = objFSO.OpenTextFile(path, fsoForWriting, True)



'Per una eventuale anteprima
objTextStream.WriteLine "<_html><_head><_title>CARTOLINA PER TE<_/title><_/head>"
objTextStream.WriteLine "<_body bgcolor=white>"
objTextStream.WriteLine "<table align='center' cellspacing=0 width='500' border=0 style='font-family: Verdana; color: #0000FF; font-size:12px;'>"
objTextStream.WriteLine "<tr align=center><td><img src='"&dirimmagini & request.form("ImageId") & "' width='250' height='300' border='0'></tr></td>"
objTextStream.WriteLine "<tr align='center'><td>" & request.form("mes") & "</tr></td>"
objTextStream.WriteLine "<tr align='center'><td>Saluti da " & request.form("name") & "</td></tr>"
objTextStream.WriteLine "<tr><td align=center><a href='"&httpprog&"'>Rispondi con una cartolina</a></td></tr>"
objTextStream.WriteLine "</table><_/body><_/html>"
objTextStream.Close
Set objTextStream = Nothing
Set objFSO = Nothing

' ' e-mail
' Dim objCDO
' Set objCDO = Server.CreateObject("CDONTS.NewMail")
' objCDO.To = request.form("email")
' objCDO.From = request.form("name")
' objCDO.Subject = "C'e' una cartolina per te! "
' '::::con questo body si inserisce un link per rivedere il file sul server
' objCDO.Body = request.form("name")& " ti ha mandato una cartolina da " &httpcart&rndNumber& ".htm clicca sul link per vederla"
' '::::::::

' objCDO.Send
' set objCDO = nothing
' response.write "<_Script>alert('Cartolina inviata correttamente!');location_href='index.asp'</_Script>"
' response.end


'Cdosys

'Impostiamo le nostre preferenze
Dim Destinatario, Mittente, Oggetto, Testo
Destinatario = request.form("email")
Mittente = request.form("name")
Oggetto = "C'e' una cartolina per te! "
'Testo = request.form("name")& " ti ha mandato una cartolina da " &httpcart&rndNumber& ".htm clicca sul link per vederla"

'Creiamo l'oggetto mail con CDOSYS
Dim eMail
Set eMail = CreateObject("CDO.Message")

'Definiamo i diversi attributi della nostra mail
eMail.From = Mittente
eMail.To = Destinatario
eMail.Subject = Oggetto

'Se il testo è in Html useremo HTMLBody al posto di TextBody
eMail.HTMLBody = "" & request.form("name") & "" & " ti ha mandato una cartolina da <a href=http://www.Tribu.cc>Tribu.cc</a><br><a href=" & httpcart & rndNumber & ".htm </a> " & "clicca sul link per vederla"

'Stabiliamo il livello di importanza (1 o 2)
eMail.Fields("urn:schemas:httpmail:importance").Value = 2
eMail.Fields.Update()

'Inviamo la mail!
eMail.Send()

'Eliminiamo l'oggetto...
Set eMail = Nothing
response.write "<_Script>alert('Cartolina inviata correttamente!');location_href='index.asp'</_Script>"
' response.end


end select
%>
<!--#include file="header.asp"-->

<_form name="theform" action="send.asp?action=send" method="post" onsubmit="return submitit()">

<%
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
conn.open dsn
sql = "select * from postcard where ID="&pic
rs.open sql,conn%>
<input type="hidden" name="ImageId" value="<%=rs("imageName")%>">
<tr align=center><td><img src="/public/cards/CartolineImg/<%=rs("imageName")%>" border="0" alt=""></td></tr>
<tr align="center"><td>SCRIVI LA TUA E-MAIL:<br><input type=text name=name class="campo"></td></tr>
<tr align="center"><td>E-MAIL DEL DESTINATARIO:<br><input type=text name=email class="campo"></td></tr>
<tr align="center"><td>MESSAGGIO:<br><textarea name="mes" class="areatesto"></textarea></td></tr>
<tr align="center"><td><input type="submit" name="submit" value="Invia la tua cartolina" class="campo"></td></tr>
</_form>
</table>

<%call close()%>
<_/body>
<_/html>

<%
CreateBottomTable ""
%>
<!-- #include virtual='/includes/bottompage-inc.asp' -->
<!-- #include virtual='/includes/clearitall-inc.asp' -->

---------------
http://www.pc-sapiens.net
bluantinoo

Esperto
Esperto
392 Discussioni



Profilo - bluantinoo
22 gennaio 2006 alle 17:31:01 Profilo - bluantinooInvia un messaggio privato Rispondi quotando
a parte alcuni tag sporchi (<_script> <_/scritp> etc...)
che ho ripulito, continuo ad avere l'errore sempre sulla stessa riga
_____________________________________________-
Microsoft VB Script runtime error '800a0046'

Permission denied

/cards/send.asp, line 62
-__________________________



la riga è la seguente:
______________________________________
Set objTextStream = objFSO.OpenTextFile(path, fsoForWriting, True)
_______________________________________

perchè?
---------------
bluantinoo
http://www.pigneto.it
http://www.intergraf.it
acar

Esperto
Esperto
267 Discussioni



Profilo - acar
22 gennaio 2006 alle 19:15:34 Profilo - acarInvia un messaggio privato Rispondi quotando
Questo perche questo mod crea un file html nella cartella specificata nel file Common.asp quindi deve avere i pemessi di scrittura!

scaricate questo Zip con l'esempio dei 2 file:

1) common con il settaggio delle cartelle
2) send con CDOSYS per win2003

Attenti, dovete cambiare il nome del sito!

http://www.tribu.cc/EsempioCard.zip
---------------
http://www.pc-sapiens.net
 1  2  >>

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 111
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685294 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi