2010-01-01 4 views
0

Je n'ai jamais rencontré ce problème. J'ai deux comptes d'hébergement, un avec godaddy, et un avec hostgator. Il y a des fichiers identiques sur ces deux URLS:formulaires de contact identiques se comportant différemment sur différents comptes d'hébergement

http://www.cloth2clay.com

et

http://www.vitaminjdesign.com/cloth/cloths/

Les deux sites ont le même aspect, mais il y a une différence majeure. Lorsque vous remplissez le formulaire de contact sur le deuxième lien, cela fonctionne correctement et me sera envoyé. Un le premier lien, vous appuyez sur soumettre, et le message de réussite n'apparaît pas et le courrier n'est jamais envoyé. Ça ne marche pas! Les fichiers sont IDENTIQUES. ça n'a aucun sens. Le formulaire de contact est PHP et ajax. Peut-être son quelque chose sur Godaddys backend? Des idées?

+0

Vous devrez déboguer le script PHP ou le poster ici. Il est impossible de dire sans. –

+0

il y a trois fichiers PHP, contact.php functions.php et config.php. Ils sont tous situés dans le dossier racine. Ils sont trop longs pour poster ici. Un autre moyen? – JCHASE11

+0

Vous pouvez utiliser un site comme http://pastebin.ca pour publier les fichiers, puis créer un lien. – Amber

Répondre

2

Les chances sont les paramètres de configuration (ou même la version) pour PHP et/ou ses modules diffèrent entre les deux services d'hébergement. Essayez de créer un script contenant uniquement les éléments suivants:

<?php 
    phpinfo(); 
?> 

Et de l'afficher dans un navigateur; vous pouvez ensuite comparer les paramètres pour les deux.

+0

ok, vous pourriez être sur quelque chose. La version de travail a une version PHP de 5.2.11 et la version non fonctionnelle est 4.3.11. Donc je devine que je dois les appeler pour le mettre à jour? – JCHASE11

+0

Non, mail() devrait fonctionner sur les deux. –

+0

non, cela a fonctionné après que j'ai mis à jour des versions de php. – JCHASE11

Questions connexes