WebSite X5Help Center

 
Jhonny P.
Jhonny P.
User

Modulo invio email  it

Auteur : Jhonny P.
Visité 815, Followers 1, Partagé 0  
Mots-clés :: email,invio,modulo

Ciao a tutti

Ho letto i precedenti post riguardanti questo argomento ma non sono riuscito a capire come risolvere il mio problema Cry ...

Ho creato un sito dove è presente una vendita online ma quando si finisce compilare il modulo del carrello e si clicca su invia appare questa schermata:

<?php include "imemail.inc.php"; //Load content $PayMsg = array(""); $imOpt = 0; $imOrderNo = $_POST["imOrderNo"]; $imLocale = explode("||",$_POST["imLocale"]); $imUserData = str_replace("\'", "'", $_POST["imUserData"]); $imUserData = explode("||",$imUserData); $imUserDataTxt = ""; $imUserDataHTML = ""; $imUserDataCSVH = ""; $imUserDataCSV = ""; $i = 0; if(is_array($imUserData)) foreach($imUserData as $ud) { $ud = explode("::",$ud); $imUserDataTxt .= $ud[0] . ": " . $ud[1] . "\n"; $imUserDataHTML .= "<tr" . ($i%2 ? " bgcolor=\"#EEEEEE\"" : "") . "><td width=\"25%\"><b>" . $ud[0] . ":</b></td><td>" . $ud[1] . "</td></tr>\n"; $imUserDataCSVH[] = $ud[0]; $imUserDataCSV[] = $ud[1]; $i++; } $imUserDataCSV = implode(";",$imUserDataCSVH) . "\n" . implode(";",$imUserDataCSV); $imOrderData = str_replace("\'", "'", $_POST["imOrderData"]); $imOrderData = explode("||",$imOrderData); $imOrderDataTxt = ""; $imOrderDataHTML = ""; $imOrderDataCSV = ""; $i = 0; if(is_array($imOrderData)) { foreach($imOrderData as $od) { $od = explode("::",$od); if(count($od) == 6) $imOpt = 1; } $imOrderDataHTML = "<tr bgcolor=\"#EEEEEE\"><td><b>" . $imLocale[1] . "</b></td><td><b>" . $imLocale[2] . "</b></td>" . ($imOpt ? "<td><b>" . $imLocale[3] . "</b></td>" : "") . "<td><b>" . $imLocale[4] . "</b></td><td><b>" . $imLocale[5] . "</b></td></tr>\n"; $imOrderDataCSV = $imLocale[0] . ";" . $imLocale[1] . ";" . ($imOpt ? $imLocale[2] . ";" : "") . $imLocale[3] . ";" . $imLocale[4] . ";" . $imLocale[5]; foreach($imOrderData as $od) { $od = explode("::",$od); switch(count($od)) { case 6: $imOrderDataCSV .= "\n" . implode(";",$od); $imOrderDataTxt .= $od[0] . " - " . $od[1] . " - " . $od[2] . " " . $od[3] . " x " . $od[4] . " " . $od[5] . "\n"; $imOrderDataHTML .= "<tr" . ($i%2 ? " bgcolor=\"#EEEEEE\"" : "") . "><td>" . $od[0] . " - " . $od[1] . "</td><td>" . $od[2] . "</td><td>" . $od[3] . "</td><td>" . $od[4] . "</td><td>" . $od[5] . "</td></tr>\n"; break; case 5: $imOrderDataCSV .= "\n" . $od[0] . ";" . $od[1] . ";" . ($imOpt ? ";" : "") . $od[2] . ";" . $od[3] . ";" . $od[4]; $imOrderDataTxt .= $od[0] . " - " . $od[1] . " " . $od[2] . " x " . $od[3] . " " . $od[4] . "\n"; $imOrderDataHTML .= "<tr" . ($i%2 ? " bgcolor=\"#EEEEEE\"" : "") . "><td>" . $od[0] . " - " . $od[1] . "</td>" . ($imOpt ? "<td></td>" : "") . "<td>" . $od[2] . "</td><td>" . $od[3] . "</td><td>" . $od[4] . "</td></tr>\n"; break; case 2: $imOrderDataCSV .= "\n" . $od[0] . ";;;" . ($imOpt ? ";" : "") . ";" . $od[1]; $imOrderDataTxt .= $od[0] . ": " . $od[1] . "\n"; $imOrderDataHTML .= "<tr" . ($i%2 ? " bgcolor=\"#EEEEEE\"" : "") . "><td colspan=\"" . ($imOpt ? "4" : "3") . "\">" . $od[0] . "</td><td>" . $od[1] . "</td></tr>\n"; break; } $i++; } $imOrderDataHTML .= "</table>"; } // Template $htmHead = "<table width=\"90%\" border=\"0\" bgcolor=\"#FFFFFF\" cellpadding=\"4\" style=\"font: 11px Tahoma; color: #000000; border: 1px solid #BBBBBB;\">"; $htmFoot .= "</table>"; //Send email to owner $htmMsg = $htmHead . "<tr><td><b>" . $imOrderNo . "</b></td></tr>" . $htmFoot . "<br>" . $htmHead . $imOrderDataHTML . $htmFoot . "<br>" . $htmHead . $imUserDataHTML . $htmFoot . "<br>" . ""; $oEmail = new imEMail(($imForceSender ? $_POST["imUserMail"] : "***"),"***",$imOrderNo,"iso-8859-1"); $oEmail->setText($imOrderNo . "\n\n" . $imOrderDataTxt . "\n\n\n" . $imUserDataTxt . "\n\n\n"); $oEmail->setHTML("<html><body bgcolor=\"#063A69\" style=\"background-color: #063A69\"><center>" . $htmMsg . "</center></body></html>"); $oEmail->send(); //Send email to user $htmMsg = $htmHead . "<tr><td><b>" . $imOrderNo . "</b></td></tr><tr><td>" . str_replace("\r\n","<br>",$PayMsg[$_POST["imShipment"]]) . "</td></tr>" . $htmFoot . "<br>" . $htmHead . $imOrderDataHTML . $htmFoot . "<br>" . $htmHead . $imUserDataHTML . $htmFoot; $oEmail = new imEMail("***",$_POST["imUserMail"],$imOrderNo,"iso-8859-1"); $oEmail->setText($imOrderNo . "\n" . $PayMsg[$_POST["imShipment"]] . "\n\n" . $imOrderDataTxt . "\n\n\n" . $imUserDataTxt); $oEmail->setHTML("<html><body bgcolor=\"#063A69\" style=\"background-color: #063A69\"><center>" . $htmMsg . "</center></body></html>"); $oEmail->send(); @header("Location: ../impayment.html"); ?>

Spero possiate aiutarmi...

Grazie a tutti in anticipo per l'aiuto Smile

Posté le
16 RéPONSES - 2 UTILE - 1 CORRECT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non risultano ancora programmi accreditati nel tuo profilo...

.

ciao, KolAsim

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Incomedia
Riccardo P.
Incomedia

Buongiorno Jhonny,

probabilmente è il tuo server che non supporta il PHP, dovresti contattarlo e chiedere che ti abiliti questo supporto.

Spero che questo ti aiuti.

Lire plus
Posté le de Riccardo P.
Jhonny P.
Jhonny P.
User
Auteur

Intanto vorrei ringraziare per la risposta.

Ma se il mio server non sopportasse il PHP non avrei dovuto avere problemi anche con le altre parti del sito??

KolAsim, non ho registrato nessun programma perché non l'ho scaricato io ma un mio amico e io gli ho dato una mano a fare il sito

Lire plus
Posté le de Jhonny P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Jhonny P.
... ... Ma se il mio server non sopportasse il PHP non avrei dovuto avere problemi anche con le altre parti del sito?? ... ...

... bisognerebbe vedere a quali altre pagine fai riferimento, ...per esempio, senza PHP non funzionerebbero anche guestbook e blog, ...per i quali occorre il protocollo lato server, per il resto basta il protocollo lato client...

... 

... puoi verificare la posizione dal tuo pannello ADMIN del sito www.nomeSito.it/admin

Jhonny P.

... ... ... ...

KolAsim, non ho registrato nessun programma perché non l'ho scaricato io ma un mio amico e io gli ho dato una mano a fare il sito

... allora sarebbe il caso che lo specifichi nell'Argomento che attivi, indicando anche la versione in uso...

.

ciao

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Auteur

Grazie KolAsim per l'aiuto, verificherò quello che hai detto… 

Comunque io utilizzo la versione 8 ( non ho la possibilità di aggiornare perché il pc del mio amico è un po' vecchiotto e non ha i requisiti minimi )

Lire plus
Posté le de Jhonny P.
Jhonny P.
Jhonny P.
User
Auteur

Buongiorno,

ho provato a fare come ha detto KolAsim scrivendo www.nomeSito.com/admin ma non va perchè mi dà l'errore HTTP 404 - pagina non trovata....

Lire plus
Posté le de Jhonny P.
Jhonny P.
Jhonny P.
User
Auteur

Grazie anche per questo consiglio,

ho fatto tutti i tuoi test e in tutti e 3 icasi esce [HTTP 404 - pagina non trovata]  Cry

 

Ti ringrazio ancora e spero possiate darmi qualche altro consiglio per risolvere questo preoblema

Lire plus
Posté le de Jhonny P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Jhonny P.
 ... ... ho fatto tutti i tuoi test e in tutti e 3 icasi esce [HTTP 404 - pagina non trovata]  ... ... 

... non avrai seguito  il procedimento, perchè se non hai li PHP attivo, dovresti incorrere nel:  Error 500 Internal server error

... un esempio, qui:  http://www.zspace.it/kolasim/miamail.php

... e se così fosse, non hai il PHP attivo nel tuo server...

... quindi, ...o integri tale servizio col tuo server, contattandolo, o cambi server con un altro, tipo ONE.COM, partner ideale del nostro programma, o altri con condizioni simili...

.

ciao

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Auteur

Avevo sbagliato io,

ora ho ripetuto i test seguendo meglio le tue indicazioni e quando carico la pagia web mi esce scritto il codice che è nel file .PHP ....

Lire plus
Posté le de Jhonny P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Jhonny P.
Avevo sbagliato io, ora ho ripetuto i test seguendo meglio le tue indicazioni e quando carico la pagia web mi esce scritto il codice che è nel file .PHP ....

... cioè, ...ti risulta il PHP attivo ...?...

... e l'e-mail l'hai ricevuta regolarmente...?...

.

ciao

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Template By Silver™
Template By Silver™
User
Jhonny P.
Avevo sbagliato io, ora ho ripetuto i test seguendo meglio le tue indicazioni e quando carico la pagia web mi esce scritto il codice che è nel file .PHP ....

se sullo schermo si vede il codice vuol dire che il php non è attivo

Lire plus
Posté le de Template By Silver™
Jhonny P.
Jhonny P.
User
Auteur

NO, non ho ricevuto l'email e mi sa che ha ragione Silver: il PHP nn è attivo

Lire plus
Posté le de Jhonny P.
Jhonny P.
Jhonny P.
User
Auteur

Ora vorrei sapere da voi cosa potrei fare.

Grazie

Lire plus
Posté le de Jhonny P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... come detto prima:

 ‪ KolAsim ‪ ‪
... ... ... ... ... e se così fosse, non hai il PHP attivo nel tuo server... ... quindi, ...o integri tale servizio col tuo server, contattandolo, o cambi server con un altro, tipo ONE.COM, partner ideale del nostro programma, o altri con condizioni simili... ... ... ... 

.

ciao

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Auteur

Ooook,

Grazie ancora per l'aiuto

Lire plus
Posté le de Jhonny P.