ホームページ >バックエンド開発 >PHPチュートリアル >switch ステートメント PHP 乱数生成、ページ ジャンプ、ファイルの読み書き、ファイル名の変更、switch ステートメント
复制代码代码如下:
num = rand(1,5);
witch($num){
ケース 1:
$fp1=fopen("f1.dat",'r');
$oname = fgets($fp1);
$nname = date("YmdHis");
名前を変更($oname,$nname);
fclose($fp1);
リンク解除("f1.dat");
$fp1=fopen("f1.dat",'w');
fwrite($fp1,$nname);
fclose($fp1);
header("場所: ".$nname."/1.html");
終了;
休憩;
ケース 2:
$fp2=fopen("f2.dat",'r');
$oname = fgets($fp2);
$nname = date("YmdHis");
名前を変更($oname,$nname);
fclose($fp2);
リンク解除("f2.dat");
$fp2=fopen("f2.dat",'w');
fwrite
($fp2,$nname);
fclose($fp2);
header("場所: ".$nname."/2.html");
終了;
休憩;
ケース 3:
$fp3=fopen
("f3.dat",'r');
$oname = fgets($fp3);
$nname = date("YmdHis");
名前を変更($oname,$nname);
fclose($fp3);
リンクを解除
("f3.dat");
$fp3=fopen("f3.dat",'w');
fwrite($fp3,$nname);
fclose($fp3);
header("場所: ".$nname."/3.html");
終了;
休憩;
ケース 4:
$fp4=fopen("f4.dat",'r');
$oname = fgets($fp4);
$nname = date("YmdHis");
名前を変更
($oname,$nname);
fclose($fp4);
リンク解除("f4.dat");
$fp4=fopen("f4.dat",'w');
fwrite($fp4,$nname);
fclose($fp4);
header("場所: ".$nname."/4.html");
終了;
休憩;
ケース 5:
$fp5=fopen("f5.dat",'r');
$oname = fgets($fp5);
$nname = date("YmdHis");
名前を変更($oname,$nname);
fclose($fp5);
リンク解除("f5.dat");
$fp5=fopen("f5.dat",'w');
fwrite
($fp5,$nname);
fclose($fp5);
header("場所: ".$nname."/5.html");
終了;
休憩;
デフォルト:
ブレイク;
}
?>