Salve a tutti voi utenti del forum...
è la prima volta che scrivo perchè pur avendo letto numerosi topic che trattavano argomenti simili, nessuno è stato di aiuto per risolvere questo problema.
Sto realizzando un sito web php dove in ogni pagina è presente un form contatto.
Il form è richiamato attraverso "include" in ogni pagina.
A sua volta la pagina form.php richiama un'altra pagina php che al suo interno richiama con "require" altri 5 file php.
Su tutte le pagine del sito nella root principale il form viene caricato senza problemi (invio e ricezione OK);
nelle pagine presenti all'interno di una cartella nella directory, lo stesso form richiamato viene caricato ma non invia.
come già indicato il problema sorge anche con indirizzi assoluti...
indico schematicamente la directory del sito in modo da comprendere meglio:
/
◘ HTTPDOC
└ index.php
└ ◘ FORM
| └ form.php
| └ ◘ FORM1
| └ ◘ FORM2
| └ init.php
| └ file1.php
| └ file2.php
| └ file3.php
| └ ◘ FORM3
| | └ file4.php
| └ ◘ FORM3
| └ file5.php
└◘ NOTIZIA
└ notizia.php
ricapitolando:
index include:form.php che include:init.php che include:file1,2,3,4,5.php TUTTO OK FUNZIONA
notizia.php include:form.php che include:init.php che include:file1,2,3,4,5.php IL FORM VIENE CARICATO MA NON INVIA IL MESSAGGIO
a questo punto non mi resta che confidare in un vostro aiuto
grazie a tutti.