php - 如何使用 jQuery 对目录中的文件进行计数?

标签 php javascript jquery

我想计算文件夹中的文件数量,并返回该数字以在 .js 文件中设置变量。

本质上,我在一个文件夹中有 X 张图像。当用户单击右箭头时,我将现有的 8 张图像替换为下一组 8 张图像,依此类推。我目前手动将变量(现在为 38)输入到页面中,因为文件夹中有 38 个缩略图。

代码运行完美,但我讨厌每次添加文件时都更改数字的想法。我希望将变量设置为文件夹中图像的确切数量。

这可以使用 JavaScript 或 jQuery 实现吗?我需要编写一个 PHP 文件来为我返回这个变量吗?任何信息都会很棒!

最佳答案

这是 PHP 更适合的任务,将 Javascript 保留在客户端。编写一个非常简单的 PHP 脚本来计算文件夹中的文件数

echo iterator_count(new DirectoryIterator('/home/path/dir'));

并从 JQuery 脚本中调用它。

$.get('numberoffiles.php', function(data) {
  alert(data);
});

关于php - 如何使用 jQuery 对目录中的文件进行计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11489738/

相关文章:

javascript - 大约 5 天后,IOS 应用程序在启动画面上崩溃

javascript - 第二次点击时显示 Bootstrap 弹出窗口

php - FineUploader - 在页面加载时添加上传的文件

php - 如何格式化 HH :MM:SS times if no leading zeros for hours, 分,秒 php

javascript - jquery能否遍历整个DOM并找到href中的Update一词

滚动时 jQuery ui 对话框停留在底部

javascript - 仅当用户上传新图像时才用新图像更新 div

php - 创建一个事件订阅者来处理 Symfony 5.1 中的错误

php - PHP 分布式开发的最佳实践

php - Yii 中的动态表单