php
Posted qinzhihaovip
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php相关的知识,希望对你有一定的参考价值。
文件操作
1.打开文件fopen写入fwrite读取fgets
$f = fopen(‘data‘,‘w‘);
fwrite($f,‘Hello php‘);
fclose($f);
echo ‘OK‘;
$content = fgets($f);
fclose($f);
>在php中如果是想要忽略掉某个函数的警告,只需要要在这个函数的前满加上@符号即可
>fgets()只是读取一行数据,可以用while循环进行将整个文件都读取出来,读取到文件的末尾是EOF
>其中,也是可以用file_get_contents()这个函数直接将这个文件中的所有数据都读取出来的,不过他的参数是这个文件的完整路径
或者是相对的路径
2.图像
$img = imagecreate(400,300); #//生成一个图片
imagecolorallocate($img,200,0,0); #设置颜色
imageellipse($img,200,200,50,50,imagecolorallocate($img,0,255,0));#//在这个图片上面画上一个圆
header(‘Content-type:image/png‘);#因为默认情况下是以文本进行的输出,但是这里显然是不合适的,因为这里是图片,所以要改变包的头部信息(也就是MIME类型)
imagepng($img); #输入一个图片
当然,很多的库函数可以再php.net这个网址上面找到
3.给图片打上水印
$img = imagecreatefromjpeg(‘1.jpg‘); #选定一个特定的图片
imagestring($img,5,5,5,‘jikexueyuan.com‘,imagecolorallocate($img,255,255,0)); #打上一个特定的水印,包括这个水印的字体颜色等
header(‘Content-type: img/jpeg‘); #改变包的头部的信息,
imagejpeg($img); #输出这个图片
以上是关于php的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA 11编辑php是,支持php文件名为.php5和.php4,如何设置能让其也支持.php呢?