我有此代码:
<?php
session_start();
if( isset( $_SESSION[ 'user' ] ) )
{
$pictures = glob( "http://localhost/wandelverhalen/cms/newPictures/*.*" );
echo count( $pictures );
echo "\n";
echo( $_SESSION[ 'user' ] );
}else{
echo('You are not logged on.');
}
?>
我在目录http://localhost/wandelverhalen/cms/newPictures中有50个文件。但是代码回显: 0 约翰内斯
这是调用php代码的javascript:
$.ajax({
method: 'post',
url: url,
dataType: 'json',
success: function( response ){
var data = response;
console.log( data );
},
error: function( err ){
console.log( err.responseText );
}
});
我找到了类似问题的各种答案,但没有一个能解决我的问题。
非常感谢您的帮助。
答案 0 :(得分:0)
您应该提供glob函数的绝对路径
__DIR__."/wandelverhalen/cms/newPictures/*.*"
用于所有类型的图像
glob(__DIR__."/wandelverhalen/cms/newPictures/*.{jpg,png,gif}", GLOB_BRACE)