报什么错?理论上没有错.
php
$myfile = 'test.txt';
$lines = file($myfile);
for($i=count($lines);$i0;$i--){
echo $lines[$i];
}
这是官方的例子,那么你的也应该没有问题
前端加个上传按件啊:
input type='file' /
后台获取直接上传
// 我给你简单写一下,
$file = $_FILES['file'];
$f = move_uploaded_file( $file['bmp_name'], 'abc.jpg' );
if ($f){
echo 'Success';
}else{
echo 'Fail';
$red = '原来的红色'; //调用extract()之前已经存在的同名变量
$array = array('紫色', 'red' = '红色', 'blue' = '蓝色', 'green' = '绿色');
extract($array, EXTR_PREFIX_ALL, 'codeplayer'); //调用extract()函数,如果数组键名与现有变量存在冲突,则不覆盖现有变量.
echo $codeplayer_0.'br/'; //输出:紫色
echo $codeplayer_red.'br/'; //输出:红色
echo $codeplayer_blue.'br/'; //输出:蓝色
echo $codeplayer_green.'br/'; //输出:绿色
关于第一个问题,你可以用file()读取后,再使用排序函数,将获取到的数组逆序排列再重新输出即可.
$File?=?$_FILES['filenames'];
foreach(?$File['name']?as?$Key?=?$FileName?)?{
$FileNames?=?$FileName;?//上传的文件名
$FileTypes?=?$File['type'][$Key];//上传的文件类型
$FileSize?=?$File['size'][$Key];//上传的文件大小
$FileTmps?=?$File['tmp_name'][$Key];?//上传的文件副本
//其他同理
//文件处理方式和单文件一样了
php上传后, $_FILES本身就是个数组,?单文件上传的时候是二维数组,?多文件上传后,?就是三维数组了
唯一的区别要做的,?就是用foreach循环遍历一次,?在循环内进行操作,?即可!其他没是差别
以上就是土嘎嘎小编为大家整理的一个利用php中的file相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!