douhuo0884 2010-06-22 19:42
浏览 29
已采纳

将$ _FILES发送给其他函数

how send $_FILES to other function?

<?php
function save(how get $_FILES["img"] ??)
{
    //$img = $_FILES["img"]; How get  $_FILES["img"] ??
    $user_file = $_FILES['img']['name'];
    $file_temp = $_FILES['img']['tmp_name'];
    $new = "new/";

    move_uploaded_file($file_temp, $new .$user_file.'');
    echo "<br><b>OK<b>";
}

if(isset($_POST['SEND'])){
    save($_FILES["img"]);
}
?>
  • 写回答

4条回答 默认 最新

  • duanlvxi8652 2010-06-22 19:46
    关注

    The actual variable is $_FILES; $_FILES['img'] is a value stored within that array. You can't pass that value to a function and store it in something named $_FILES['img'], but you wouldn't really want to. Name it something like $img, and use that:

    function save($img)
    {
        $user_file = $img['name'];
        $file_temp = $img['tmp_name'];
        $new = "new/";
    
        move_uploaded_file($file_temp, $new .$user_file.'');
        echo "<br><b>OK<b>";
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥188 寻找能做王者评分提取的
  • ¥15 matlab用simulink求解一个二阶微分方程,要求截图
  • ¥30 乘子法解约束最优化问题的matlab代码文件,最好有matlab代码文件
  • ¥15 写论文,需要数据支撑
  • ¥15 identifier of an instance of 类 was altered from xx to xx错误
  • ¥100 反编译微信小游戏求指导
  • ¥15 docker模式webrtc-streamer 无法播放公网rtsp
  • ¥15 学不会递归,理解不了汉诺塔参数变化
  • ¥15 基于图神经网络的COVID-19药物筛选研究
  • ¥30 软件自定义无线电该怎样使用