ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルの一般的な関数に関するヒント

PHP_PHP チュートリアルの一般的な関数に関するヒント

WBOY
WBOYオリジナル
2016-07-21 15:50:23732ブラウズ

1. ファイル拡張子を返す
関数 getformat($file)
$ext=strrchr($file,".");
return $format; .Format 変数
$num = 1;
printf("%04d", $num);

3.php リダイレクト Web ページ
// たとえば、www.cgsir.com にリダイレクトします。リダイレクトの前に HTML コンテンツがあってはいけないことに注意してください)
header("location:http://www.jb51.net");
or
echo "";

4. アップロードされるファイルのサイズを制限する
//$limit_size は最大ファイル サイズ制限です
$limit_size=50000;
$file_size=$HTTP_POST_FILES ['ufile ']['size'];
if($file_size >= $limit_size) {
echo "ファイルのサイズは制限サイズを超えています
";
echo "ファイルのサイズは = ".$file_size ;
echo " K";
echo "
ファイル サイズ制限 = 50000 k";
}
else {
// どのディレクトリにアップロードするか、つまり、一時ディレクトリからターゲット ディレクトリにコピーします
if( copy( $HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "アップロード成功
"
echo "";
}

5.php 文字列の暗号化に一般的に使用されるアルゴリズム:
5.1 $db_password = md5($random_password);
5.2 $db_password = sh1($random_password);

6 .Log out
// ログアウト
session_start();
include_once('includes/header.php');
if (isset($_SESSION['user_id']))
{
unset($_SESSION['user_id' ]) ;
session_destroy();

echo '

';
echo ' 正常に終了しました。
';
echo '

リダイレクトしています、お待ちください...

echo '