WebSite X5Help Center

 
Jhonny P.
Jhonny P.
User

Modulo invio email  it

Autor: Jhonny P.
Besucht 817, Followers 1, Geteilt 0  

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

Gepostet am
16 ANTWORTEN - 2 NüTZLICH - 1 KORREKT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

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

.

ciao, KolAsim

Mehr lesen
Gepostet am von  ‪ 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.

Mehr lesen
Gepostet am von Riccardo P.
Jhonny P.
Jhonny P.
User
Autor

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

Mehr lesen
Gepostet am von 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

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Autor

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 )

Mehr lesen
Gepostet am von Jhonny P.
Jhonny P.
Jhonny P.
User
Autor

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

Mehr lesen
Gepostet am von Jhonny P.
Jhonny P.
Jhonny P.
User
Autor

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

Mehr lesen
Gepostet am von 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

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Autor

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

Mehr lesen
Gepostet am von 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

Mehr lesen
Gepostet am von  ‪ 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

Mehr lesen
Gepostet am von Template By Silver™
Jhonny P.
Jhonny P.
User
Autor

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

Mehr lesen
Gepostet am von Jhonny P.
Jhonny P.
Jhonny P.
User
Autor

Ora vorrei sapere da voi cosa potrei fare.

Grazie

Mehr lesen
Gepostet am von 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

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Jhonny P.
Jhonny P.
User
Autor

Ooook,

Grazie ancora per l'aiuto

Mehr lesen
Gepostet am von Jhonny P.