OS X El Capitan上的file_put_contents

ephraim

我是Mac OS X的新用户。目前,我想在我的兄弟OS X上放置一个本地主机,并为他托管php文件。我制作了一个可以拍照的PHP,并将其直接保存到文件夹中。该代码在我的Windows 7 PC上正常工作,我可以正常使用它。但是,它在OS X中不起作用,因为它始终无法将照片本地存储在文件夹中。我保存图片的代码是:

<?php
require('includes/connect.php'); // Connect to database

$rmid = $_GET['id']; // Get product ID

// Fetch photo only if product id is not empty
if (!empty($rmid)) {
    $rawData = $_POST['imgBase64'];
    echo "<img src='".$rawData."' />"; // Show photo

    list($type, $rawData) = explode(';', $rawData);
    list(, $rawData)      = explode(',', $rawData);
    $unencoded = base64_decode($rawData);

    $filename = date('dmYHi').'_'.rand(1111,9999).'_'.$rmid.'.jpg'; // Set a filename
    file_put_contents("/foto/$filename", base64_decode($rawData)); // Save photo to folder

    // Update database with the new filename
    mysqli_query($conn,"INSERT INTO foto(rmid,namafoto) VALUES ('$rmid','".$filename."')"); 
}  else {
    die('Rekam Medis ID is missing!');
}

我已经在php文件夹中创建了'foto'文件夹。而且我已授予该文件夹整体的读写权限。我不确定为什么照片没有存储在foto文件夹中。但是查询正在将文件名存储到数据库中。

补充信息:我将XAMPP与PHP 7.0结合使用

谢谢你的帮助!

罗伯·比尔曼

请尝试更改目标文件夹的权限,如下所示:

sudo chmod -R 777 *target_folder*

这样可以解决问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在OS X El Capitan上安装Scrapy

来自分类Dev

OS X El Capitan上的MySQLdb错误

来自分类Dev

OS X El Capitan上的Perl问题

来自分类Dev

在OS X El Capitan上安装Scrapy

来自分类Dev

在El Capitan(OS X)上允许Python.app

来自分类Dev

无法在OS X El Capitan上安装节俭的gem

来自分类Dev

在OS X El Capitan上安装Cocoapods错误

来自分类Dev

在OS X El Capitan上使用libssl编译C程序?

来自分类Dev

无法在OS X El Capitan上安装capybara-webkit

来自分类Dev

OS X El Capitan -9806上的RCurl错误

来自分类Dev

Import.io在OS X El Capitan上崩溃

来自分类Dev

需要Mac OS X El Capitan的JFrame上的圆角

来自分类Dev

在MAC OS X El Capitan上安装Jenkins

来自分类Dev

OS X El Capitan上的CUDA链接错误

来自分类Dev

OS X El Capitan –文件共享限制

来自分类Dev

无法在OS X El Capitan中启动Git

来自分类Dev

从Mac OS X El Capitan卸载Python 2.7

来自分类Dev

让Subversion 1.6与OS X El Capitan一起使用

来自分类Dev

将OS X更新到El Capitan后的Mcrypt问题

来自分类Dev

从Mac Os X(El Capitan)组中删除用户

来自分类Dev

无法打开OS X El Capitan 10.11.3端口

来自分类Dev

对OS X El capitan的用户目录等具有正确的权限?

来自分类Dev

如何在OS X El Capitan中修复Ruby on Rails

来自分类Dev

无法使用OS X El Capitan版本10.11.6构建xgboost

来自分类Dev

全新安装OS X 10.11.6 OS X El Capitan时,“ dotnet new”命令失败

来自分类常见问题

如何在OS X Yosemite / El Capitan上启动时自动加载MySQL

来自分类Dev

尝试在OS X El Capitan上安装PyCrypto时发生致命错误

来自分类Dev

如何在Mac OS X 10.11 El Capitan上禁用Vsync

来自分类Dev

使用pecl在OS X El Capitan(v10.11.1)上安装Mongodb驱动程序

Related 相关文章

热门标签

归档