1

我需要一个代码,当我得到http://www.youtube.com/watch?v=ktvTqknDobUphp 脚本将其重命名为http://bloxhotel.nl/video?watch=ktvTqknDobU

完成后加载该页面。

对不起,我的英语不好。

我试过这个

<form action="welcome_get.php" method="get">
Youtube Link: <input type="text" name="link"><br>

<input type="submit">
</form>

和这个

<?php
ob_start();
include 'includes/inc.bootstrap.php';
$page = Array(
    'title' => ((isset($user)) ? $user->username : ''),
    'onload' => ((isset($_GET['utm_source']) && $_GET['utm_source'] == 'welcome') ? 'Pixel.View.OpenUrlOverlay(\'/pixlett/Video.php\');' : ''),
    'tab' => Array('me', 'home'), 'access' => Array(true, false)
);
include 'content/header.php';
include 'content/menu.php';
?>

<?php echo htmlspecialchars($_POST['link']); ?>
4

2 回答 2

0

使用str_replace()功能

$youtube = "http://www.youtube.com/watch?v=ktvTqknDobU";
$link = str_replace("http://www.youtube.com/watch?v=","http://bloxhotel.nl/video?watch=",$youtube);


用于<a href>链接。

echo "<a href='$link'>Video Link</a>";
于 2013-11-02T08:13:47.750 回答
0

您可以使用 str_replace() php 内置函数,

 $link =  "http://www.youtube.com/watch?v=ktvTqknDobU";

 $match =  "http://www.youtube.com/watch?v=";

 $tobeReplaced = "http://bloxhotel.nl/video?watch=";

 echo $RequiredLink = str_replace($match, $tobeReplaced, $link);

参考: http: //php.net/manual/en/function.str-replace.php

于 2013-11-02T08:16:30.047 回答