菜鸟php

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-13 12:02:04
Original
5647 people have browsed it

初学者php


php如此简单

人们都说php比较难,我到不见得。别人说php难是因为php的函数很多,但是正事因为php的函数多使php的编程变得简单。比如asp要实现文件上传需要编多少程序?需要思考多少问题?而php就一个move_uploaded_file()函数就搞定了。学php其实就这么简单,记函数,知道函数的作用。是不是每个函数你都要牢记,恐怕你没有这么多精力,你可以牢记常用的,不常用的看一下,知道有这个东西就可以了,然后要用的时候再翻翻书,用几遍就记住它了。

下面我总结一下php的基础知识和常用函数:

一,基础知识:1,包括:include("filepath")

2,输出 echo“内容”;或是echo‘内容’;或是

echo
内容

var;

3,条件语句:if(条件){

语句

}

else{

语句



或是:

switch($var){

case value1:

语句;

break;

case value2:

语句;

break;

。。。

}

4,循环:

while(条件){语句}

或是do{

语句

}while(条件)

或是

for(变量初始量;条件;增量){

语句



或是

foreach($array as $key=>$value){

语句

}

5,变量:

$_get[] 获得get方法提交的数据

$_post[]获得post方法提交的数据

$_cookie[]获得cookies

$_session[]获得会话。

$_files[]文件上传的相关属性

二,函数:

1,文件相关:

打开文件:$fopen=fopen("filepath",r/r+/a/w)

读取文件:fgetc($fopen)读取一字节;fgets($fopen)读取一行;fgetss($fopen)读取一行 去除标签;fread($fopen,n)读取n的字节

readfile(),file(),fpassthru(),file_get_contents() 是读取全部文件

写入文件:fwrite($fopen)

删除文件:unlink("filepath")

拷贝文件:copy("path1","path2")

移动或重命名文件:rename("path1","path2")

光标控制:ftell($fopen)显示光标位置,feof($fopen)是否到末尾,rewind()将光标置于开头,fseek($fopen,n)定位光标。

目录操作:打开目录:$dir=opendir("path"),读取目录:read($dir);创建目录:mkdir(“name”),删除目录:rmdir("name")

判断文件是否存在:file_exists("name")

###############轻松实现文件上传#################

move_uploaded_file($_files["fname"][tmpname],"upload/".$_files["fname"][name])

2,图像处理函数:

例子:


$im=imagecreatefromgif("1.gif");

imagecolorallocate($im,r,g,b);

$color=imagecolorallocate($im,r,g,b);

$text=iconv("gb2312","utf-8","飞扬网络");

imagettftext($im,fontsize,角度,x,y,$color,"字体",$text);

header("content-type:image/gif");

imagegif($im)

imagedestroy($im)

?>

3,数据库链接:

例子:


$conn=mysql_connect("localhost","root","123456");

mysql_select_db("db");

$result=mysql_query("select * from a",$conn);

echo""

while($field=mysql_fetch_field($result)){

echo"";

echo"";

while($rows=mysql_fetch_row($result)){

echo"";

for($i=0;$i
echo"
";

}

echo""

}

}

echo"
";

echo $field->name;

echo"
".$rows[$i]."
"

?>
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template