Matdor...
Y eso que estas haciendo funciona correctamente??
Le estoy encontrando un problema, ya que strstr solo te devuelve la cadena A PARTIR de que encuentra el dato, o sea que si la cadena es así...
manolo|@|mipass|@|
[email protected]
y tu buscas el email ($usuario=$_POST["mail"]), cuando lo encuentra, te devuelve esto:
$encontrado="
[email protected]"
Pues bien, al hacer el explode("|@|",$encontrado) solo te regresa:
$partes[0]="
[email protected]"