我很困惑!基本上我有一个3领域的表单:主题,图像,信息。 所以,Php图片显示问题
(1)如果我上传的图像它的应该是展示形象,
(2)如果我不上传图片这是应该显示仅仅只有主题和消息没有图像框和
(3)如果我没有上传图像,如果有消息框中的youtube链接,那么它应该显示视频。 **
以下是我的php代码,但我无法解决数字3点! **
<?php
if(empty($imgname))
{
echo '';
}
elseif(!empty($imgname))
{
echo "<span class='vedio'>";
echo '<img src="' . $upload_path . '/' . $imgname . '" width="195" height="130"
style=" background-color:f2f4f6;" />';
echo "</span>";
}
else
{
echo "<span class='vedio'>";
require_once("func.php");
if (preg_match('%(?:youtube\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)
([^"&?/ ]{11})%i', $msg, $match))
{
// echo $video_id = $match[1];
}
echo @get_youtube_embed($video_id = $match[1]);
echo "</span>";
}
?>
任何想法或解决方案,这会对我更好。
Shibbir。
那么..当你尝试实现3号时究竟发生了什么? – Josh 2012-02-12 06:12:16
@Josh,现在没有显示任何YouTube视频。 – 2012-02-12 06:14:41
输出什么?什么?错误?在你的测试用例中存储在'$ imgname'或'$ msg'中的是什么? – Josh 2012-02-12 06:19:01