Вы вызвали функцию explode()
на $email
.Это означает, что $after_email
теперь является массивом.Ваша ошибка заключалась в том, что вы обращались к неверной переменной массива.
Измените эту строку:
$part = $part[1];
на:
$part = $after_email[1];
РЕДАКТИРОВАТЬ
Измените эту строку и в своей форме:
<form action="snd.php">
на:
<form action="snd.php" method="post">
Вы также не указали метод формы.По умолчанию установлено значение $_GET
.Но в вашем php-скрипте вы называли $_POST
суперглобальным.Измените метод на post
, и все готово.