Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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 &引用;服务器错误。上传目录为';不可写。”;_Php - Fatal编程技术网

Php &引用;服务器错误。上传目录为';不可写。”;

Php &引用;服务器错误。上传目录为';不可写。”;,php,Php,我使用FineUpload脚本在服务器上上传图像。这是我在本地主机上使用的代码 <?php require 'FineUpload.php'; $uploadDir = 'http://www.naukaplywaniakrakow.pl/gallery/'; $allowed = explode(',', 'pdf'); $sizeLimit = 5000 * 1024; $fineUpload = new FineUpload($allowed, $sizeLimit); $r

我使用
FineUpload
脚本在服务器上上传图像。这是我在本地主机上使用的代码

<?php
require 'FineUpload.php';

$uploadDir = 'http://www.naukaplywaniakrakow.pl/gallery/';
$allowed   = explode(',', 'pdf');
$sizeLimit = 5000 * 1024;

$fineUpload = new FineUpload($allowed, $sizeLimit);
$response   = $fineUpload->handleUpload($uploadDir);

if (@$response['success']) {
    $uploadName = $fineUpload->getUploadName();

    list($width, $height) = getimagesize($uploadDir . $uploadName);

    $response['fileName'] = $uploadName;
}

echo json_encode($response);

您的上载目录必须是相对于当前目录的本地文件夹,而不是web url。
请尝试
getcwd()
以了解您所在的文件夹,然后使用您的
gallery
文件夹的相对路径。

立即尝试

<?php

require 'FineUpload.php';

$uploadDir = 'http://www.naukaplywaniakrakow.pl/gallery/';
$allowed   = explode(',', 'pdf');
$sizeLimit = 5000 * 1024;


$fineUpload = new FineUpload($allowed, $sizeLimit);
chmod($fineUpload,0777);
$response   = $fineUpload->handleUpload($uploadDir);

if (@$response['success']) {
    $uploadName = $fineUpload->getUploadName();

    list($width, $height) = getimagesize($uploadDir . $uploadName);

    $response['fileName'] = $uploadName;
}

echo json_encode($response);


?>


在public\u html中执行的ls-la
返回什么?您必须使用绝对路径将文件上载到。使用网址不起作用。您是否检查了您试图上载到的目录的权限?@sujivasagam,我直接在管理面板中将
/gallery
的权限更改为
777