php move_uploaded_file 改变视频大小,php – move_uploaded_file – 最大文件大小问题

我正在尝试使用

PHP上传我的服务器上的文件,

但它失败了:

move_uploaded_file()返回false.

我的文件是230,000个字符(224 ko)的文本文件

但是,如果我尝试将文件减少到4500个字符,那么效果很好.

是否有最多的字符数?

$host="";

$user="";

$pass="";

//$db = mysql_connect($host,$user,$pass);

//mysql_select_db('paul_biaudet',$db);

$dossier = 'update-';

$fichier = basename($_FILES['avatar']['name']);

$taille_maxi = 100000;

$taille = filesize($_FILES['avatar']['tmp_name']);

$extensions = array('.txt','.doc');

$extension = strrchr($_FILES['avatar']['name'], '.');

//security

if(!in_array($extension, $extensions))

{

$erreur = 'Vous devez uploader un fichier texte';

}

if($taille>$taille_maxi)

{

$erreur = 'too big';

}

if($_FILES['avatar']['name']!='shapes.txt' && $_FILES['avatar']['name']!='routes.txt' ){

$erreur='...';

}

if(!isset($erreur)) //no error : upload

{

$fichier = strtr($fichier,

'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',

'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');

$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);

if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier))

{

...

}

else

{

echo 'fail';

}

而且……这是一个失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值