WebSite X5Help Center

 
Francesco C.
Francesco C.
User

Non funziona l'email, mi esce questo errore quando provo ad inviare dal sito un form  it

Auteur : Francesco C.
Visité 1017, Followers 1, Partagé 0  

Fatal error: Uncaught Error: Class 'ImForm' not found in /homepages/20/d674839509/htdocs/imemail/imEmailForm_fghl34z4.php:4 Stack trace: #0 {main} thrown in /homepages/20/d674839509/htdocs/imemail/imEmailForm_fghl34z4.php on line 4

sito web

www.bitpiu.it

Posté le
20 RéPONSES
A. Kris
A. Kris
User

http://www.bitpiu.it/contattaci.html intendi questo form qui? non hai inserito nelle caselle gli argomenti? non si vedono , quindi non si capisce cosa bisogna inserire. in questo modo è ovvio che non funziona , riprova

Lire plus
Posté le de A. Kris
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT
Francesco C.
Fatal error: ... ... .. .. .. . . . .

... il PHP c'è ma non funge; ... potrebbe essere un problema simile a quello segnalato qui:  https://helpcenter.websitex5.com/fr/post/168269

... casomai resta in attesa degli esperti, e dello STAFF a partire da lunedì...

,

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Incomedia
Riccardo P.
Incomedia

Buongiorno Francesco,

comq puoi verificare da questa pagina http://www.bitpiu.it/admin/

appare una pagina bianca, questo dimostra che o il PHP non è stato attivato correttamente sul server oppure vi sono dei permessi particolari per la cartella /admin. Prova a contattare il server e chiedere spiegazioni.

Fammi sapere.

Lire plus
Posté le de Riccardo P.
Francesco C.
Francesco C.
User
Auteur

ho contattato il fornitore dell'hosting e mi hanno comunicato che non hanno riscontrato problemi, che l'hosting funziona correttamente e che l'errore è dovuto al programma con cui sto caricando il sito, come dovrei attivare il PHP correttamente? 

l'hosting è stato acquistato su 1and1

Allego la pagina di errore che mi appare dopo aver inviato un'email dal form da qualsiasi pagina contentente un form di invio email, non solo da http://www.bitpiu.it/contattaci.html.

Grazie

Lire plus
Posté le de Francesco C.
Francesco C.
Francesco C.
User
Auteur

inoltre anche la pagina admin continua a nn funzionare e non so proprio come fare

Lire plus
Posté le de Francesco C.
Francesco C.
Francesco C.
User
Auteur

Aiuto

Lire plus
Posté le de Francesco C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

... prova ad esportare per prova temporanea un NUOVO progetto VUOTO, per vedere se almeno il pannello /admin/ si attivi regolarmente, e quindi poter capire se dipende dal server o meno... 

... oltre questa prova, fai anche una prova comparativa anche su altervista, sia col progetto regolare che con il nuovo vuoto...

... ... prova anche a vedere di decifrare l'errore segnalato al rigo 4 ...

... prova anche con un ripulisti in rete ed esportazione completa ...

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
 stesil  
 stesil  
User

Ho aperto con Firefox il sorgente del file x5engine.php presente sul sito e una cosa così io non l'avevo mai vista prima:

Il sorgente della pagina index della sezione admin è identico. Visualizzando il sorgente con gli strumenti di sviluppo di Chrome, appaiono tanti caratteri null \u0

Altri file .php mi sembrano invece corretti, visto che segnalano il fatal error dovuto alla mancanza, di fatto, del codice presente nel file x5engine.php, quindi il PHP viene correttamente interpretato  e, anche visualizzando il sorgente non si vede nulla di strano.

Potrebbe proprio essere un'esportazione finita male.

Io proverei per primo l'ultimo consiglio di Kol: cancella e riesporta tutto il sito.

Lire plus
Posté le de  stesil  
Francesco C.
Francesco C.
User
Auteur

ho fatto cosi come consigliato da kol, ma mi riporta sempre lo stesso errore:


Fatal error: Class 'ImForm' not found in /membri/bitpiu/imemail/imEmailForm_5rb6l0et.php on line 4

non so proprio come fare

Lire plus
Posté le de Francesco C.
Francesco C.
Francesco C.
User
Auteur

non funziona ne il form invio email e ne l'admincry

Lire plus
Posté le de Francesco C.
Francesco C.
Francesco C.
User
Auteur

ho creato un'altro sito a caso per prova con solo una pagina su altervista inserendo sempre un semplice form

http://bitpiu.altervista.org

e nuovamente mi appare lo stesso errore e l'admin non funziona

Fatal error: Class 'ImForm' not found in /membri/bitpiu/imemail/imEmailForm.php on line 4

Lire plus
Posté le de Francesco C.
Francesco C.
Francesco C.
User
Auteur

chiedo un intervento da parte dei tecnici di incomedia perche non mi va giu di aver speso soldi e dopo piu di una settimana non vedo risoluto il mio problema

Lire plus
Posté le de Francesco C.
Francesco C.
Francesco C.
User
Auteur

questo è quello che appare nel file php dove viene riportato l'errore:

<?php
if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") {
include '../res/x5engine.php';
$form = new ImForm();
$form->setField('come ti chiami', $_POST['imObjectForm_4_1'], '', false);
$form->setField('inserisci email', $_POST['imObjectForm_4_2'], '', false);
$form->setField('', $_POST['imObjectForm_4_3'], '', false);

if(@$_POST['action'] != 'check_answer') {
if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != '92B949149021B082BF645D3AF9767069' || (isset($_POST['imSpProt']) && $_POST['imSpProt'] != ""))
die(imPrintJsError());
$form->mailToOwner($_POST['imObjectForm_4_2'] != "" ? $_POST['imObjectForm_4_2'] : 'frabet85@libero.it', '***', 'ciao', '', false);
@header('Location: ../index.html');
exit();
} else {
echo $form->checkAnswer(@$_POST['id'], @$_POST['answer']) ? 1 : 0;
}
}

// End of file

Lire plus
Posté le de Francesco C.
 lemonsong  
 lemonsong  
User

Mi intrometto e ti faccio un paio di domande in attesa dell'intervento dello staff o di altri:

  • stai esportando con il programma (Passo 5) oppure utilizzi un software FTP esterno?
  • se esporti su disco (sempre al Passo 5) e se apri, per esempio, il file res\x5engine.js lo vedi in modo corretto oppure come si vede attualmente sul sito? (vedi allegato e sito bitpiu.altervista.org/res/x5engine.js)
Lire plus
Posté le de  lemonsong  
Francesco C.
Francesco C.
User
Auteur

Lo esporto online direttamente dal passo 5 senza usare software ftp esterni, non ho fatto la prova di esportarlo su disco

grazie

Lire plus
Posté le de Francesco C.
Incomedia
Riccardo P.
Incomedia

Buongiorno Francesco,

oltre a verificare che il PHP 5 sia attivo, prova anche a verificare che non vi siano permessi strani per la cartella "admin" su server.

Alcuni provider non permettono la scrittura in questa cartella oviene usata per altri scopi. Prova a informarti se puoi sovrascriverla o attivarne la scrittura.

Facci Sapere.

Lire plus
Posté le de Riccardo P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT
Francesco C.
ho creato un'altro sito a caso per prova con solo una pagina su altervista inserendo sempre un semplice form http://bitpiu.altervista.org e nuovamente mi appare lo stesso errore e l'admin non funziona Fatal error: Class 'ImForm' not found in /membri/bitpiu/imemail/imEmailForm.php on line 4

... allora è molto strano! ...forse! c'è qualcosa che non va in quel programma e/o progetto...
... sempre in attesa che gli esperti ne vengano a capo, ...prova a scaricare il programma qui dal tuo profilo, e ad installarlo con il destro del mouse | esegui come amministratore, e con antivirus/firewall esclusi...
... una volta installato, avvia il programma sempre con il destro del mouse | esegui come amministratore, e sempre con antivirus/firewall esclusi, apri il progetto semplificato, aziona Ctrl+Anteprima, e poi effettua le due esportazioni, quella su DISCO e quella in RETE...
... verifica il pannello /admin/, ... il formMail, e fai sapere dei risultati...
.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Francesco C.
Francesco C.
User
Auteur

Va bene, in serata provo a fare questo... ad installare incomedia come amministratore... per quanto riguardo il progetto mi sembra strano perché ne ho aperto uno nuovo. Vi aggiorno sui risultati. Grazie mille per l'aiuto a tutti 

Lire plus
Posté le de Francesco C.
Francesco C.
Francesco C.
User
Auteur

grazie a KolAsim, il sito ora funziona.. ho fatto cio che mi hai detto ed ora funziona tutto perfettamente.. c'era qualcosa che aveva bloccato in qualche modo alcune funzioni del software. grazie 

Lire plus
Posté le de Francesco C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

... ottimo, e meglio così; ... nel caso controlla eventuali interferenze dell'antivirus/firewall... ciao...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪