_PHP技巧_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

php教程:经典PHP代码

作者:黑客防线网安PHP教程基地 来源:黑客防线网安PHP教程基地 浏览次数:0

本篇关键词:代码经典教程print
  经典循环例子
  
  <HTML>
  
  <HEAD>
  
  <TITLE>经典循环例子</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  for($counter=1;$counter<=6;$counter++)//循环6次
  
  {
  
  print("<B>counteris$counter</B><BR> ");//打印6次
  
  }
  
  ?>
  
  </BODY>
  
  </HTML>
  
  for的高级运用
  
  <HTML>
  
  <HEAD>
  
  <TITLE>for的高级运用</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  /*
  
  **打印必要的说明文字
  
  */
  
  print("<B>距离星期一还有几天?</B> ");
  
  print("<OL> ");
  
  for($currentDate=date("U");//定义$currentDate时间格式
  
  date("l",$currentDate)!="Monday";//判断是不是当前系统时间是Monday
  
  $currentDate+=(60*60*24))//当前时间加上1天
  
  {
  
  /*
  
  **打印时间名称
  
  */
  
  print("<LI>".date("l",$currentDate)." ");
  
  }
  
  print("</OL> ");
  
  ?>
  
  </BODY>
  
  </HTML>
  
  函数的简单调用:
  
  <HTML>
  
  <HEAD>
  
  <TITLE>简单的函数</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <FONTSIZE=5>
  
  <?
  
  functionprintBold($inputText)//定义functionprintBold()
  
  {
  
  print("<B>".$inputText."</B>");////打印$inputText
  
  }
  
  print("这行没有加重!<BR> ");//直接打印字符串
  
  printBold("这行加重了��");//调用functionprintBold()函数
  
  print("<BR> ");
  
  print("这行没有加重!<BR> ");//直接打印字符串
  
  ?>
  
  </FONT>
  
  </BODY>
  
  </HTML>
  
  有返回值的函数
  
  <HTML>
  
  <HEAD>
  
  <TITLE>有返回值的函数</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <FONTSIZE=5>
  
  <?
  
  functionmakeBold($inputText)//定义functionmakeBold()函数
  
  {
  
  $boldedText="<B>";
  
  $boldedText.=$inputText;
  
  $boldedText.="</B>";
  
  return($boldedText);//返回变量$boldedText
  
  }
  
  print("这行没有加重!!!<BR> ");//直接打印字符串
  
  print(makeBold("这行被加重了!!!")."<BR> ");//调用functionmakeBold()函数
  
  print("这行没有加重!!!<BR> ");//直接打印字符串
  
  ?>
  
  </SIZE>
  
  </BODY>
  
  </HTML>
  
  有默认参数的函数
  
  <HTML>
  
  <HEAD>
  
  <TITLE>有默认参数的函数</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <FONTSIZE=5>
  
  <?
  
  functionprintColored($Text,$Color="black")//定义function函数
  
  {
  
  print("<FONTCOLOR="$Color">$Text</FONT>");//获取字符串的内容和颜色
  
  }
  
  printColored("这是黑颜色的字!");//调用function函数
  
  print("<BR><BR> ");
  
  printColored("这是蓝颜色的字!","blue");//调用function函数
  
  print("<BR> ");
  
  ?>
  
  </SIZE>
  
  </BODY>
  
  </HTML>
  
  用的规算法判断是否是整数
  
  <HTML>
  
  <HEAD>
  
  <TITLE>判断整数</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  functioncheckInteger($Number)
  
  {
  
  if($Number>1)
  
  {
  
  /*整数减1仍然是整数*/
  
  return(checkInteger($Number-1));
  
  }
  
  elseif($Number<0)
  
  {
  
  /*对于一个负数*/
  
  /*可以分析它的绝对值*/
  
  return(checkInteger((-1)*$Number-1));//取绝对值把负数按整数分析
  
  }
  
  else
  
  {
  
  if(($Number>0)AND($Number<1))
  
  {
  
  return("当然不是");
  
  }
  
  else
  
  {
  
  /*0和1是整数*/
  
  /*根据相关数学定义*/
  
  return("是的");
  
  }
  
  }
  
  }
  
  print("<B>0是整数吗?</B>".
  
  checkInteger(0)."<BR> ");
  
  print("<B>7是整数吗?</B>".
  
  checkInteger(7)."<BR> ");
  
  print("<B>3.5呢?</B>".checkInteger(3.5)."<BR> ");
  
  print("<B>那么-5呢?</B>".checkInteger(-5)."<BR> ");
  
  print("<B>还有-9.2?</B>".checkInteger(-9.2)."<BR> ");
  
  ?>
  
  </BODY>
  
  </HTML>
  
  初始化数组
  
  <HTML>
  
  <HEAD>
  
  <TITLE>初始化数组</TITLE>
  
  </HEAD>
  
  <FONTSIZE=5>
  
  <?
  
  $monthName=array(1=>"January","February","March",//初始化一个数组
  
  "April","May","June","July","August",
  
  "September","October","November","December");
  
  print("英语的“5月”是<B>$monthName[5]</B>。<BR> ");//打印数组中的第6个元素
  
  ?>
  
  </FONT>
  
  </BODY>
  
  </HTML>
  
  获取数组中的元素
  
  <HTML>
  
  <HEAD>
  
  <TITLE>获取数组中的元素</TITLE>
  
  </HEAD>
  
  <?
  
  $monthName=array(
  
  /*定义$monthName[1]到$monthName[12]*/
  
  1=>"January","February","March",
  
  "April","May","June",
  
  "July","August","September",
  
  "October","November","December",
  
  /*定义$monthName["Jan"]到$monthName["Dec"]*/
  
  "Jan"=>"January","Feb"=>"February",
  
  "Mar"=>"March","Apr"=>"April",
  
  "May"=>"May","Jun"=>"June",
  
  "Jul"=>"July","Aug"=>"August",
  
  "Sep"=>"September","Oct"=>"October",
  
  "Nov"=>"November","Dec"=>"December",
  
  /*定义$monthName["Jan"]到$monthName["Dec"]*/
  
  "January"=>"January","February"=>"February",
  
  "March"=>"March","April"=>"April",
  
  "May"=>"May","June"=>"June",
  
  "July"=>"July","August"=>"August",
  
  "September"=>"September","October"=>"October",
  
  "November"=>"November","December"=>"December"
  
  );
  
  /*打印相关的元素*/
  
  print("Month<B>5</B>is<B>".$monthName[5]."</B><BR> ");
  
  print("Month<B>Aug</B>is<B>".$monthName["Aug"]."</B><BR> ");
  
  print("Month<B>June</B>is<B>".$monthName["June"]."</B><BR> ");
  
  ?>
  
  </BODY>
  
  </HTML>
  
  创建一个多维数组
  
  <HTML>
  
  <HEAD>
  
  <TITLE>创建一个多维数组</TITLE>
  
  </HEAD>
  
  <?
  
  $Cities=array(//二维数组array()
  
  "华北地区"=>array(
  
  "北京市",
  
  "天津市",
  
  "石家庄"
  
  ),
  
  "西北地区"=>array(
  
  "西安",
  
  "拉萨"
  
  )
  
  );
  
  print("华北地区:".$Cities["华北地区"][0]);//打印$Cities["华北地区"][0]
  
  ?>
  
  </BODY>
  
  </HTML>
  
  PHP4.0实现表格状打印
  
  <HTML>
  
  <HEAD>
  
  <TITLE>实现表格状打印</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  /*
  
  **数据表格化
  
  */
  
  print("<TABLEbgcolor='ffccoo'BORDER="1"> ");//表格开始
  
  for($Row=1;$Row<=12;$Row++)
  
  {
  
  print("<TR> ");//开始行
  
  //doeachcolumn
  
  for($Column=1;$Column<=12;$Column++)
  
  {
  
  print("<TD>");//开始列
  
  print($Row*$Column);//表格元素乘积
  
  print("</TD>");
  
  }
  
  print("</TR> ");//行结束
  
  }
  
  print("</TABLE> ");//表格结束
  
  ?>
  
  </BODY>
  
  </HTML>
  
  查看系统的一些变量
  
  <HTML>
  
  <HEAD>
  
  <TITLE>查看PHP的环境变量</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  print("你正在用文件的名字为:");
  
  print(__FILE__);
  
  print("<BR> ");
  
  print("<hr>");
  
  print("你的操作系统为:");
  
  print(PHP_OS);
  
  print("<hr>");
  
  print("你的php的版本为:");
  
  print(PHP_VERSION)
  
  ?>
  
  </BODY>
  
  </HTML>
  
  打开本地或者远程文件
  
  <HTML>
  
  <HEAD>
  
  <TITLE>打开本地或者远程文件</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  print("<H3>通过http协议打开文件</H3> ");
  
  //通过http协议打开文件
  
  if(!($myFile=fopen("d:web/web/php/test/data.txt","r")))
  
  {
  
  print("文件不能打开");
  
  exit;
  
  }
  
  while(!feof($myFile))//循环
  
  {
  
  //按行读取文件中的内容
  
  $myLine=fgetss($myFile,255);
  
  print("$myLine<BR> ");
  
  }
  
  //关闭文件的句柄
  
  fclose($myFile);
  
  ?>
  
  </BODY>
  
  </HTML>
  
  打开文件的几种方式比较
  
  <HTML>
  
  <HEAD>
  
  <TITLE>读取文件内容</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  //打开文件同时打印文件的每一个字符
  
  if($myFile=fopen("data.txt","r"))
  
  {
  
  while(!feof($myFile))
  
  {
  
  $myCharacter=fgetc($myFile);
  
  print($myCharacter);
  
  }
  
  fclose($myFile);
  
  }
  
  ?>
  
  <?print("<hr>");?>
  
  <?
  
  //打开文件同时打印文件的每一行
  
  if($myFile=fopen("data.txt","r"))
  
  {
  
  while(!feof($myFile))
  
  {
  
  $myLine=fgets($myFile,255);
  
  print($myLine);
  
  }
  
  fclose($myFile);
  
  }
  
  ?>
  
  <?print("<hr>");?>
  
  <?
  
  /*打开文件同时打印文件的每一行,
  
  同时去掉取回字符串中的HTML语言
  
  */
  
  if($myFile=fopen("data.txt","r"))
  
  {
  
  while(!feof($myFile))
  
  {
  
  $myLine=fgetss($myFile,255);
  
  print($myLine);
  
  }
  
  fclose($myFile);
  
  }
  
  ?>
  
  </BODY>
  
  </HTML>
  
  访问文件常见属性
  
  <HTML>
  
  <HEAD>
  
  <TITLE>访问文件常见属性</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <BR>
  
  <?
  
  print("文件的所有者(UID值):");
  
  print(fileowner("data.txt")."<br>");
  
  print("文件的大小:");
  
  print(filesize("data.txt")."<br>");
  
  print("文件的类型:");
  
  print(filetype("data.txt")."<br>");
  
  ?>
  
  </BODY>
  
  </HTML>
  
  调用文本文件内容
  
  <HTML>
  
  <HEAD>
  
  <TITLE>调用文本文件内容</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <CENTER>
  
  <?
  
  //打开文件同时,打印每一行
  
  $myFile=file("data.txt");
  
  for($index=0;$index<count($myFile);$index++)
  
  {
  
  print($myFile[$index]."<BR>");
  
  }
  
  ?>
  
  </CENTER>
  
  </BODY>
  
  </HTML>
  
  创建目录函数
  
  <HTML>
  
  <HEAD>
  
  <TITLE>创建目录函数</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  if(mkdir("myDir1",0777))//创建目录的函数
  
  {
  
  print("目录创建成功");//目录建立成功
  
  }
  
  else
  
  {
  
  print("目录建立失败!");//目录建立失败
  
  }
  
  ?>
  
  </BODY>
  
  </HTML>
  
  浏览目录
  
  <HTML>
  
  <HEAD>
  
  <TITLE>浏览目录</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  //使用表格浏览目录的结构
  
  print("<TABLEBORDER="1"> ");
  
  //创建表格的头
  
  print("<TR><fontcolor='red'> ");
  
  print("<TH>文件名</TH> ");
  
  print("<TH>文件的大小</TH> ");
  
  print("</font></TR> ");
  
  $myDirectory=opendir(".");//建立操作目录的句柄
  
  //读出目录中的每一个子项
  
  while($entryName=readdir($myDirectory))
  
  {
  
  print("<TR>");
  
  print("<TD>$entryName</TD>");
  
  print("<TDALIGN="right">");
  
  print(filesize($entryName));
  
  print("</TD>");
  
  print("</TR> ");
  
  }
  
  closedir($myDirectory);//关闭目录
  
  print("</TABLE> ");
  
  ?>
  
  </BODY>
  
  </HTML>
  
  PHP相关信息
  
  <HTML>
  
  <HEAD>
  
  <TITLE>PHP相关信息</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  phpinfo();
  
  ?>
  
  </BODY>
  
  </HTML>
  
  常用的数值判断函数
  
  <HTML>
  
  <HEAD>
  
  <TITLE>常用的数值判断函数</TITLE>
  
  </HEAD>
  
  <BODY>
  
  <?
  
  //判断数组
  
  $colors=array("red","blue","green");
  
  if(is_array($colors))
  
  {
  
  print("colorsisanarray"."<br>");
  
  }
  
  //双精度数判断
  
  $Temperature=15.23;
  
  if(is_double($Temperature))
  
  {
  
  print("Temperatureisadouble"."<br>");
  
  }
  
  //整数判断
  
  $PageCount=2234;
  
  if(is_integer($PageCount))
  
  {
  
  print("$PageCountisaninteger"."<br>");
  
  }
  
  //对象判断
  
  classwidget
  
  {
  
  var$name;
  
  var$length;
  
  }
  
  $thing=newwidget;
  
  if(is_object($thing))
  
  {
  
  print("thingisanobject"."<br>");
  
  }
  
  //字符判断
  
  $Greeting="Hello";
  
  if(is_string($Greeting))
  
  {
  
  print("Greetingisastring"."<br>");
  
  }
  
  ?>
  
  </BODY>
  
  </HTML>
  
  文件上传界面
  
  <HTML>
  
  <HEAD>
  
  <TITLE>文件上传界面</TITLE>
  
  </HEAD>
  
  <BODY><TABLE><CENTER>
  
  <?
  
  if($UploadAction){
  
  $UploadAction=0;
  
  $TimeLimit=60;
  
  /*设置超时限制时间默认时间为30s,设置为0时为不限时*/
  
  set_time_limit($TimeLimit);
  
  If(($Upfile!="none")&&
  
  ($Upfile!=""))
  
  {
  
  $Filepath="d:webwebphp est";//上载文件存放路径
  
  $FileName=$Filepath.$Upfile_name;
  
  if($Upfile_size<1024)//上载文件大小
  
  {$FileSize=(string)$Upfile_size."字节";}
  
  elseif($Upfile_size<(1024*1024))
  
  {
  
  $FileSize=number_format((double)($Upfile_size/1024),1)."KB";
  
  }
  
  else
  
  {
  
  $FileSize=number_format((double)($Upfile_size/(1024*1024)),1)."MB";
  
  }
  
  if(!file_exists($FileName))
  
  {
  
  if(copy($Upfile,$FileName))
  
  {unlink($Upfile);
  
  echo"<br><br> ";
  
  echo"文件$Upfile_name已上载成功!";
  
  echo"<br><br> ";
  
  echo"文件位置:$FileName";
  
  echo"<br><br> ";
  
  echo"文件大小:$FileSize";
  
  echo"<br><br> ";
  
  }
  
  else
  
  {echo"文件$Upfile_name上载失败!";}
  
  }
  
  else
  
  {echo"文件$Upfile_name已经存在!";}
  
  }
  
  else
  
  {echo"你没有选择任何文件上载!";}
  
  set_time_limit(30);//恢复默认超时设置
  
  }
  
  ?>
  
  <FORMENCTYPE="multipart/form-data"NAME="SubmitForm"
  
  ACTION="default.php"METHOD="POST">
  
  <INPUTTYPE="hidden"NAME="MAX_FILE_SIZE"VALUE="1000000">
  
  <INPUTTYPE="hidden"NAME="UploadAction"VALUE="1">
  
  <TR><TD><INPUTNAME="Upfile"TYPE="file"SIZE="30"></TD>
  
  </TR><TR><TD><INPUTNAME="submit"VALUE="提交"TYPE="submit">
  
  <INPUTNAME="reset"VALUE="重置"TYPE="reset"></TD>
  
  </TR></FORM></CENTER></TABLE>
  
  </BODY>
  
  </HTML>

    希望这篇php教程:经典PHP代码的文章能够对您有所帮助,如果您觉得这篇网站维护教程有用的话,别忘了推荐给您的朋友哦!如果您有好的经验方法,不妨拿出来和大家一起分享:假如每个人都拿出一个经验,那么我们都将额外的获取一堆他人的经验。
请记住本站永久域名:(黑客防线网安服务器维护方案维护基地)Www.Rongsen.Com.Cn
    黑客防线网安服务器维护方案本篇连接:http://code.rongsen.com.cn/show-17375-1.html
网站维护教程更新时间:2012-09-21 05:17:39  【打印此页】  【关闭
0
顶一下
0
踩一下
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer