1. <HTML>
  2. <HEAD>
  3. <TITLE>给数组增加元素</TITLE>
  4. </HEAD>
  5. <?
  6. $Cities[] = "<B>北京</B>"; //等同于$Cities[0] = "北京"
  7. $Cities[] = "<B>天津</B>"; //等同于$Cities[1] = "天津"
  8. $Cities[] = "<B>上海</B>"; //等同于$Cities[2] = "上海"
  9. $Cities[] = "<B>深圳</B>"; //等同于$Cities[3] = "深圳"
  10. /*
  11. ** 统计元素个数
  12. */
  13. $indexLimit = count($Cities); //把数组中元素的个数赋给$indexLimit
  14. /*
  15. ** 打印所有数组
  16. */
  17. for($index=0; $index < $indexLimit; $index++)
  18. {
  19. print("第 $index 个城市是 $Cities[$index]。 <BR>\n");
  20. }
  21. ?>
  22. </BODY>
  23. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>初始化数组</TITLE>
  4. </HEAD>
  5. <FONT SIZE=5>
  6. <?
  7. $monthName = array(1=>"January", "February", "March",//初始化一个数组
  8. "April", "May", "June", "July", "August",
  9. "September", "October", "November", "December");
  10. print(" 英语的“5月”是<B> $monthName[5] </B>。<BR>\n");//打印数组中的第6个元素
  11. ?>
  12. </FONT>
  13. </BODY>
  14. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>获取数组中的元素</TITLE>
  4. </HEAD>
  5. <?
  6. $monthName = array(
  7. /*定义$monthName[1]到$monthName[12]*/
  8. 1=>"January", "February", "March",
  9. "April", "May", "June",
  10. "July", "August", "September",
  11. "October", "November", "December",
  12. /*定义$monthName["Jan"]到$monthName["Dec"]*/
  13. "Jan"=>"January", "Feb"=>"February",
  14. "Mar"=>"March", "Apr"=>"April",
  15. "May"=>"May", "Jun"=>"June",
  16. "Jul"=>"July", "Aug"=>"August",
  17. "Sep"=>"September", "Oct"=>"October",
  18. "Nov"=>"November", "Dec"=>"December",
  19. /*定义$monthName["Jan"]到$monthName["Dec"]*/
  20. "January"=>"January", "February"=>"February",
  21. "March"=>"March", "April"=>"April",
  22. "May"=>"May", "June"=>"June",
  23. "July"=>"July", "August"=>"August",
  24. "September"=>"September", "October"=>"October",
  25. "November"=>"November", "December"=>"December"
  26. );
  27. /*打印相关的元素*/
  28. print("Month <B>5</B> is <B>" . $monthName[5]. "</B><BR>\n");
  29. print("Month <B>Aug</B> is <B>" . $monthName["Aug"] . "</B><BR>\n");
  30. print("Month <B>June</B> is <B>" . $monthName["June"] . "</B><BR>\n");
  31. ?>
  32. </BODY>
  33. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>创建一个多维数组</TITLE>
  4. </HEAD>
  5. <?
  6. $Cities = array( //二维数组array()
  7. "华北地区"=>array(
  8. "北京市",
  9. "天津市",
  10. "石家庄"
  11. ),
  12. "西北地区"=>array(
  13. "西安",
  14. "拉萨"
  15. )
  16. );
  17. print("华北地区: ".$Cities["华北地区"][0]); //打印$Cities["华北地区"][0]
  18. ?>
  19. </BODY>
  20. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>PHP 4.0实现表格状打印</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. /*
  8. ** 数据表格化
  9. */
  10.  
  11. print("<TABLE bgcolor='ffccoo' BORDER=\"1\">\n"); // 表格开始
  12.  
  13. for($Row=1; $Row <= 12; $Row ++)
  14. {
  15. print("<TR>\n"); // 开始行
  16.  
  17. // do each column
  18. for($Column=1; $Column <= 12; $Column ++)
  19. {
  20. print("<TD>");//开始列
  21. print($Row * $Column);//表格元素乘积
  22. print("</TD>");
  23. }
  24.  
  25. print("</TR>\n"); // 行结束
  26.  
  27. }
  28.  
  29. print("</TABLE>\n"); // 表格结束
  30.  
  31. ?>
  32. </BODY>
  33. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>实现背景颜色的改变</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. print("<HTML>\n");
  8. print("<HEAD>\n");
  9. print("<TITLE>改变背景颜色</TITLE>\n");
  10. print("</HEAD>\n");
  11. /*
  12. ** 第一次被浏览的时候
  13. ** 使用白色为默认的颜色。
  14. */
  15. if($inputColor == "")
  16. {
  17. $inputColor = "FFFFFF";
  18. }
  19. /*
  20. ** 使用背景颜色打开网页
  21. */
  22. print("<BODY BGCOLOR=\"#$inputColor\">\n");
  23. /*
  24. ** 表单提交到本页
  25. */
  26. print("<FORM ACTION=\"37.php\" METHOD=\"post\">\n");
  27. /*
  28. ** 得到颜色的数据
  29. */
  30. print("<B>请填写HTML颜色代码:</B> ");
  31. print("<INPUT ");
  32. print("TYPE=\"text\" ");
  33. print("NAME=\"inputColor\" ");
  34. print("VALUE=\"$inputColor\">\n");
  35. /*
  36. ** 提交的按钮
  37. */
  38. print("<INPUT ");
  39. print("TYPE=\"submit\" ");
  40. print("NAME=\"Submit_Button\" ");
  41. print("VALUE=\"提交颜色\">\n");
  42. print("</FORM>\n");
  43. print("</BODY>\n");
  44. print("</HTML>\n");
  45. ?>
  46. </BODY>
  47. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>文件上传</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. //检查是否有文件上传
  8. if(isset($UploadedFile))
  9. {
  10. //unlink($UploadedFile);
  11. print("本地 File: $UploadedFile <BR>\n");
  12. print("名称: $UploadedFile_name <BR>\n");
  13. print("大小: $UploadedFile_size <BR>\n");
  14. print("类型: $UploadedFile_type <BR>\n");
  15. print("<HR>\n");
  16. }
  17. ?>
  18. <FORM ENCTYPE="multipart/form-data" ACTION="38.php" METHOD="post">
  19. <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="4096">
  20. <INPUT NAME="UploadedFile" TYPE="file" size='15'>
  21. <INPUT TYPE="submit" VALUE="上传文件">
  22. </FORM>
  23. </BODY>
  24. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>查看PHP的环境变量</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. print("你正在用文件的名字为: ");
  8. print(__FILE__);
  9. print(" <BR>\n");
  10. print("<hr>");
  11. print("你的操作系统为: ");
  12. print(PHP_OS);
  13. print("<hr>");
  14. print("你的php的版本为: ");
  15. print(PHP_VERSION)
  16. ?>
  17. </BODY>
  18. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>使用文件包含</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. /*
  8. ** 取得月份名称数组
  9. */
  10. include("40-2.php"); //这里包含文件
  11. //print("这里时被包含进来的");
  12. echo("Month 5 is " . $monthName[5] . "<BR>\n");
  13. echo("Month Aug is " . $monthName["Aug"] . "<BR>\n");
  14. print("Month June is " . $monthName["June"] . "<BR>\n");
  15. MyCounter(999)//这里调用包含文件中的函数
  16. ?>
  17. </BODY>
  18. </HTML>
  1. <?
  2. function MyCounter($counter) {//一个简单的函数
  3. print("<hr>");
  4. print($counter);//打印传入的参数
  5. print("<hr>");
  6. }
  7. ?>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>打开本地或者远程文件</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. print("<H3>通过http协议打开文件</H3>\n");
  8. // 通过 http 协议打开文件
  9. if(!($myFile = fopen("http://xlj/php/jiang/data.txt", "r")))
  10. {
  11. print("文件不能打开");
  12. exit;
  13. }
  14. while(!feof($myFile)) //循环
  15. {
  16. // 按行读取文件中的内容
  17. $myLine = fgetss($myFile, 255);
  18. print("$myLine <BR>\n");
  19. }
  20. // 关闭文件的句柄
  21. fclose($myFile);
  22. ?>
  23. </BODY>
  24. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>读取文件内容</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. // 打开文件同时打印文件的每一个字符
  8. if($myFile = fopen("data.txt", "r"))
  9. {
  10. while(!feof($myFile))
  11. {
  12. $myCharacter = fgetc($myFile);
  13. print($myCharacter);
  14. }
  15. fclose($myFile);
  16. }
  17. ?>
  18. <? print("<hr>");?>
  19. <?
  20. // 打开文件同时打印文件的每一行
  21. if($myFile = fopen("data.txt", "r"))
  22. {
  23. while(!feof($myFile))
  24. {
  25. $myLine = fgets($myFile, 255);
  26. print($myLine);
  27. }
  28. fclose($myFile);
  29. }
  30. ?>
  31. <? print("<hr>");?>
  32. <?
  33. /* 打开文件同时打印文件的每一行,
  34. 同时去掉取回字符串中的 HTML 语言
  35. */
  36. if($myFile = fopen("data.txt", "r"))
  37. {
  38. while(!feof($myFile))
  39. {
  40. $myLine = fgetss($myFile, 255);
  41. print($myLine);
  42. }
  43. fclose($myFile);
  44. }
  45. ?>
  46. </BODY>
  47. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>访问文件常见属性</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <BR>
  7. <?
  8. print("文件的所有者(UID 值):");
  9. print(fileowner("data.txt")."<br>");
  10. print("文件的大小:");
  11. print(filesize("data.txt")."<br>");
  12. print("文件的类型:");
  13. print(filetype("data.txt")."<br>");
  14. ?>
  15. </BODY>
  16. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>调用文本文件内容</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <CENTER>
  7. <?
  8. // 打开文件同时,打印每一行
  9. $myFile = file( "data.txt");
  10. for($index = 0; $index < count($myFile); $index++)
  11. {
  12. print($myFile[$index]."<BR>");
  13. }
  14. ?>
  15. </CENTER>
  16. </BODY>
  17. </HTML>
  1. <HTML>
  2. <HEAD>
  3. <TITLE>PHP判断文件是否存在</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. print("data.txt文件是否存在?"."<br>");
  8. if(file_exists("data.txt"))
  9. {
  10. print("这个文件存在"); //文件存在
  11. print(fileinode("data.txt"));
  12. }
  13. else
  14. {
  15. print("文件不存在"); //文件不存在
  16. }
  17. ?>
  18. </BODY>
  19. </HTML>

PHP实用小程序(三)的更多相关文章

  1. JWebFileTrans(JDownload): 一款可以从网络上下载文件的小程序(三),多线程断点下载

    一 前言 本篇博客是<JWebFileTrans(JDownload):一款可以从网络上下载文件的小程序>系列博客的第三篇,本篇博客的内容主要是在前两篇的基础上增加多线程的功能.简言之,本 ...

  2. 微信小程序(三)--小程序UI开发

    一.UI介绍 所谓的UI(user Interface)开发指的就是小程序应用界面的开发,在小程序开发框架中会为我们提供一系列的基础组件,例如HTML开发中为我们所提供的一些最基础的标签.需要注意的是 ...

  3. 微信小程序(三)-事件绑定

    小程序事件绑定 https://developers.weixin.qq.com/miniprogram/dev/framework/view/two-way-bindings.html 1.数据 / ...

  4. PHP实用小程序(七)

    <? //用COOKIE保存投票人的投票记录 if($vote && !$already_voted) SetCookie("already_voted",& ...

  5. PHP实用小程序(四)

    <HTML> <HEAD> <TITLE>访问文件时间属性</TITLE> </HEAD> <BODY> <? $Last ...

  6. PHP实用小程序(五)

    <HTML> <HEAD> <TITLE>图像函数</TITLE> </HEAD> <BODY> <img src=&qu ...

  7. 小程序三:视图层之WXML

    WXML WXML(WeiXin Markup Language)是MINA设计的一套标签语言,结合基础组件.事件系统,可以构建出页面的结构. [1]数据绑定 1.1 简单绑定 数据绑定使用" ...

  8. PHP实用小程序(六)

    <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio ...

  9. PHP实用小程序(二)

    <HTML> <HEAD> <TITLE>经典循环例子</TITLE> </HEAD> <BODY> <? ; $coun ...

随机推荐

  1. A20 Android 编译

    cd lichee ./build.sh -p sun7i_android -b wing-sc3075gs cd ../android4.2 . build/envsetup.sh lunch wi ...

  2. React Native组件解析(二)之Text

    React Native组件解析(二)之Text 1. 概述 Text组件对应于iOS的UILabel,Android的TextView,用来显示文本.但是Text组件的内部使用的并不是flexbox ...

  3. .Net——实现IConfigurationSectionHandler接口定义处理程序处理自定义节点

    除了使用.net里面提供的内置处理程序来处理我们的自定义节点外,我们还可以通过多种方法,来自己定义处理类处理我们的自定义节点,本文主要介绍通过实现IConfigurationSectionHandle ...

  4. IP address could not be resolved: Name or service not known

    [root@test ~]# /usr/local/mysql/bin/mysqld2018-08-05T07:00:33.647509Z 0 [Warning] [MY-011070] [Serve ...

  5. Redis persistence demystified

    https://redis.io/topics/persistence http://oldblog.antirez.com/post/redis-persistence-demystified.ht ...

  6. spring boot redis分布式锁 (转)

    一. Redis 分布式锁的实现以及存在的问题 锁是针对某个资源,保证其访问的互斥性,在实际使用当中,这个资源一般是一个字符串.使用 Redis 实现锁,主要是将资源放到 Redis 当中,利用其原子 ...

  7. android实现跑马灯效果

    第一步:新建一个新项目,MarqueeTextView 首先为了观察到跑马灯效果,将要显示的文字极可能 写长.在strings.xml目录里面将 <string name="hello ...

  8. php mcrypt加密实例

    <?php //当前mcrypt支持的加密模型 $modes_list = mcrypt_list_modes(); // Array // ( // [0] => cbc // [1] ...

  9. 激活win10企业长期服务版

    win10 2016 长期服务版的ISO文件中本身就带有KMS激活KEY,不用输入任何KEY,连接网络进入CMD,只要输入:slmgr /skms kms.digiboy.irslmgr /ato这两 ...

  10. vue程序中组件间的传值方式

    vue程序在组件中进行传值有多种方式,这里记录我在项目中使用到的三种: 1. 父组件向子组件传值 2. 子组件向父组件传值 3. 通过路由传参 父组件通过props向子组件传值 在子组件script中 ...