<?php
if(isset($_FILES['file']))
{
$original_url='adminPanel/Images/';
$currentDate = new DateTime();
$currentTimestamp = $currentDate->format("YmdHis");
$randomNumber= mt_rand(1111, 9999);
$filePath=$_FILES['file']['name'];
$fileName = $currentTimestamp.$randomNumber.$filePath;
$source = $_FILES['file']['tmp_name'];
$ext = end((explode(".", $filePath)));//take extension from image/video
$fileName = $currentTimestamp.$randomNumber.".".$ext;
$original = $original_url.$fileName;
move_uploaded_file($source,$original );
}
?>
PHP警告:move_uploaded_file(adminPanel/Images/201704210824047891。JPG):未能打开流:在第19行的G:\PleskVhost\sinnonteq.com\qhawk.sinnonteq.com\adminPanel\Product.php中没有这样的文件或目录
PHP警告:move_uploaded_file():无法将第19行G:\PleskVhosts\sinnonteq.com\qhawk.sinnonteq.com\adminPanel\Product.PHP中的“C:\Windows\Temp\phpC5EE.tmp”移动到“adminPanel/Images/201704210824047891.JPG”
很抱歉,在编辑之前没有回答问题。
最新答案
检查您正在使用的文件和位置是否存在是一个很好的做法。
您可以使用is\u file()
检查文件是否存在,或者使用is\u uploaded\u file()
检查文件是否存在,如果源文件存在,则通过HTTP POST上载。
您可以使用is_dir()
检查目标文件夹是否存在。
如果它不存在,您可以首先使用mkdir()
我的代码在WAMP服务器中运行良好,没有任何警告。但当我在我的服务器上上传相同的代码时,它会显示这些代码。 [函数.移动上传文件]:打开流失败:没有这样的文件或目录 我的php文件包含以下行。$ran是系统生成的随机名称。我想隐藏文件名,所以我保持随机功能。 移动上传的文件($\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
我有一个错误: 警告:require_once(../questionTypes/Question.php):无法打开流:第25行的/home/u949913003/public_html/includes/essential.php中没有此类文件或目录 致命错误:require_once():无法在/home/u949913003/public_html/includes/essential.p
null 我在用这个代码 但我一直得到这个错误
我刚刚安装了propel orm并完成了设置,但是在包含了lib/propel.php文件之后,它找不到propel.php文件,下面是我的代码
我正试图实现将XLS文件中的单个工作表转换为CSV,PHPExcel内存耗尽,但在PHP Excel加载过程中遇到了问题。 我下载了这个包(http://phpexcel.codeplex.com/)并按照安装说明将文件夹“Classes”复制到三个目录: 1)C:\xampp\htdocs\mycode-只是我当前的工作目录 2) C:\xampp\php\pear-bcs这是我
方法总是给出这样的错误: 打开失败:ENOENT(没有这样的文件或目录)