Hướng dẫn php encode email address - địa chỉ email mã hóa php

Tôi cần một cách trong PHP để mã hóa địa chỉ e-mail chỉ bằng a-zA-Z0-9 nên về cơ bản được mã hóa mà không có bất kỳ ký tự đặc biệt nào, nhưng sau đó có thể giải mã nó trở lại bản gốc.

Example:

 john+ => ENCODE => n6bvJjdh7w6QbdVB373483ydbKus7Qx
 n6bvJjdh7w6QbdVB373483ydbKus7Qx => DECODE => john+

Điều này thậm chí có thể?

Đã hỏi ngày 29 tháng 12 năm 2012 lúc 23:45Dec 29, 2012 at 23:45

Hướng dẫn php encode email address - địa chỉ email mã hóa php

3

Bạn có thể thực hiện mã hóa Safe Base64:

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));

Nó chuyển đổi +/ từ bảng chữ cái base64 trong -_ vô hại hơn. Bước mã hóa cũng loại bỏ các ký tự

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
0 khi cần thiết.

Đã trả lời ngày 29 tháng 12 năm 2012 lúc 23:54Dec 29, 2012 at 23:54

Ja͢ckja͢ckJa͢ck

168K36 Huy hiệu vàng256 Huy hiệu bạc 306 Huy hiệu đồng36 gold badges256 silver badges306 bronze badges

4

»& Nbsp; Pear :: mail_mime

Ẩn danh ¶

3 năm trước

5 năm trước

PHP tại simonast dot net ¶

Charles Dot Fisher tại Arconic Dot Com ¶

4 năm trước

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}

Để sử dụng trên trang của bạn, tất cả những gì bạn phải làm là truyền trong một tham số và nó sẽ trả về email được mã hóa mà bạn có thể sử dụng trên trang web của bạn.

$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);

PHP

Được xuất bản tại Dzone với sự cho phép của Paul Underwood, Dzone MVB. Xem bài viết gốc ở đây.Paul Underwood, DZone MVB. See the original article here.

Ý kiến ​​được thể hiện bởi những người đóng góp Dzone là của riêng họ.

»& Nbsp; Pear :: mail_mime

Ẩn danh ¶Send mail

Sự mô tả

3 năm trước(
    string

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
1,
    string
// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
2
,
    string
// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
3
,
    array|string
// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
4 = []
,
    string
// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
5 = ""

): bool

5 năm trước

PHP tại simonast dot net ¶

Charles Dot Fisher tại Arconic Dot Com ¶

4 năm trước

  • Pangz Dot Lab tại Gmail Dot Com ¶
  • 2 năm trước
  • Chris at Ocproducts Dot Com ¶
MỘT QUẢ BOM ¶

10 năm trước

Ben Cooke ¶

16 năm trước

Porjo ¶

12 năm trước

pavel.lint tại VK.com

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
9

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 (tùy chọn)

Chuỗi hoặc mảng sẽ được chèn vào cuối tiêu đề email. or array to be inserted at the end of the email header.

Điều này thường được sử dụng để thêm các tiêu đề bổ sung (từ, CC và BCC). Nhiều tiêu đề bổ sung nên được phân tách bằng CRLF (\ r \ n). Nếu dữ liệu bên ngoài được sử dụng để soạn thảo tiêu đề này, dữ liệu nên được vệ sinh để không có tiêu đề không mong muốn nào được tiêm.

Nếu một mảng được truyền, các khóa của nó là tên tiêu đề và giá trị của nó là các giá trị tiêu đề tương ứng.array is passed, its keys are the header names and its values are the respective header values.

Ghi chú::

Trước Php 5.4.42 và 5.5.27, một cách lặp lại,

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 không có bảo vệ tiêm tiêu đề thư. Do đó, người dùng phải đảm bảo các tiêu đề được chỉ định là an toàn và chỉ chứa các tiêu đề. tức là không bao giờ bắt đầu cơ thể thư bằng cách đặt nhiều dòng mới.

Ghi chú::

Trước Php 5.4.42 và 5.5.27, một cách lặp lại,

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 không có bảo vệ tiêm tiêu đề thư. Do đó, người dùng phải đảm bảo các tiêu đề được chỉ định là an toàn và chỉ chứa các tiêu đề. tức là không bao giờ bắt đầu cơ thể thư bằng cách đặt nhiều dòng mới.

Khi gửi thư, thư phải chứa tiêu đề

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
2. Điều này có thể được đặt với tham số
/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 hoặc mặc định có thể được đặt trong php.ini.

Ghi chú::

Trước Php 5.4.42 và 5.5.27, một cách lặp lại,

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 không có bảo vệ tiêm tiêu đề thư. Do đó, người dùng phải đảm bảo các tiêu đề được chỉ định là an toàn và chỉ chứa các tiêu đề. tức là không bao giờ bắt đầu cơ thể thư bằng cách đặt nhiều dòng mới.

Khi gửi thư, thư phải chứa tiêu đề
/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
2. Điều này có thể được đặt với tham số
/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 hoặc mặc định có thể được đặt trong php.ini.

Không làm điều này sẽ dẫn đến một thông báo lỗi tương tự như

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
4. Các bộ tiêu đề
/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
2 cũng
/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
6 khi gửi trực tiếp qua SMTP (chỉ Windows).

Nếu không nhận được tin nhắn, chỉ thử sử dụng LF (\ n). Một số đại lý chuyển thư Unix (đáng chú ý nhất là »& nbsp; qmail) thay thế LF bằng CRLF tự động (dẫn đến tăng gấp đôi CR nếu sử dụng CRLF). Đây phải là phương sách cuối cùng, vì nó không tuân thủ »& nbsp; rfc 2822.escapeshellcmd() internally to prevent command execution. escapeshellcmd() prevents command execution, but allows to add additional parameters. For security reasons, it is recommended for the user to sanitize this parameter to avoid adding unwanted parameters to the shell command.

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
7 (tùy chọn)escapeshellcmd() is applied automatically, some characters that are allowed as email addresses by internet RFCs cannot be used. mail() can not allow such characters, so in programs where the use of such characters is required, alternative means of sending emails (such as using a framework or a library) is recommended.

Tham số

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
7 có thể được sử dụng để chuyển các cờ bổ sung làm tùy chọn dòng lệnh cho chương trình được cấu hình để sử dụng khi gửi thư, như được định nghĩa bởi cài đặt cấu hình
/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
9. Ví dụ: điều này có thể được sử dụng để đặt địa chỉ người gửi phong bì khi sử dụng SendMail với tùy chọn SendMail
$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);
0.

Tham số này được EscapeshellCMD () thoát ra ngoài để ngăn chặn thực thi lệnh. EscapeshellCmd () ngăn chặn thực thi lệnh, nhưng cho phép thêm các tham số bổ sung. Vì lý do bảo mật, người dùng nên vệ sinh tham số này để tránh thêm các tham số không mong muốn vào lệnh shell.

Vì escapeshellcmd () được áp dụng tự động, một số ký tự được phép làm địa chỉ email của các RFC Internet không thể được sử dụng. mail () không thể cho phép các ký tự như vậy, vì vậy trong các chương trình sử dụng các ký tự như vậy, các phương tiện thay thế để gửi email (như sử dụng khung hoặc thư viện) được khuyến nghị.

$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);
1 if the mail was successfully accepted for delivery,
$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);
2
otherwise.

Người dùng mà máy chủ web chạy như nên được thêm vào với tư cách là người dùng đáng tin cậy vào cấu hình SendMail để ngăn tiêu đề 'X-Warning' được thêm vào thông báo khi người gửi phong bì (-F) được đặt bằng phương pháp này. Đối với người dùng SendMail, tệp này là/etc/mail/người dùng đáng tin cậy.

Trả về giá trị

Trả về
$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);
1 Nếu thư được chấp nhận thành công để giao hàng,
$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);
2 khác.
Điều quan trọng cần lưu ý là chỉ vì thư được chấp nhận để giao hàng, điều đó không có nghĩa là thư sẽ thực sự đến đích dự định.
7.2.0 Thay đổiarray.

Phiên bản

Sự mô tả

Tham số

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 hiện cũng chấp nhận một mảng.mail() to send a simple email:

$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);
4

Ví dụ

Ví dụ #1 gửi thư.

$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);
5

Sử dụng Mail () để gửi một email đơn giản:array

Ví dụ #2 Gửi thư với các tiêu đề bổ sung.

$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);
6

Việc bổ sung các tiêu đề cơ bản, nói với các địa chỉ từ và trả lời:

Ví dụ #3 Gửi thư với các tiêu đề bổ sung dưới dạng mảng

$encodedEmail = encode_email_address( '' );
printf('%s', $encodedEmail, $encodedEmail);
9

Ví dụ này gửi cùng một thư với ví dụ ngay lập tức ở trên, nhưng chuyển các tiêu đề bổ sung dưới dạng mảng (có sẵn kể từ Php 7.2.0).

Ví dụ #4 Gửi thư với tham số dòng lệnh bổ sung.mail().

PHP0

PHP1

PHP2

Ghi chú::

Trước Php 5.4.42 và 5.5.27, một cách lặp lại,

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 không có bảo vệ tiêm tiêu đề thư. Do đó, người dùng phải đảm bảo các tiêu đề được chỉ định là an toàn và chỉ chứa các tiêu đề. tức là không bao giờ bắt đầu cơ thể thư bằng cách đặt nhiều dòng mới.

Khi gửi thư, thư phải chứa tiêu đề /** * Encode an email address to display on your website */ function encode_email_address( $email ) { $output = ''; for ($i = 0; $i < strlen($email); $i++) { $output .= '&#'.ord($email[$i]).';'; } return $output; }2. Điều này có thể được đặt với tham số /** * Encode an email address to display on your website */ function encode_email_address( $email ) { $output = ''; for ($i = 0; $i < strlen($email); $i++) { $output .= '&#'.ord($email[$i]).';'; } return $output; }0 hoặc mặc định có thể được đặt trong php.ini.

Ghi chú::

Trước Php 5.4.42 và 5.5.27, một cách lặp lại,

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 không có bảo vệ tiêm tiêu đề thư. Do đó, người dùng phải đảm bảo các tiêu đề được chỉ định là an toàn và chỉ chứa các tiêu đề. tức là không bao giờ bắt đầu cơ thể thư bằng cách đặt nhiều dòng mới.mail() differs in many ways from the sendmail implementation. First, it doesn't use a local binary for composing messages but only operates on direct sockets which means a PHP3 is needed listening on a network socket (which can either on the localhost or a remote machine).

Khi gửi thư, thư phải chứa tiêu đề

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
2. Điều này có thể được đặt với tham số
/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 hoặc mặc định có thể được đặt trong php.ini.

Không làm điều này sẽ dẫn đến một thông báo lỗi tương tự như

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
4. Các bộ tiêu đề
/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
2 cũng
/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
6 khi gửi trực tiếp qua SMTP (chỉ Windows).

Ghi chú::

Trước Php 5.4.42 và 5.5.27, một cách lặp lại,

/**
 * Encode an email address to display on your website
 */
function encode_email_address( $email ) {
     $output = '';
     for ($i = 0; $i < strlen($email); $i++)
     {
          $output .= '&#'.ord($email[$i]).';';
     }
     return $output;
}
0 không có bảo vệ tiêm tiêu đề thư. Do đó, người dùng phải đảm bảo các tiêu đề được chỉ định là an toàn và chỉ chứa các tiêu đề. tức là không bao giờ bắt đầu cơ thể thư bằng cách đặt nhiều dòng mới.mail() function is not suitable for larger volumes of email in a loop. This function opens and closes an SMTP socket for each email, which is not very efficient.

Để gửi số lượng lớn email, hãy xem »& nbsp; Pear :: mail và» & nbsp; pear :: mail_queue gói.

Ghi chú::

Các RFC sau đây có thể hữu ích: »& nbsp; rfc 1896,» & nbsp; rfc 2045, »& nbsp; rfc 2046,

Xem thêm

  • mb_send_mail () - Gửi thư được mã hóa
  • imap_mail () - Gửi tin nhắn email
  • »& Nbsp; Pear :: mail
  • »& Nbsp; Pear :: mail_mime

Ẩn danh ¶

3 năm trước

a-zA-Z0-90

a-zA-Z0-91

a-zA-Z0-92

a-zA-Z0-93

a-zA-Z0-94

a-zA-Z0-95

a-zA-Z0-96

a-zA-Z0-97

Ẩn danh ¶

3 năm trước

a-zA-Z0-98

a-zA-Z0-99

a-zA-Z0-97

5 năm trước

3 năm trước

+1

+2

+3

a-zA-Z0-97

5 năm trước

PHP tại simonast dot net ¶

+5

+6

+7

+8

+9

/0

/1

/2

a-zA-Z0-97

Charles Dot Fisher tại Arconic Dot Com ¶

4 năm trước

/4

/5

/6

/7

/8

/9

-0

-1

-2

-3

-4

-5

a-zA-Z0-97

Pangz Dot Lab tại Gmail Dot Com ¶

3 năm trước

-7

-8

-9

_0

_1

_2

a-zA-Z0-97

5 năm trước

PHP tại simonast dot net ¶

_4

_5

_6

_7

_8

a-zA-Z0-97

Charles Dot Fisher tại Arconic Dot Com ¶

4 năm trước

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
00

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
01

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
02

a-zA-Z0-97

Pangz Dot Lab tại Gmail Dot Com ¶

2 năm trước

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
04

Chris at Ocproducts Dot Com ¶

PHP tại simonast dot net ¶

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
05

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
06

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
07

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
08

Charles Dot Fisher tại Arconic Dot Com ¶

4 năm trước

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
09

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
10

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
11

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
12

a-zA-Z0-97

Pangz Dot Lab tại Gmail Dot Com ¶

PHP tại simonast dot net ¶

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
14

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
15

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
16

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
17

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
18

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
19

a-zA-Z0-97

Charles Dot Fisher tại Arconic Dot Com ¶

3 năm trước

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
21

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
22

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
23

5 năm trước

PHP tại simonast dot net ¶

3 năm trước

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
25

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
26

a-zA-Z0-97

5 năm trước

PHP tại simonast dot net ¶

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
28

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
29

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
30

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
31

a-zA-Z0-97

Charles Dot Fisher tại Arconic Dot Com ¶

4 năm trước

// encode
$email_encoded = rtrim(strtr(base64_encode($email), '+/', '-_'), '=');

// decode
$email_decoded = base64_decode(strtr($email_encoded, '-_', '+/'));
33