WebSite X5Help Center

 
Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
User

Form email  it

Автор: Vittorio Emanuele Iervolino
Просмотрено 1108, Подписчики 1, Размещенный 0  

A questo link: 

http://ottavianosicura.it/segnala.html

ho creato un modulo email. 

All'atto di completare il modulo, vengo rimandato a questo link:

http://ottavianosicura.it/imemail/imEmailForm.php

e mi compare una strana pagina (di errore?) con queste scritte: 

setField('Nome', $_POST['imObjectForm_1_1'], '', false); $form->setField('Cognome', $_POST['imObjectForm_1_2'], '', false); $form->setField('Via', $_POST['imObjectForm_1_3'], '', false); $form->setField('Città', $_POST['imObjectForm_1_4'], '', false); $form->setField('Email', $_POST['imObjectForm_1_5'], '', false); $form->setField('Descrizione Segnalazione', $_POST['imObjectForm_1_6'], '', false); $fileResult = $form->setFile('Allegato', $_FILES['imObjectForm_1_7'], $imSettings['general']['public_folder'], '', ''); if ($fileResult == -1) { die(imPrintError('Cannot send file: Allegato')); } if ($fileResult < -1) { die(imPrintError('"Allegato" non è nel formato corretto.')); } if(@$_POST['action'] != 'check_answer') { if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != 'jsactive' || (isset($_POST['imSpProt']) && $_POST['imSpProt'] != "")) die(imPrintJsError()); $db = getDbData('7728x19m'); if (!$db) die("Cannot find db"); if (!$form->saveToDb($db['host'], $db['user'], $db['password'], $db['database'], 'Tabella1')) die("Unable to connect to db"); $form->mailToOwner($_POST['imObjectForm_1_5'] != "" ? $_POST['imObjectForm_1_5'] : '***', '***', 'Notifica da ' . $imSettings['general']['url'] . '', '', false); @header('Location: ../index.html'); exit(); } else { echo $form->checkAnswer(@$_POST['id'], @$_POST['answer']) ? 1 : 0; } } // End of file

Volevo anche chiedere come posso accedere al database che ho impostato come riferimento per i dati del modulo creato e controllare la corretta immissione dei dati. 

Grazie

Размещено
10 Ответы
Claudio D.
Claudio D.
Moderator
Лучший пользователь месяца IT

...vedo che il dominio è su Register, host noto per non dare ( gratuitamente ) il servizio PHP.

Verifica con Register se hai il PHP attivo...

in caso contrario dovrai attivare , pagando, il servizio...

Читать больше
Размещено От Claudio D.
Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
User
Автор

porc :-)

Читать больше
Размещено От Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
User
Автор

Ho attivato il servizio "Hosting Linux Smart" 

http://www.register.it/hosting/linux/compare.html

e sono riuscito a far funzionare il servizio email. 

A questo punto ho voluto fare di meglio e cioè collegare le mie informazioni ad undatabase. 

Sono andato così nel mio hosting e ho creato un database, 

con queste specifiche: 

nome database: mm1teent_database

nome utente: mm1teent_utente

sono andato poi in impostazioni avanzate di websitex5 e ho settato il database

descrizione: database

nomehost: lhcp1049.webapps.net

nome database: mm1teent_database

nome utente: mm1teent_utente

nel modulo di invio mail, 

http://ottavianosicura.it/scheda-allontanamento-volontario.html

ho puntato al database creato (la mail me la invia senza errori)

ma all'atto di compilare i vari campi, dopo che premo invio, 

mi rimanda a questo link: http://ottavianosicura.it/imemail/imEmailForm_qi1lzn5w.php

e mi compare una pagina bianca con questo errore: 

Unable to connect to db

Cosa sto sbagliando ???

Читать больше
Размещено От Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
User
Автор

e come dati di accesso/password cosa metto ? 

Читать больше
Размещено От Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
User
Автор

ok sono entrato, 

nel programma, nella sezione "gestione accessi" ho trovato il modo per entrare nelle impostazioni del mio sito. 

Effettivamente compare questa scritta: 

Supporto MySQL ed impostazioni database (database) FAIL

E adesso ???

Читать больше
Размещено От Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
User
Автор

Contattare il proprio hosting provider per avere informazioni sul servizio MySQL ????

(mi ca che da websitex5 non posso fare altro :-( )

Читать больше
Размещено От Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
Vittorio Emanuele Iervolino
User
Автор

ho seguito pedissequamente tutti i passaggi... 

che poi sono semplicissimi... 

dal server crei un database, ti salvi l'host, il nome del database, il nome utente e la password... 

in gestione dati metti questi dati

nelle impostazioni del modulo email richiami il database... e tutto dovrebbe funzionare. 

E tutto mi funziona quando uso altervista.org

quando invece uso il db di register non funziona. 

A questo punto domani chiamo l'assistenza tecnica chiededo maggiori dettagli,

non penso sia una errore di websitex5

(o almeno lo spero perchè non saprei proprio dove sbaglio)

Читать больше
Размещено От Vittorio Emanuele Iervolino
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... sì, meglio sentire il server...

.

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