2013-11-02 3 views
1

Мне нужен код, когда я получаю http://www.youtube.com/watch?v=ktvTqknDobU Это скрипт PHP переименовать его в 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']); ?> 
+0

На этой странице также нужно перезагрузить для этой ссылке –

ответ

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>"; 
+0

страница должна перейти к HTTP: // bloxhotel .nl/video? watch = ktvTqknDobU –

+0

@MikeSant проверить ответ, когда вы нажмете ссылку «Видео», он перенаправит вас на страницу –

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); 

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

Смежные вопросы