php怎么接收传过来的图片不显示不出来

fiy 其他 85

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在PHP中,您可以通过以下步骤接收传递过来的图片并使其不显示出来:

    1. 创建一个HTML表单来上传图片。在表单中添加一个input元素,并将其type设置为”file”。如下所示:

    “`html



    “`

    2. 创建一个用于处理上传图片的PHP脚本(例如upload.php)。在该脚本中,您需要使用$_FILES全局变量来获取上传的图片。例如,可以使用$_FILES[‘image’][‘tmp_name’]来获取上传文件的临时文件名。

    “`php

    “`

    3. 上传图片后,您可以将其保存到服务器上的指定目录中。在上述示例中,我们将图片保存在名为”uploads”的目录中。

    4. 要使上传的图片不显示出来,您可以在需要使用图片的地方将其路径隐藏起来,或者可以将图片路径存储在数据库中,并在需要显示图片时进行验证和访问控制。

    综上所述,以上是在PHP中接收传递过来的图片并使其不显示出来的方法。您可以根据实际需求进行相应的调整和扩展。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在PHP中接收传递的图片并不立即显示出来,可以按照以下几个步骤进行操作:

    1. 在HTML页面中,使用``来创建一个文件上传按钮,并确保form的enctype属性设置为`multipart/form-data`。

    2. 在PHP中,使用$_FILES超级全局变量来接收上传的文件。$_FILES[‘image’]是一个关联数组,包含了上传文件的相关信息,如文件名、文件大小、临时文件路径等。

    3. 判断文件上传是否成功。可以通过检查$_FILES[‘image’][‘error’]的值来判断上传过程中是否有错误发生。0代表上传成功。

    4. 将上传的文件移动到服务器上的指定位置。可以使用move_uploaded_file()函数来将临时文件移动到目标文件夹中。

    5. 为了显示图片,可以通过在HTML中使用标签来引用上传的图片的URL,或者使用PHP的header()函数将图片返回给浏览器。

    下面是一个完整的示例代码:

    HTML页面:
    “`html



    “`

    PHP代码(upload.php):
    “`php

    “`

    通过以上步骤,您可以成功地接收传递的图片并保存到服务器上的指定位置,然后根据需要显示图片。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要接收并处理传过来的图片,你可以使用PHP的文件上传功能。下面是一个简单的操作流程,帮助你完成这个任务。

    1. HTML表单中添加文件上传字段:
    首先,在HTML表单中添加一个文件上传字段,这样用户就可以选择并上传图片。例如:

    “`html



    “`

    在这个例子中,`action` 属性指定了表单提交的PHP脚本处理文件上传的代码。

    2. PHP脚本处理文件上传:
    在服务器端的PHP脚本中,你可以使用`$_FILES` 超全局变量来访问上传的文件。例如,你可以使用`$_FILES[‘image’][‘tmp_name’]`访问临时文件名,`$_FILES[‘image’][‘name’]`访问原始文件名等等。

    请注意,PHP默认会将上传的文件存储在一个临时文件夹中。你需要使用`move_uploaded_file` 函数将临时文件移动到你指定的目标文件夹中。

    下面是一个简单的PHP脚本示例:

    “`php

    “`

    在这个示例中,我们做了以下操作:
    – 首先,检查文件是否成功上传。
    – 接下来,我们获取目标文件夹和目标文件的路径。
    – 然后,我们检查文件类型是否为允许的类型(在这个例子中,我们只允许上传JPG、JPEG、PNG文件)。
    – 最后,我们使用`move_uploaded_file`函数将文件从临时目录移动到目标目录,并输出对应的消息。

    3. 显示上传的图片:
    完成文件上传后,你可以通过以下几种方式来显示上传后的图片。

    – 输出图片的``标签:
    你可以简单地在上传成功的消息后输出一个``标签,将刚刚上传的图片显示出来。例如,在上面的PHP脚本中添加以下代码:

    “`php
    echo ‘上传的图片‘;
    “`

    这将在页面上显示上传的图片。

    – 提供图片链接:
    你可以生成一个链接,使用户可以点击下载或查看上传的图片。例如,你可以像下面这样输出链接:

    “`php
    echo ‘查看上传的图片‘;
    “`

    用户点击该链接后,将会在浏览器中打开上传的图片。

    希望以上的步骤和示例能够帮助你接收并显示传过来的图片。如有更多问题,请随时提问。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部