3.12php

这是我的第一个博客  纪念一下  反正都是自己看

第一个问题 出现错误

当图片超过1M时就可能出现以下错误  当然这个也跟你php.ini设置有关 如果你php设置里 memory_limit 16M 这个过小的话就会出现下面这个错误!
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 3456 bytes) in
 
解决方法
ini_set("memory_limit", "60M");
在 imagecreatefromjpeg 前动态设置大小 以解决内存不足问题
有的服务器可能限制了这个函数的使用 ini_set()     这样的话就会既不报错 也无法生成缩略图 
所以只有联系服务器那边手动把php.ini修改一下

 

 

第二个问题  获取文件名

basename
basename -- 返回路径中的文件名部分
<?php
$path = "/home/httpd/html/index.php";
$file = basename($path);        // $file is set to "index.php"
$file = basename($path,".php"); // $file is set to "index"
?>

 

第三个问题  边执行 边输出
print "一共5个档案要处理<hr>";
sleep(1);
print str_pad("",100000);
flush();
for($i=1;$i<=5;$i++)
{
sleep(1);
print  "#$i 完毕<hr>";
print str_pad("",10000);
flush();
}
print "恭喜,全部处理成功!";

3.12php,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。