Non funziona l'email, mi esce questo errore quando provo ad inviare dal sito un form
Auteur : Francesco C.
Visité 1007,
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
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
... 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ì...
,
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.
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
Auteur
inoltre anche la pagina admin continua a nn funzionare e non so proprio come fare
Auteur
Aiuto
... 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 ...
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.
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
Auteur
non funziona ne il form invio email e ne l'admin
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
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
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
Mi intrometto e ti faccio un paio di domande in attesa dell'intervento dello staff o di altri:
Auteur
Lo esporto online direttamente dal passo 5 senza usare software ftp esterni, non ho fatto la prova di esportarlo su disco
grazie
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.
... 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...
.
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
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
... ottimo, e meglio così; ... nel caso controlla eventuali interferenze dell'antivirus/firewall... ciao...
.