初学者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,图像处理函数:
例子:
3,数据库链接:
例子:
name;
echo ;
echo
;
while($rows=mysql_fetch_row($result)){
echo;
for($i=0;$i
echo.$rows[$i]. ;
}
echo
}
}
echo
?>