jjzjj

php - Codeigniter 创建目录(如果不存在)

嗨,谁能帮我解决这个问题。基本上我使用了codeigniter的文件上传类链接是here它工作正常!但我需要知道如何在此默认上传路径中创建目录$config['upload_path']='./uploads/'文件夹的名称是今天的日期这是我的示例代码。date_default_timezone_set('Asia/Manila');$date=date('Y-m-dH:i:s');$config['upload_path']='./uploads/'.$date;$config['allowed_types']='jpg|jpeg|gif|png';$config['max_size

php - php 中 move_uploaded_file 的目标路径

我需要知道使用什么作为PHP的move_uploaded_file函数的目标路径。(参见http://php.net/manual/en/function.move-uploaded-file.php)现在,我的代码运行良好。我域的根目录包含以下项目(以及其他项目):上传add-photo-submit.php在add-photo-submit.php中,我有以下代码行:$target_path="uploads/".basename($_FILES['uploadedFile']['name']);$target_path用作函数的目标参数。当我通过www.mydomain.com/

php - 使用 zend framework 1.7.4 上传文件

我正在尝试使用ZendFramework1.7.4上传文件,但未成功。我读过Akrabat'stutorial,这很有帮助,但是当我在我的项目中使用这些技术时,我无法让它发挥作用。 最佳答案 您发布的链接只是一个通用的ZendFramework教程,并没有更新到ZF1.5之后。无论如何,一旦您开始使用Zend,这就是您用来接收上传的代码示例。执行发布的表单必须具有正确的文件上传组件。//validatefile//forexample,thischecksthereisexactly1file,itisajpegandislesst

PHP move_uploaded_file() 失败,我不知道为什么

这是我的代码:$uploaddir='/temp/';$uploadfile=$uploaddir.basename($_FILES['file']['name']);if(move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile))send_OK();elsesend_error("ERROR-uploadingfile");我尝试使用ftp_fput、ftp_put、move_uploaded_file、重命名、复制和任何我可以动手的方式上传。似乎没有任何效果。我不明白是什么问题,因为move_uploaded_file只

php - 我如何更改 max_file_uploads?

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:PHPseeonly20uploadingfilesatatime我尝试在php.ini开发和生产中更改它。但我仍然无法同时上传超过20个文件。我已经使用phpinfo();检查了当前设置,但仍然显示max_file_uploads是20未在php.ini。

php - 使用 CakePHP 3.2 上的 cakephp-upload 插件,图像不会保存到 photo_dir 文件夹中

我正在使用cakephp-uploadplugin我设法将图像上传到我的服务器:worker表:publicfunctioninitialize(array$config){parent::initialize($config);$this->table('workers');$this->displayField('id');$this->primaryKey('id');$this->addBehavior('Josegonzalez/Upload.Upload',['avatar'=>['fields'=>['dir'=>'photo_dir']]]);}view.ctp:ech

php - AWS PHP 开发工具包 : Limit S3 file upload size in presigned URL

我正在从事一个涉及生成S3URL的项目,其他人可以使用这些URL将文件上传到我的S3存储桶。这是一个最小的工作示例:getCommand('PutObject',['ACL'=>'private','Body'=>'','Bucket'=>'mybucket','Key'=>'tmp/'.$id]);echo(string)$s3client->createPresignedRequest($command,'+5minutes')->getURI();?>现在,如果我将该文件放在互联网可访问的位置,我的网络服务器可用于获取新的签名上传URL:$curlhttp://my.domain

Php Curl 发送文件和数组数据

我想用Curl发送复杂的Post数据。我尝试发送的数据:Array([test]=>Array([0]=>1[1]=>2[2]=>3)[file]=>CURLFileObject([name]=>H:\wwwroot\curl/upload.txt[mime]=>[postname]=>))我需要在后侧使用变量作为$_POST["test"]和$_FILES["file"]但我无法意识到这一点。对于(有时是多维的)数组数据,我需要http_build_query但这会破坏文件。如果我不使用http_build_query,我的数组会出现“数组到字符串转换”错误。我怎样才能让它工作?代码

php - Symfony2 : manual file upload with VichUploaderBundle

如何使用VichUploaderBundle上传文件没有形式?我在某个目录中有文件(例如web/media/tmp/temp_file.jpg)如果我尝试这样做:$file=newUploadedFile($path,$filename);$image=newImage();$image->setImageFile($file);$em->persist($image);$em->flush();我遇到了这个错误:Thefile"temp_file.jpg"wasnotuploadedduetoanunknownerror.我需要从远程url上传文件。因此,我将文件上传到tmp目录(使

php - 使用 PHP 上传到 Amazon S3

在过去的几个小时里,我一直在学习使用php将文件上传到AmazonS3的教程。我将DonovanSchönknecht的S3类的最新版本上传到我的服务器(作为S3.php),我正在尝试使用以下代码来测试上传功能。我知道这段代码会起作用,因为我已经看到了很多实际的例子。当我尝试加载此页面时收到错误500服务器错误。此外,所有其他具有这种性质的知名教程都给了我同样的错误500。我通过使用Cyber​​duck连接到S3验证了我的key和key有效。有人知道我可能做错了什么吗?谢谢,肖恩 最佳答案 事实证明,我缺少PHP的cURL扩展,这