.jpg img标签不显示jpg

时间:2018-01-02 12:54:19

标签: php html wordpress permissions

我正在尝试从Raspberry Pi家庭服务器设置wordpress网站。该网站工作正常,但我无法显示图像(jpg)。网上有很多关于这个问题的信息。我通常归结为: (1)错误的路径或(2)错误的权限。 我的脚本读取文件,获取EXIF等,所以我猜路径和权限都是问题。不过,我无法显示图像。 图像在符号链接中。

NestedScrollView scrollView = (NestedScrollView) findViewById (R.id.userProfile_NestedScrollView);
scrollView.setFillViewport (true);

这是输出:

the image shows what I can best describe as broken link: just the outline of the size

$dir = getcwd ();
$cdir = scandir($dir);
foreach ($cdir as $key => $value) {

$info = getPermission($value);
list($width, $height) = getimagesize($value);
if ($value != ".." && $value != "."){

$num3 = $num3 . "width: " . $width . "<br />";
$num3 = $num3 . "height: " .  $height "<br />";
$num4 = $value . ": ". file_exists($value)." | ". $info." writeable: ".is_writable($value)."<br>";    
$num1 = $num1 .  '<img src="'.$value.'" width="100" height="50" />'.'<br>';
$exif = exif_read_data($value, 0, true);
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
$num3 = $num3 . "$key.$name: $val<br />\n";
}
}
}      
}
echo $num1 . "<br>";
echo $num3 . "<br>";
echo $num4 . "<br>";

function getPermission($value){
$perms = fileperms($value);

switch ($perms & 0xF000) {
case 0xC000: // socket
$info = 's';
break;
case 0xA000: // symbolic link
$info = 'l';
break;
case 0x8000: // regular
$info = 'r';
break;
case 0x6000: // block special
$info = 'b';
break;
case 0x4000: // directory
$info = 'd';
break;
case 0x2000: // character special
$info = 'c';
break;
case 0x1000: // FIFO pipe
$info = 'p';
break;
default: // unknown
$info = 'u';
}

// Owner
$info .= (($perms & 0x0100) ? 'r' : '-');
$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-'));

// Group
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-'));

// World
$info .= (($perms & 0x0004) ? 'r' : '-');
$info .= (($perms & 0x0002) ? 'w' : '-');
$info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x' )   (($perms & 0x0200) ? 'T' : '-'));

return $info;
}

显然,我可以读取文件,甚至可以根据权限进行编写。

谢谢,

迪米特里

0 个答案:

没有答案