WebSite X5Help Center

 
Jhonny P.
Jhonny P.
User

Modulo invio email  it

Автор: Jhonny P.
Просмотрено 820, Подписчики 1, Размещенный 0  
Тэги: 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

Размещено
16 Ответы - 2 Полезно - 1 Корректно
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

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

.

ciao, KolAsim

Читать больше
Размещено От  ‪ 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.

Читать больше
Размещено От Riccardo P.
Jhonny P.
Jhonny P.
User
Автор

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

Читать больше
Размещено От 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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Автор

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 )

Читать больше
Размещено От Jhonny P.
Jhonny P.
Jhonny P.
User
Автор

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....

Читать больше
Размещено От Jhonny P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

[HTTP 404 - pagina non trovata]

...!... il pannello ADMIN funziona con le versioni superiori alla v.8 ...!...

... !?... allora prova con i miei TEST, tutti, in particolare il 3°:   http://www.zspace.it/kolasim/mio_php/test_PHP.txt

.

ciao

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Автор

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

Читать больше
Размещено От 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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Автор

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 ....

Читать больше
Размещено От 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

Читать больше
Размещено От  ‪ 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

Читать больше
Размещено От Template By Silver™
Jhonny P.
Jhonny P.
User
Автор

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

Читать больше
Размещено От Jhonny P.
Jhonny P.
Jhonny P.
User
Автор

Ora vorrei sapere da voi cosa potrei fare.

Grazie

Читать больше
Размещено От 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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Автор

Ooook,

Grazie ancora per l'aiuto

Читать больше
Размещено От Jhonny P.