Modulo invio email
Autor: Irina A.Ho un problema enorme, ho realizzato il mio sito tutto perfetto www.goldweb.pro come volevo ma il modulo email non funziona quando clicco su invia mi da :
"Mail", "owner_email_to" => "***", "customer_email_from" => "***", "customer_email_to" => "Mail", "owner_message" => "costo", "customer_message" => "Grazie per averci concesso la sua preferenza, la sua richiesta sara evasa nel più breve tempo possibile!", "owner_subject" => "richiesta preventivo", "customer_subject" => "richiesta preventivo", "owner_csv" => False, "customer_csv" => False, "confirmation_page" => "../home.html" ); if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") { include "../res/x5engine.php"; $answers = array( ); $form_data = array( "Cognome" => $_GET['imObjectForm_34_1'], "Nome" => $_GET['imObjectForm_34_2'], "Indirizzo completo" => $_GET['imObjectForm_34_3'], "Tipologia di azienda" => $_GET['imObjectForm_34_4'], "Telefono" => $_GET['imObjectForm_34_5'], "Mail" => $_GET['imObjectForm_34_6'], "Richiesta preventivo " => $_GET['imObjectForm_34_7'], "Scrivi le tue domande" => $_GET['imObjectForm_34_8'], "" => $_GET['imObjectForm_34_9'] ); $files_data = array( ); if(@$_GET['action'] != "check_answer") { if(!isset($_GET['imJsCheck']) || $_GET['imJsCheck'] != "jsactive") die(imPrintJsError()); if(isset($_GET['imSpProt']) && $_GET['imSpProt'] != "") die(imPrintJsError()); $email = new imSendEmail(); $email->sendFormEmail($settings['imEmailForm_4_34'], $form_data, $files_data); @header('Location: ' . $settings['imEmailForm_4_34']['confirmation_page']); } else { if(@$_GET['id'] == "" || @$_GET['answer'] == "" || strtolower(trim($answers[@$_GET['id']])) != strtolower(trim(@$_GET['answer']))) echo "0"; else echo "1"; } } // End of file
cosa devo fare non riesco neppure ad andare nel pannello di controllo admin di cui parla la guida per inserire l'opzione mail. aiutatemi per favore se avete bisogno di collegarvi fate pure se serve a risolvere vi do le credenziali. Irina grazie
Prova ad usare il seguente link nel tuo browser (ovviamente con il nome del tuo sito): http://www.tuodominio.xyz/res/x5engine.php ...
se esce una pagina bianca, il php è attivo. Se escono righe di codice, il php non è attivo.
Poi facci sapere...
Autor
esce una pag di codici...che devo fare, io ho register come provider...ho urgente bisogno di risolvere e di certo non cambio avendo appena acquistato il dominio da loro...
soluzioni please?...in caso vi do anche i miei contatti se serve.
grazie
Iriina.
ciao,
... se usavi one.com offerto gratuitamente per un anno col programma, non avresti avuto problemi...
... tanti quello che hai usato lo hanno sconsigliato, forse per il fatto che il PHP è a pagamento, ed è caro per quello che deve fare, e quindi dovrai contattare loro per aggiornare il tuo contratto, inglobando il PHP, e poi bisognerà vedere se sia compatibile al 100% col programma...
.
bye, KolAsim
Autor
quindi nessun altro modo che acquistare un hosting professional?...non c'è altra maniera di far funzionare il modulo così com è?
Irina
... professionale...!?... perchè...?...
... basta anche un hosting free tipo Altervista, che hanno in molti, o economico ed affidabile come il già detto one.com, oppure come tanti altri del tipo tophost, aruba, ecc., tutti compatibili al 100%...!...
...
... l'alternativa potrebbe essere il MailTo(), già nel programma, più sicuro del form-mail...
... una variante del MailTo() la puoi rilevare dal codice HTML di questo mio esempio: http://www.zspace.it/kolasim/website/ParaFormMailClient/
.
bye
Autor
ti dicevo professional perche da quanto ho capito register da il php con l'integrazione hosting professional.
Comunque aiuto spiegami ti prego, allora non prescindiamo dal fatto che io sono registrata con register e non voglio andare a pagare un altro provider...non vorrei neppure pagare ancora register se devo dirla tutta!!!!...dimmi di questa variante html e di questo mailto, posso tramite uno di questi stare nello stato in cui sono e far funzionare l'invio email.
Per capirci, intanto grazie per l'attenzione sei gentilissimo, non so se hai visto il mio sito e il problema che si verifica alla pag 'preventivo' e a quella 'pubblicità', (www.goldweb.pro), cosa mi consigli di fare cosa secondo te è piu funzionale e piu semplice.
aspetto news e grazie ancora.
ciao
Irina
Autor
Se ho capito bene il mailto è gia su website...?
o è un elemento che mi son persa o non ne ho capito il funzionamento...mi delucidi per favore...
per l'html tu intendi copiare il cod html del tuo modulo in che posizione della pag di website del mio sito precisamente?
Per vedere il cod ho fatto ispeziona elemento e sotto elements c'è il cod giusto?
Grazie ancora KolAsim
Irina
Magari risolvi con le mail, ma senza php, scordati anche il guestbook, ecommerce....
Autor
per ora mi basterebbe risolvere le mail...
ciao Irina,
... il MailTo() è quello che hai usato nella tua pagina "contatti", che si ottiene tramite "Colegamento" a "Posta elettronica", che attiva il Client di posta predefinito nel PC, che in genere dovrebbe essere attivo su tutti i PC...
... quello che hai visto nel mio esempio ne è una variante, che puoi rilevare aprendo il codice HTML della pagina...
... ... comunque, ...come anticipato da Mirko, ...se in futuro vorrai usare il modulo contatti, il carrello, il blog, e simili, il PHP è d'obbligo, (e/o ASPxWin se sei in grado di programmarlo)...
.
bye, KolAsim
Autor
KolAsim, ringraziandoti ti chiedo una cortesia nel tuo esemio html come posso variare i colori, dove devo aggiungere nello script lo sfondo dei campi e il colore delle lettere?
grazie.
Irina
Penso dovrai lavorare sul css...
Autor
ma sul cs6 ho gia i colori impostati penso di dover dare colore anche agli script che inserisco se no non leggo i tasti...sullo sfondo nero
ciao,
... è una semplice tabella, io in genere mi regolo (regolavo!!!) direttamente con OO.o.Writer/Web...
... quindi basterebbe semplicemente in HTML aggiungere al TAG TABLE l'attributo BGCOLOR per lo sfondo, ed il TAG FONT COLOR per variare il colore del testo dei campi fissi, per esempio:
<font color="#FFFF00"> <table border=0 BGCOLOR="#00FFFF" >
<tr >...<td >...</td>...</tr>
</table> </font>
... per quanto riguarda i campi di input invece, potresti aggiungere nella scheda CSS dello stesso Oggetto Codice HTML contenitore, uno, o ambedue, i seguenti codici, personalizzandoli nei valori esadecimali:
input { background: #00FF00; color: #0000FF;}
textarea { background: #0000FF; color: #FF0000;}
... prova subito in Anteprima, anche se l'esempio è un'accozzaglia di colori...
...
bye, KolAsim