0

テキストから電子メールアドレスを削除できる CakePHP ヘルパーまたは既存のヘルパー関数を知っている人はいますか?

私がやろうとしているのは、ユーザーがログインするまで、求人掲示板の求人広告の電子メール アドレスを非表示にすることです。おそらく、次のようなものに置き換える必要があります: ログインして電子メールを表示

どうすればこれができるか知っている人はいますか?

ケーキ2を使用しています。

前もって感謝します

4

2 に答える 2

0

https://github.com/dereuromark/tools/blob/2.0/View/Helper/TextExtHelper.php#L44を使用でき ます

$text = $this->TextExt->autoLinkEmails($text);

名前を removeEmails() に変更し、難読化のために置換メソッドを使用する代わりに、ここに独自のメソッドを記述して、メールを次のように置き換えることができます。*****

于 2012-09-21T09:12:51.350 に答える
0

CakePHP ではこれを行う必要はありません。PHP には、文字列内の文字列を検索する関数があります。

http://php.net/manual/en/function.strstr.php

文字列内に「@」などを見つけることができます。関数が false を返す場合、電子メールは見つかりませんでした。

于 2012-09-21T08:56:40.607 に答える