首页 » 网站建设 » php图片办法技巧_phpphp中图片处理和文件操作的方法小结附代码

php图片办法技巧_phpphp中图片处理和文件操作的方法小结附代码

访客 2024-11-28 0

扫一扫用手机浏览

文章目录 [+]

第一部分:图片处理

第一:图片缩放

php图片办法技巧_phpphp中图片处理和文件操作的方法小结附代码

图片等比例缩放、没处理透明色

php图片办法技巧_phpphp中图片处理和文件操作的方法小结附代码
(图片来自网络侵删)

代码如下:

function thumn($background, $width, $height, $newfile) {

list($s_w, $s_h)=getimagesize($background);//获取原图片高度、宽度

if ($width && ($s_w < $s_h)) {

$width = ($height / $s_h) $s_w;

} else {

$height = ($width / $s_w) $s_h;

}

$new=imagecreatetruecolor($width, $height);

$img=imagecreatefromjpeg($background);

imagecopyresampled($new, $img, 0, 0, 0, 0, $width, $height, $s_w, $s_h);

imagejpeg($new, $newfile);

imagedestroy($new);

imagedestroy($img);

}

thumn(\公众images/hee.jpg\公众, 200, 200, \"大众./images/hee3.jpg\"大众);

第二:图片加水印

图片添加笔墨水印

function mark_text($background, $text, $x, $y){

$back=imagecreatefromjpeg($background);

$color=imagecolorallocate($back, 0, 255, 0);

imagettftext($back, 20, 0, $x, $y, $color, \"大众simkai.ttf\"大众, $text);

imagejpeg($back, \"大众./images/hee7.jpg\"大众);

imagedestroy($back);

}

mark_text(\"大众./images/hee.jpg\公众, \公众细说PHP\"大众, 150, 250);

第二部分:可变变量

1、可变变量

2、可变函数

$a=\"大众function\"大众;

$a teststr()

{

return \公众adfasd\"大众;

}

$b=\公众teststr\"大众;

echo $b();

3、可变类

$a=\"大众b\公众;

$$a=\"大众c\公众;

echo $b;

第三部分:文件操作(PHP 操作文件)

一:readfile() 函数

实例一:

<?php

echo readfile(\"大众webdictionary.txt\"大众);

?>

二:fopen() ;打开文件

(一). fopen(1,2);

1.文件名

2.打开模式

模式 描述

r 打开文件为只读。
文件指针在文件的开头开始。

w 打开文件为只写。
删除文件的内容或创建一个新的文件,如果它不存在。
文件指针在文件的开头开始。

a 打开文件为只写。
文件中的现有数据会被保留。
文件指针在文件结尾开始。
创建新的文件,如果文件不存在。

x 创建新文件为只写。
返回 FALSE 和缺点,如果文件已存在。

r+ 打开文件为读/写、文件指针在文件开头开始。

w+ 打开文件为读/写。
删除文件内容或创建新文件,如果它不存在。
文件指针在文件开头开始。

a+ 打开文件为读/写。
文件中已有的数据会被保留。
文件指针在文件结尾开始。
创建新文件,如果它不存在。

x+ 创建新文件为读/写。
返回 FALSE 和缺点,如果文件已存在。

die

exit

(二).fread()读取文件

fread(1,2)

1.文件的指针

2.读取文件的大小

(三). filesize() 获取文件大小

filesize(1);

1.文件名

(四).fclose(1)关闭文件指针

fclose(1)

1.文件指针

实例二:

<?php

$myfile = fopen(\"大众webdictionary.txt\"大众, \公众r\公众) or die(\公众Unable to open file!\公众);

echo fread($myfile,filesize(\"大众webdictionary.txt\公众));

fclose($myfile);

?>

(五) fgets(1)读取一行数据

1.文件指针

实例三:

<?php

$myfile = fopen(\"大众webdictionary.txt\"大众, \"大众r\公众) or die(\"大众Unable to open file!\"大众);

echo fgets($myfile);

fclose($myfile);

?>

实例四: feof(1) 检测文件是否到了却尾

<?php

$myfile = fopen(\公众webdictionary.txt\公众, \"大众r\"大众) or die(\"大众Unable to open file!\公众);

// 输出单行直到 end-of-file

while(!feof($myfile)) {

echo fgets($myfile) . \"大众<br>\公众;

}

fclose($myfile);

?>

(六) fgetc(1)读取一个字符

(七)fwrite()写入文件中

实例五:

<?php

$myfile = fopen(\公众newfile.txt\公众, \公众w\公众) or die(\"大众Unable to open file!\"大众);

$txt = \"大众Bill Gates\n\"大众;

fwrite($myfile, $txt);

fclose($myfile);

?>

标签:

相关文章

介绍皮肤设置,如何打造理想肌肤状态

随着科技的发展和人们对美的追求,皮肤设置已成为美容护肤的重要一环。如何根据皮肤类型、肤质、年龄等因素进行合理设置,已成为众多爱美人...

网站建设 2025-01-03 阅读1 评论0

介绍盖章制作,传承文化,彰显权威

自古以来,盖章在我国文化中具有重要的地位。从古代的官印、私印到现代的公章、合同章,盖章已成为一种独特的文化符号,承载着丰富的历史内...

网站建设 2025-01-03 阅读1 评论0

介绍监控破坏,技术手段与法律风险并存

随着科技的飞速发展,监控设备已遍布大街小巷,成为维护社会治安的重要手段。一些不法分子为了逃避法律制裁,开始研究如何破坏监控设备。本...

网站建设 2025-01-03 阅读1 评论0

介绍登录不上之谜,技术故障还是人为疏忽

随着互联网的普及,登录已成为人们日常生活中不可或缺的一部分。在享受便捷的登录不上这一问题也困扰着许多用户。本文将深入剖析登录不上之...

网站建设 2025-01-03 阅读1 评论0

介绍电脑键盘调出方法,让操作更高效

随着科技的发展,电脑已经成为了我们日常生活中不可或缺的工具。而电脑键盘,作为电脑输入设备,更是我们与电脑进行交流的桥梁。你是否知道...

网站建设 2025-01-03 阅读1 评论0

介绍磁力链,高效便捷的文件下载利器

在互联网高速发展的今天,文件下载已成为日常生活中不可或缺的一部分。而磁力链作为一种新型的文件下载方式,凭借其高效、便捷的特点,受到...

网站建设 2025-01-03 阅读1 评论0