Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    invio valori da asp a php

    Salve ragazzi, ho un funzione in asp (il classico CDONTS) per inviare mail da server win2000. Ora causa forza maggiore dobbiamo chiudere l'SMTP su questo. Abbiamo un Linux quì e "guardandolo" mi si sono aperte le porte della percezione (Mica tanto! ). Posso trasformare questa funzione in modo che passi i valori al PHP di Linux per usarlo come SMTP?
    Vorrei inserire questo post anche nella sezione PHP posso farlo?)
    Posto di seguito la funzione:
    <%
    Function SendMailExtended(ByVal sSender, ByVal sRecipient, ByVal sCCRecipient, ByVal sBCCRecipient, ByVal sSubject, ByVal sText, ByVal bHTML, ByVal iPriority)
    Dim oMail, bOk, oConfig

    On error resume next

    Set oMail = Server.CreateObject("CDONTS.NewMail")
    If bHTML Then
    oMail.BodyFormat = 0
    oMail.MailFormat = 0
    If InStr(sText, "<html>") = 0 Then
    oMail.Body = "<html><body>" & vbCRLF & Text2HTML(sText) & vbCRLF & "</body></html>"
    else
    oMail.Body = Text2HTML(sText)
    end if
    Else
    oMail.BodyFormat = 1
    oMail.MailFormat = 1
    oMail.Body = sText
    End If

    oMail.Importance = iPriority

    oMail.From = sSender
    oMail.To = sRecipient
    oMail.Subject = sSubject

    if trim(sCCRecipient) <> "" then
    oMail.Cc = sCCRecipient
    end if
    if trim(sBCCRecipient) <> "" then
    oMail.Bcc = sBCCRecipient
    end if

    oMail.Send
    If Err <> 0 Then
    Err.Clear
    bOk = False
    Else
    bOk = True
    End If
    On Error Goto 0

    set oMail = nothing

    SendMailExtended = bOk
    End Function
    %>

    Grazie
    Non arrabbiarti...
    nella vita ognuno ha i suoi tempi !

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Php non usa CDONTS quindi devi passare le informazioni a php per poter inviare l'email: mittente, destinatario, ecc...
    Puoi farlo passando i valori in querystring o tramite post ad esempio.

    Roby

  3. #3
    Sì.
    E' sufficiente che la pagina asp indirizzi alla pagina php contenente il codice di invio della email passando in querystring i dati da inviare.

    Riguardo al crossposting no, non è possibile.

  4. #4
    Gentilissimi grazie....
    Mi piacerebbe appunto manipolare questa function propio per farla diventare una querystring da postare a PHP (di cui purtroppo so mooolto poco)...
    Per caso riuscireste anche a scrivere qualche piccolissimissimissimo esempio? (Anche uno cicciotto è bene accetto! ) Cioè come vedete quì non si tratta di creare un semplice form, i dati gia vengono raccolti precedentemente..... la vedo tosta
    Non arrabbiarti...
    nella vita ognuno ha i suoi tempi !

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Un esempio di cosa?
    Quando richiami la funzione SendMailExtended i dati li hai tutti.
    In quel punto, invece di richiamare la funzione, metti un link o un form per inviarli alla pagina php.
    Al limte anche un link per fare le prove va bene, tanto sempre querystring rimane.

    Roby

  6. #6
    Ti consiglierei di chiedere ad un mod di spostare questo thread in php.
    Lì ti aiuteranno con il codice.

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se è del codice php che hai bisogno ti sposto nel forum adatto.

    Roby

  8. #8
    Bene speriamo che qualcuno sappia come aiutarmi




    Grazie Roby sarebbe una bella cosa !
    Grazie anche a te weppos
    Non arrabbiarti...
    nella vita ognuno ha i suoi tempi !

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