Mail werkt niet, verouderde php?

Hallo allemaal,
Ik heb al jaren een website die ik zelf onderhoud, nu doet ineens mijn mail het niet. Als je een mail stuurt via de website krijg ik een lege mail met daarin alleen de tekst "bericht via website", volgens de host zou mijn php zijn verouderd.

Hier is de code op de contact pagina:













En dit is mijn Thanks.php :



Wie kan mij AUB helpen??

Weet jij het antwoord?

/2500

Een verourderde PHP moet gewoon kunnen mailen. En als je host een verouderde PHP draait, horen zij die te upgraden. Als ze bedoelen dat jouw PHP code verouderd is, misschien wel ja, want hoezo gebruik je $HTTP_POST_VARS en niet gewoon $_POST ? Ik zou zeggen controleer de variabelen die je aan mail() geeft, en echo eens of mail() true of false teruggeeft.

Bronnen:
http://nl3.php.net/manual/en/function.mail.php

In je code zijn enkele verouderde PHP functies gebruikt, zoals eregi(). Ook $_HTTP_POST_VARS is inmiddels uit de nieuwere versies van PHP gehaald. Vervang door en het zou moeten werken.

Bronnen:
http://nl3.php.net/eregi

Stel zelf een vraag

Ben je op zoek naar het antwoord op die ene vraag die je misschien al tijden achtervolgt?

/100