小编use*_*012的帖子

使用 PHP 提取 EXIF 数据

我正在为需要照片库的客户建立一个网站,我打算使用文件名作为 alt 标签,但他希望我使用他在 EXIF 数据中输入的关键字 - 因为我不是摄影师,所以我真的不明白这的技术方面,但是,到目前为止,我有一个脚本可以获取文件名,我希望它就像更改几行代码以获取 EXIF 而不是文件名一样简单。这是我的代码:

<?php
//The directory to your images folder, with trailing slash
$dir = "cms/gallery/photo/";

//Set the extensions you want to load, seperate by a comma.
$extensions = "jpeg,jpg";

//Set the number of images you want to display per page
$imagesPerPage = 3;

//Set the $page variable
if(!isset($_GET['page'])){
    $page = 1;
}else{
    $page = $_GET['page'];
}

//Load all images into an array
$images = glob($dir."*.{".$extensions."}", GLOB_BRACE);

//Count the number of images
$totalImages = …
Run Code Online (Sandbox Code Playgroud)

html php exif photo

5
推荐指数
1
解决办法
6428
查看次数

是否可以使用HTML Form/PHP脚本上传文件夹

我正在开发一个网站,其中多个图像上传到网站,我正在玩这种方法可以做到这一点.目前我有一个PHP脚本,它将获取和显示给定文件夹中的图像,如下所示:

<?php
$dirname = "content/2014/February/";
$images = glob($dirname."*.*");
foreach($images as $image) {
echo '<img src="'.$image.'" /><br />';
}
?>
Run Code Online (Sandbox Code Playgroud)

这工作正常,我可以格式化<img>使用CSS并为画廊应用jquery,但是,我怎么能首先使用php和html表格上传图像文件夹?

html css php directory upload

4
推荐指数
2
解决办法
3万
查看次数

从文件夹中获取所有照片并使用PHP进行分页

我正在尝试构建一个拥有照片库的网站,而不是构建一个数据库CMS,我正在尝试使用PHP和文件夹.目前我有一个脚本可以将所有图像放在一个文件夹中并将它们显示在一个页面上,但是因为可能超过100张照片,我想使用分页来拼写这几页但是我不知道该怎么做.

这是我目前正在运行的脚本:

<?php
$folder = 'cms/gallery/photo/';
$filetype = '*.*';
$filename = HOW DO I GET THE NAME WITHOUT FILE TYPE
$files = glob($folder.$filetype);
foreach ($files as $file)
{
    echo '

    <div class="galleryCellHolder">
        <div class="galleryCell">
            <a class="fancybox" rel="group" href="'.$file.'"><img class="galleryPhoto" src="'.$file.'" alt="'.$filename.'"></a>
        </div>
    </div>

    ';
}
?>
Run Code Online (Sandbox Code Playgroud)

Q1 - 如何在没有文件扩展名的情况下提取文件名?Q2 - 如何为每页24张图片分页?

php pagination

3
推荐指数
1
解决办法
4101
查看次数

MySQL查询选择比x天更新的记录

我很抱歉,如果这听起来像一个非常基本的问题,但出于某种原因,今天我真的很难理解这一点.我有一个数据库表,date_added其格式为列2014-09-30 20:39:17,我有一个网页,其中包含用户的过滤选项.基本上我想使用变量来选择不同的日期范围,如下所示:

SELECT * FROM table WHERE date_added = /* EVERYTHING POSTED TODAY */
SELECT * FROM table WHERE date_added = /* EVERYTHING POSTED WITHIN LAST 7 DAYS */
SELECT * FROM table WHERE date_added = /* EVERYTHING POSTED WITHIN LAST 30 DAYS */
Run Code Online (Sandbox Code Playgroud)

我需要投入什么才能使这些变量起作用?

php mysql sql datetime

1
推荐指数
1
解决办法
7961
查看次数

标签 统计

php ×4

html ×2

css ×1

datetime ×1

directory ×1

exif ×1

mysql ×1

pagination ×1

photo ×1

sql ×1

upload ×1