我正在尝试创建视频/图片库,这样我就可以更轻松地将视频/图片上传到图库。 图库包含视频/图像的缩略图,单行描述,点击缩略图时,可以在精美的框中显示图像/视频。我想是的,它是基本的。 (缩略图和精美的盒子图像使用相同的图像。)我是Php的新手,并尝试尽快将此功能应用到我当前的项目中。 我在这里找到了一些不错的东西http://www.w3schools.in/php/media-gallery,我在我的机器上运行它,但是下面列出了一些问题, 有任何想法吗?他们的问题很少,
index.php的Php代码:
$result=mysql_query("SELECT ID, Name, username, Wins, Loses, Draws, (Wins + Loses) AS points, count(points) AS Ranking FROM `users` WHERE username='$_GET[user]' ORDER BY CONVERT(points, INT) DESC");
上传媒体代码:
<?php
$result = $obj->getGalley();
if (!empty($result)) {
foreach ($result AS $row) {
/* IF is Video */
if ($row['media_type'] == 'YouTube') {
$rel = 'video';
$href = "http://www.youtube.com/embed/" . $row['media_name'];
$src_bg = 'http://img.youtube.com/vi/' . $row['media_name'] . '/mqdefault.jpg';
$src = 'http://img.youtube.com/vi/' . $row['media_name'] . '/mqdefault.jpg';
} else {
/* IF is Image */
$rel = '';
$href = "images/large/" . $row['media_name'];
$src_bg = "images/small/" . $row['media_name'];
$src = "images/small/" . $row['media_name'];
}
?>
<div class="col-xs-6 col-md-3 col-lg-2 col-sm-4 gallery-block" data-media_guid="<?php echo $row['media_GUID']; ?>">
<div class="gallery-block-inner">
<a class="photobox_a <?php if ($rel != '') { ?> media-video<?php } ?>" href="<?php echo $href; ?>" rel="<?php echo $rel; ?>" <?php if ($rel != '') { ?> style="background-image:url('images/placeholder.png'), url('<?php echo $src_bg; ?>');"<?php } ?>>
<img src="<?php echo $src; ?>" class="img-responsive">
</a>
</div>
<span class="media-name"><?php echo $row['media_name_original']; ?></span>
</div>
<?php
}
} else {
?>
<p id="gallery-empty">It's Empty</p>
<?php
}
?>
答案 0 :(得分:1)
从查看代码我最好的猜测是有不正确的链接,因此浏览器无法找到这些文件。这解释了丢失的图像(1,3?),css(4)和不工作的JavaScript(2,5)。
确保可以找到项目/ js / app.js的localhost / path。这专门控制上传。对于那里的所有其他文件。