WebSite X5Help Center

 
Ernesto V.
Ernesto V.
User

Errore invio mail mediante modulo  it

Autore: Ernesto V.
Visite 2328, Followers 1, Condiviso 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

Postato il
6 RISPOSTE - 2 UTILI
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

Leggi di più
Postato il da Riccardo P.
Ernesto V.
Ernesto V.
User
Autore

Grazie Riccardo,

contatto il server, poi ti faccio sapere.

Ernesto

Leggi di più
Postato il da Ernesto V.
Ernesto V.
Ernesto V.
User
Autore

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

Leggi di più
Postato il da Ernesto V.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

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

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Ernesto V.
Ernesto V.
User
Autore

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

Leggi di più
Postato il da Ernesto V.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

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

-

ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪