Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak sprawdzic link
devil-war
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 1.08.2008

Ostrzeżenie: (0%)
-----


Witajcie jak można sprawdzić.

mam dodawanie filmików z YouTube i chce zrobić zabezpieczenie ,żeby sprawdzało czy w linku znajduje sie http://youtube.pl ,bądź .com nie mam pojecia jak to zrobic.

Za wszelką pomoc dziękuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
devil-war
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 1.08.2008

Ostrzeżenie: (0%)
-----


hmmm mam taki pewny blad
Kod
<?php

if(isset($_GET['act']) && $_GET['act'] == 'save_film'){
$title        = $_POST['title'];
$link         = $_POST['kod'];
$kategoria    = $_POST['kategoria'];
//$name = 'images/pliki/'.$_FILES['pliczek']['name'];




if(empty($link)){
echo 'Nie podałeś adresu do filmu<br>';
}
elseif(empty($title)){
echo 'Nie podałeś tytułu filmu<br>';
}
elseif(preg_match('/^http://youtube\.[com|pl]/',$link)){
$link=str_replace('watch?v=', 'v/', $link);
$link=str_replace('&feature=related', '', $link);

$mini=str_replace('&feature=related', '', $_POST['kod']);
$mini=str_replace('http://pl.youtube.com/watch?v=', '', $_POST['kod']);



        
        $db->query("INSERT INTO ".DB_PREFIX."films SET
            `title`           =  '".htmlspecialchars(addslashes($title))."',
            `kod`             =  '".$link."',
            `kategoria`       =  '".addslashes($kategoria)."',
            `miniaturka`      =  'http://i1.ytimg.com/vi/".addslashes($mini)."/default.jpg',
            `name_autor`      =  '".$user['username']."',
            `id_autor`        =  '".$user['id']."',
            `dodano`          =  '".time()."'");
echo 'Film został dodany';
}
else{
echo 'Błąd';
}
}
?>

to kod od dodawani filmików z youtube

a to bład

Kod
[b]Warning[/b]:  preg_match() [[url="http://video.your-page.pl/function.preg-match"]function.preg-match[/url]]: Unknown modifier '/' in [b]/add/youtube.php[/b] on line [b]129[/b]
Błšd
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 19:13