如何为照片添加可编辑标题?

问题描述 投票:0回答:1

我正在尝试建立一个画廊,每张照片的下面都是它的标题,我想使它们可编辑。我尝试只是将其打包到div并设置为contenteditable=true,但它不起作用,当我单击标题时什么也没有发生。这是我的代码的一部分,用于显示照片和标题。

<?php
 $folder = "./images";

    $files = new RecursiveIteratorIterator(
                new RecursiveDirectoryIterator($folder, RecursiveDirectoryIterator::SKIP_DOTS),
                RecursiveIteratorIterator::CHILD_FIRST
            );
    if($folder1="./images"){

            foreach ($files as $fileinfo) {

                // fileinfo is an object, see documentation for info
                if($fileinfo!="" && $fileinfo!="." && $fileinfo!=".."){

                $path = $fileinfo->getRealPath();
                $path1 = str_replace('/home/s35/public_html/', '/', $path);
                if($fileinfo->isDir()){
                }else{

                ?>

                 <div class="gallery">
                <a href="<?=$path1; ?>">
                <img src="<?= $path1; ?>">
                </a>
                <div contentEditable="true"><?=pathinfo($path1, PATHINFO_FILENAME)?></div>
                </div>
<?php
         }
      }
   }
}
?>

html contenteditable caption
1个回答
0
投票

为什么不使用<input type="text">而不是div

© www.soinside.com 2019 - 2024. All rights reserved.