php - 如何限制YouTube嵌入iframe大小的大小?

标签 php html iframe youtube embed

youtube嵌入代码的一般结构如下:
<iframe width="560" height="349" src="http://www.youtube.com/embed/MiYND_zvIc0" frameborder="0" allowfullscreen></iframe>
我希望用户将此代码上传到我的SQL表中,然后我将从SQL表中检索并输出所有嵌入代码。问题是我无法选择iframe的宽度或高度,因为用户是通过youtube网站制作嵌入代码的。

假设我在上面发布了20个代码实例,并且想在检索到所有iframe时将其自动调整为640 x 480。我该怎么做呢?

最佳答案

首先,将substr函数与strpos结合使用,以将3件事抓取并保存到数据库中:

  • YouTube ID
  • 宽度
  • 高度

  • 其次,使用substr_replace函数根据需要更改所有实例的值

    关于php - 如何限制YouTube嵌入iframe大小的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6209345/

    相关文章:

    html - CSS block 不会在窄浏览器中缩放到 100%

    java - 使用 Java Servlet 中的方法填充 JSP 文本区域

    javascript - 除非直接调用,否则无法向浏览器正确提供 javascript 广告?

    javascript - 滚动子 iframe 时接收 touchmove 事件

    javascript - 将表单 json 响应放在 div block 中(不是 iframe)

    php - 在多数组上使用 array_chunk

    php - 使用 Magento Soap Api 上传产品图片时如何指定文件名

    html - 无法在 div 旁边对齐按钮

    php mysql下拉问题

    php - MySQL 查询 : insert if entry is duplicate otherwise update the existing row values