WebSite X5Help Center

 
Ernesto V.
Ernesto V.
User

Errore invio mail mediante modulo  it

Author: Ernesto V.
Visited 2368, Followers 1, Shared 0  

Ho creato un modulo di invio email per il sito della mia scuola (www.torricellimaniago.it) per permettere ai miei studenti di iscriversi agli esami ecdl. Il form si trova qui: http://www.torricellimaniago.it/iscrizione-online.html

Ho testato il modulo ma appena clicco su Invia mi compare il seguente messaggio di errore: Fatal error: Class 'ImForm' not found in D:\Inetpub\webs\torricellimaniagoit\imemail\imEmailForm.php on line 4

L'errore mi compare sia che utilizzi Firefox sia che utilizzi Internet Explorer.

Il sito è ospitato da Aruba e l'hosting supporta il PHP 5.2.12; inoltre ho verificato con lo script <?php mail('***', 'oggetto', 'messaggio'); ?> l'invio di email dell'hosting e l'esito è stato positivo.

Allego l'immagine del file imEmailForm.php incriminato.

Ringrazio chiunque voglia darmi una mano a risolvere il problema.

Ernesto Veronese

Posted on the
6 ANSWERS - 2 USEFUL
Incomedia
Riccardo P.
Incomedia

Buongiorno Ernesto,

sembra che il server in cui è ospitato il sito non supporti il PHP, infatti al link:

http://www.torricellimaniago.it/admin/

prova a contattare il tuo server e farti abilitare il PHP 5.x

Fammi Sapere

Read more
Posted on the from Riccardo P.
Ernesto V.
Ernesto V.
User
Author

Grazie Riccardo,

contatto il server, poi ti faccio sapere.

Ernesto

Read more
Posted on the from Ernesto V.
Ernesto V.
Ernesto V.
User
Author

Ho contattato il provider che ospita il mio sito (Aruba) e ho chiesto di verificare il supporto di php.

Il php è supportato, ritengo.

La risposta che fatico a comprendere (non capisco cosa lo staff di Aruba intende per "applicazione") è:

"Gentile cliente,

da controlli effettuati l'applicazione non risulta completamente pubblicata in quanto alcuni componenti richiamati non risultano disponibili sullo spazio web.

La invito a verificare nuovamente la pubblicazione dell'intera applicazione; qualora i problemi persistessero la invito ad allegare uno screenshot che mostra l'errore riscontrato."

Sembra che nel trasferire il sito da locale al server di Aruba (uso Filezilla) qualcosa ("componenti richiamati") non sia stato trasferito e quando viene richiamato dal file php non viene trovato.

Resto fiducioso in ascolto della comunità...

Grazie infinite.

Ernesto

Read more
Posted on the from Ernesto V.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... se hai il PHP 5+ non dovresti avere problemi di sorta...

... fai una prova temporanea, eliminando il campo [  ] ...e quindi azionare Ctrl+Anteprima e riesportando tutto, in particolare il file che da l'errore,  x5settings.php:   http://www.torricellimaniago.it/res/x5settings.php

... poi verifica nuovamente in RETE, e nel caso se ne riparlerà...

.

ciao

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Ernesto V.
Ernesto V.
User
Author

Prima che arrivasse il suggerimento di KolAsim, sinceramente inviperito con il mio sito, ho agito di forza bruta: ne ho salvato in locale una nuova copia, ho cancellato tutto il sto dal server aruba, poi ho esportato la nuova copia.

Ora tutto funziona! Funziona l'invio tramite mail del modulo, funziona il campo Cerca nella testata che mi dava lo stesso errore, funziona l'accesso al pannello amministrativo che suggeriva Riccardo.

Sono contento, ma resta aperto il problema...perché? Agendo brutalmente ho in parte fatto quello che suggerisce KolAsim, tuttavia il file x5settings.php continua a dare errore...mah!

Ringrazio comunque di cuore

Ernesto

Read more
Posted on the from Ernesto V.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... ho effettuato l'invio email; ...ricevuta la risposta automatica regolarmente...

-

ciao

Read more
Posted on the from  ‪ KolAsim ‪ ‪