首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义的数组键;尝试访问类型为null的值的数组偏移;foreach()参数必须是类型数组的{##**$}

未定义的数组键;尝试访问类型为null的值的数组偏移;foreach()参数必须是类型数组的{##**$}
EN

Stack Overflow用户
提问于 2022-04-29 14:43:39
回答 1查看 151关注 0票数 1

我什么都试过了有人能帮我吗?I‘s有3个错误:foreach().

PHP: 8.0 MYSQL: 5.1

代码语言:javascript
复制
foreach($_FILES["userfile"]["tmp_name"] as $key=>$tmp_name) {
    $file_name=$_FILES["userfile"]["name"][$key];
    $pasta_dir = "../www/layout/diario_de_obra/upload_img/";
    $diretorio_img = $pasta_dir . $file_name;
    $arquivo = $_FILES["userfile"]['tmp_name'][$key];
    move_uploaded_file($arquivo, $diretorio_img);
    print($file_name." enviado com sucesso!");
}



<div enctype="multipart/form-data">  <!-- action="upload" method="post"  accept=”image/* class="simagem" -->
     <label>Selecione as fotos de hoje aqui:
        <input id="image-file" type="file" name="userfile[]">
        <input id="image-file" type="file" name="userfile[]">
     </label>
</div>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-29 15:39:00

在玩了你的例子之后,我想出了这个

代码语言:javascript
复制
<form action="imageUpload.php" method="post" enctype="multipart/form-data">
    <div>  <!-- action="upload" method="post"  accept=”image/* class="simagem" -->
        <label>Selecione as fotos de hoje aqui:
            <input id="image-file" type="file" name="userfile[]">
            <input id="image-file" type="file" name="userfile[]">
        </label>
    </div>
    <button type="submit">click me</button>
</form>

现在您的PHP开始工作了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72059695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档