linux下php上传文件注意事项

yipeiwu_com6年前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程序设计有所帮助。

相关文章

基于empty函数的输出详解

$a = '';echo '1.---------------'.empty($a).'<br>';$a = '0';echo '2.---------------'.emp...

PHP的serialize序列化数据以及JSON格式化数据分析

PHP的serialize是将变量序列化,返回一个具有变量类型和结构的字符串表达式,而JSON则是一种更轻、更友好的用于接口(AJAX、REST等)数据交换的格式。 其实两者都是以一种字...

PHP中输出转义JavaScript代码的实现代码

分享一下: 复制代码 代码如下: function jsformat($str) { $str = trim($str); $str = str_replace('\\s\\s', '\...

PHP最常用的ini函数分析 针对PHP.ini配置文件

* ini_get():获取配置文件的选项值 这个函数相信很多人都使过,就是获取配置文件中某一个选项的值,如果是true值就返回1,如果是false值就返回0,字符串就返回字符串。 比...

PHP实现多文件上传的方法

本文实例讲述了PHP实现多文件上传的方法。分享给大家供大家参考。具体实现方法如下: <?php define('ROOT','D:/Program Files/www/...