Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的图像上传出错,我得到2倍的imagename.jpeg.jpeg_Php_Html_Mysql_Image - Fatal编程技术网

Php 我的图像上传出错,我得到2倍的imagename.jpeg.jpeg

Php 我的图像上传出错,我得到2倍的imagename.jpeg.jpeg,php,html,mysql,image,Php,Html,Mysql,Image,当我通过PHP将图像上传到数据库时,我发现一个错误是移动到文件夹[编者按:对不起,无法理解前面的内容-可能是某种错误消息?],当它移动到文件夹时,图片会被两个扩展名延迟:.jpeg.jpeg 请,我需要快速帮助,因为这是我的考试,我需要完成这项任务今天 我正在使用Class.php 使用的类可以在这里找到: 我的代码: $_File = new FileUpload($_FILES['image']); // upload formats JPG, JPEG,PNG $_File-&g

当我通过PHP将图像上传到数据库时,我发现一个错误是移动到文件夹[编者按:对不起,无法理解前面的内容-可能是某种错误消息?],当它移动到文件夹时,图片会被两个扩展名延迟:
.jpeg.jpeg

请,我需要快速帮助,因为这是我的考试,我需要完成这项任务今天

我正在使用
Class.php

使用的类可以在这里找到:

我的代码:

$_File = new FileUpload($_FILES['image']);

// upload formats JPG, JPEG,PNG
    $_File->addFileType('jpg', array('image/jpeg', 'image/pjpeg'));
    $_File->addFileType('jpeg', array('image/jpeg', 'image/pjpeg'));
    $_File->addFileType('png', array('image/png'));

    $_nr = rand();
    //$_imgname = $_nr;
    $_imgname = $_nr.$_FILES['image']['name'];

        $_File->setNewName("$_imgname");    

    $_File->move('../img/trailers');

<label>Image</label>
<input type='file' name='image' id='image'>
$\u File=新文件上传($\u文件['image']);
//上传格式JPG、JPEG、PNG
$_File->addFileType('jpg',array('image/jpeg','image/pjpeg');
$_File->addFileType('jpeg',array('image/jpeg','image/pjpeg');
$\u File->addFileType('png',array('image/png');
$_nr=rand();
//$\u imgname=$\u nr;
$\u imgname=$\u nr.$\u文件['image']['name'];
$\u文件->设置新名称($\u imgname”);
$_文件->移动('../img/trailes');
形象

您是否要求我们通读500多行代码(链接的文件)以尝试了解它的全部内容?首先,需要将所有相关代码添加到问题中(复制/粘贴)。如果URL更改/文件被删除,这个问题对任何未来的访问者都没有帮助。@MagnusEriksson我只是问如何像在数据库中一样上传到文件夹,因为当它移动到文件夹时,它会自动向文件添加第二个.jpeg,这不会改变这样一个事实,即它是您链接到的类(因为这就是您正在使用的全部内容)。您需要缩小问题发生的位置/时间(基本调试),并向我们展示相关部分。不要只包含大量代码,然后让我们为您调试/缩小范围。如果是为了考试,你应该知道如何调试你的代码。@MagnusEriksson你知道上传图像和上传前重命名的其他例子吗?你试过谷歌吗?有成千上万的关于使用PHP上传文件的教程。请求非站点资源实际上是离题的,因为它通常会导致基于意见的答案。