黑马程序员技术交流社区

标题: 小知识 [打印本页]

作者: 匆〇开誓    时间: 2019-5-31 14:02
标题: 小知识
文件操作:
    file_get_contents('文件路径'):获取文件的内容,通常就只是获取文本文件的内容。
    file_put_contents('文件路径', '要写入的内容',[FILE_APPEND]):将内容写入该文件,FILE_APPEND表示追加写入

课堂练习兼作业兼轻挑战:
    网页上开始就一个数字1,每次刷新网页,其都自动加1。


get请求的基本实现模式:
    客户端(html):
        <form  action="dir1/getdata.php"  method="get" >
            <input type="text"  name="name1"  />
            <input type="password" name="name2" />
                .....
            <input type="submit" />
        </form>
    服务器端:
        接收数据:
            $data1 = $_GET['name1']; //$_GET就是一个关联数组
            $data2 = $_GET['name2'];
课堂练习:
    get-page1.html:里面有一个表单,有两个输入框,可以输入数字值,并可以以get方式提交
    get-page2.php: 接收提交过来的get数据,并进行相加运算,将运算结果打印输出。
    拔高要求:求提交过来的数字数据的 和  差  积  商(即需要算出4个数据计算结果),并输出。
    挑战要求:
        表单类似如下:
            一个输入框    一个下拉列表   一个输入框   一个提交按钮
            其中下拉列表有:加  减  乘   除  4个选项。
        根据选择的某种计算,提交后算出结果并输出。

水果案例的展示详情功能:
    1, 列表页(getList.php):
        <a href="detail.php?id=<?php echo $value[0]; ?>" ><?php echo $value[2] ?></a>
    2,详情页detail.php:
        <?php
            $id = $_GET['id'];
            //然后去fruit.txt中找出id为传过来的相应水果的信息
            //找到后,将该水果的数据存放到变量$data中,类似如下:
            $data = array(8, 'img/apple1.png', '苹果');
        ?>
        <img src="<?php echo $data[1]; ?>" />
        <p>这是<?php echo $data[2]; ?>的详情</p>





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2