linux下php上传文件注意事项

yipeiwu_com5年前PHP代码库

本文实例为大家分享了linux下php上传文件注意事项,供大家参考,具体内容如下

1、修改上传目录权限
linux 修改某目录下所有所有子目录权限
chmod -R 777 html
修改某目录为任何用户都用写读执行权限
chmod a+rwx html
2、设置上传文件的根目录
//取得项目根目录
$siteRoot = dirname(__file__);
3、修改配置文件的上传大小 php.ini
post_max_size = 200M
upload_max_filesize = 200M
4、如果要根据时间创建文件夹再上传文件则需要如下

$aimUrl = str_replace('', '/', $aimUrl);
$aimDir = '';
$arr = explode('/', $aimUrl);
foreach ($arr as $str) 
{
$aimDir .= $str . '/';
if (!file_exists($aimDir)) {
 mkdir($aimDir);
 chmod($aimDir, 0777);
 }
}

以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。

相关文章

php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析

本文实例讲述了php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法。分享给大家供大家参考,具体如下: 这个函数非常重要,特别是在处理中文字符时...

解析PHP中intval()等int转换时的意外异常情况

先看看下面的网上的一个测试代码:复制代码 代码如下:<?php$a = 9.45*100;var_dump($a);var_dump(intval($a));$a = 945*1....

PHP邮件群发机实现代码

原理: 第一:申请大量的邮箱帐号 腾讯的 126的 163的 新浪的 雅虎的 谷歌的 等等提供smtp服务的 第二:收集你要发送邮件的邮件列表 第三:遍历邮件列表,每一个邮件发送邮...

php5与php7的区别点总结

php5与php7的区别是什么?下面本篇文章就来给大家对比一下php5与php7,介绍php5与php7之间的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 php...

php面向对象(一) 初窥(php面向对象基础介绍)

初窥php面向对象 1.类:类就是属性和方法的集合 是一个抽象的概念比如生活中的“人”,"汽车" 2.对象:对象是具体的事物 比如一叫“小强”的人 一辆叫“奥迪a7”的汽车 3.类和对象...