Php 通过youtube链接进入数据库
这样,当我在数据库中放置一个链接,然后标记/下载视频并像这样放置在页面上 所以当我把它放在数据库中时,它会在数据库中看起来像这样,我不能真正找出什么是错的,因为在php中这样做会像链接一样 在此显示: 我就是这样想的。然而,我什么也没试过。但以下是我的网站代码:Php 通过youtube链接进入数据库,php,mysqli,Php,Mysqli,这样,当我在数据库中放置一个链接,然后标记/下载视频并像这样放置在页面上 所以当我把它放在数据库中时,它会在数据库中看起来像这样,我不能真正找出什么是错的,因为在php中这样做会像链接一样 在此显示: 我就是这样想的。然而,我什么也没试过。但以下是我的网站代码: <tr> <td>Video:</td> <td><input type="text" name="v
<tr>
<td>Video:</td>
<td><input type="text" name="video"></td>
</tr>
视频:
把我的代码和我所有的信息放到youtube上
if ($stmt = $this->mysqli->prepare("INSERT INTO `artiker` (`title`, `kort`, `video`, `tekst`, `img`, `img_title`) VALUES (?, ?, ?, ?, ?, ?)")) {
$stmt->bind_param('ssssss', $title, $kort, $video, $tekst, $img, $img_title);
/* Sæt værdier på parametrene */
$title = $_POST['title'];
$kort = $_POST['kort'];
$video = $_POST['video'];
$tekst = $_POST['tekst'];
$img = $pb;
$img_title = $_POST["img_title"];
/* Eksekver forespørgslen */
$stmt->execute();
/* Luk statement */
$stmt->close();
?>
<script language="javascript" type="text/javascript">
window.location.href = "/artikler-programmering/";
</script>
<?php
} else {
/* Der er opstået en fejl */
echo 'Der opstod en fejl i erklæringen: ' . $this->mysqli->error;
}
if($stmt=$this->mysqli->prepare(“插入到'artiker'('title'、'kort'、'video'、'tekst'、'img'、'img_title'))值(?,,,,,,,,?)”{
$stmt->bind_参数('ssssss'、$title、$kort、$video、$tekst、$img、$img_title);
/*Sæt værdier påparametrene*/
$title=$_POST['title'];
$kort=$_POST['kort'];
$video=$_POST['video'];
$tekst=$_POST['tekst'];
$img=$pb;
$img_title=$_POST[“img_title”];
/*埃克塞克维尔·福雷斯珀尔格斯伦*/
$stmt->execute();
/*陆炳泉声明*/
$stmt->close();
?>
window.location.href=“/artikler programmering/”;
我猜你在处理转义字符串。。。
尝试stripslashes()
:
只是猜测一下……从数据库检索youtube链接后,您将需要调用视频链接上的stripslashes()
该函数的作用是转换:
https:\/\/www.youtube.com\/watch?v=RlfLCWKxHJ0
进入
所以你想过滤掉所有向后的斜杠?
https:\/\/www.youtube.com\/watch?v=RlfLCWKxHJ0
https://www.youtube.com/watch?v=RlfLCWKxHJ0