这是一份作业

素数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php

for($l=2;$l<100;$l++){
$M = $l;
$f=1;
for($i=2;$i<$M;$i++)
if($M % $i == 0){
$f = 0;
break;
}
if ($f==1){
echo $M."\n";
}
}

五角星

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
echo "\n\n";
for ( $i1 = 1; $i1 < 6; $i1++ ) /*这是五角星的上面一个角*/
{
for ( $j1 = 1; $j1 < 19 - $i1; $j1++ )
printf( " " );
for ( $k1 = 1; $k1 <= 2 * $i1 - 1; $k1++ )
printf( "*" );
printf( "\n" );
}

for ($i2 = 1; $i2 < 5; $i2++ ) /*这是五角星的中间两个角*/
{
for ( $j2 = 1; $j2 < 3 * $i2 - 3; $j2++ )
printf( " " );
for ( $k2 = 1; $k2 <= 42 - 6 * $i2; $k2++ )
printf( "*" );
printf( "\n" );
}

for ( $i3 = 1; $i3 < 3; $i3++ ) /*这是中间与下部相接的部分*/
{
for ( $j3 = 1; $j3 < 12 - $i3; $j3++ )
printf( " " );
for ( $k3 = 1; $k3 <= 12 + 2 * $i3; $k3++ )
printf( "*" );
printf( "\n" );
}

for ( $i4 = 1; $i4 < 5; $i4++ ) /*这是五角星的下面两个角*/
{
for ( $j4 = 1; $j4 < 10 - $i4; $j4++ )
printf( " " );
for ( $k4 = 1; $k4 <= 10 - 2 * $i4; $k4++ )
printf( "*" );
for ( $m4 = 1; $m4 < 6 * $i4 - 3; $m4++ )
printf( " " );
for ( $n4 = 1; $n4 <= 10 - 2 * $i4; $n4++ )
printf( "*" );
printf( "\n" );
}

?>

循环输出关联数组

1
2
3
4
5
<?php
$shuzu = array
( 'xm' => 'zhiwei', 'ming' => 'zhiwei', 'aaa' => '6666');$jian = array_keys($shuzu);
echo $jian[1];for($i=0;$i<count($jian);$i++)
{ echo $jian[$i]."\n";}?>

新闻界面

显示界面

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
<!--先输出每列标题-->
<!--再打开txt-->
<!--读取出数据后,使用函数进行分割。-->
<!--将分割完的存入数组-->
<!--再将数组中的数据,按照格式每行输出。-->
<!--列标题: 热度 标题 作者 发表时间 操作-->

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title><?php echo 'ICQ新闻震撼部';?></title>
</head>
<body background="tupian/bg.jpg">
<center><?php echo "ICQ新闻震撼部";?></center>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

<table>
<tr>
<th><button><?php echo "热度✍"; ?></button></th>
<th><?php echo "标题"; ?></th>
<th><?php echo "作者"; ?></th>
<th><?php echo "发表时间"; ?></th>
<th><?php echo "操作"; ?></th>
</tr>
<?php
$f = fopen("news.db","r");
$i=0;
while(!feof($f)){
$hang = fgets($f);
$shuzu = explode("|",$hang);

$redu = base64_decode($shuzu[0]);
$biaoti = base64_decode($shuzu[1]);
$zuozhe = base64_decode($shuzu[2]);
$fashijian = base64_decode($shuzu[3]);
$caozuo = base64_decode($shuzu[4]);
$tupian = base64_decode($shuzu[5]);
$jianjie = substr(base64_decode($shuzu[6]),"0","400");
echo <<<EOF
<tr>
<td align="center">$redu</td>
<td align="center">$biaoti</td>
<td align="center">$zuozhe</td>
<td align="center">$fashijian</td>
<td align="center">$caozuo</td>
</tr>
EOF;
if($i<3){
echo <<<EOF
<tr>
<td>$tupian</td>
<td colspan="4">$jianjie</tr>
EOF;
$i++;
}
}
?>

</table>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<center>版权所有 ICQ</center>
<center>©2019 ICQ 意见反馈 京ICP证030173号 京公网安备11000002000001号 </center>
</body>
</html>

上传前端

1
2
3
4
5
6

<form action="jieshou.php" method="POST" accept-charset="utf-8" enctype="multipart/form-data">
  <div class="lsUpfindBtn">上传图片 <input type="file" name="file" id="file" /> </div>
<input type="submit" value="点击上传">
</form>
</body>

上传后端

1
2
3
4
5
$file = request()->file('file');
$info = $file->move(ROOT_PATH.'F:\Project\PHP\test\news_file\tupian');//图片保存路径 //储存到数据库
if(!$info){
$this->error('图片上传失败');
}