Tjabba!
Någon som kan php skapligt bra, och kan tänkas hjälpa mig med ett script
ops, slarvigt att missa rubriken...
teensoundman:
Tjabba!
Någon som kan php skapligt bra, och kan tänkas hjälpa mig med ett script
Visst. Varför publicerar du det inte här?
Beror på hur mycket tid som behöver läggas på det, men släng upp och säg vad som inte funkar.
Kan.
Tänker inte hjälpa dig.
Tyrael:
Visst. Varför publicerar du det inte här?
Med denna kod får jag länk på min hemsida som öppnar ett nytt fönster med youtube resultat:
<a href=" http://www.youtube.com/results?search_query=<? echo $row->titel;?> Trailer&search_type=&aq=f" target="_blank">
<? echo $row->titel;?> Fångas ju upp från databasen automastiskt och kan vara t.ex. The Green Mile.
Nu vill jag utveckla funktionen, och tänkte att autoamatiskt när jag besöker min sida så söker den på youtube efter titeln i fråga och bäddar in första resultatet på min sida 🙂
Rymdpirat:
Beror på hur mycket tid som behöver läggas på det, men släng upp och säg vad som inte funkar.
🙂
Slumpartad:
Tänker inte hjälpa dig.
Jodå 🙂
teensoundman:
Jodå 🙂
Jorå, tyckte jag gjorde det rätt klart med kommentaren:
Slumpartad:
Tänker inte hjälpa dig.
Längre har jag inte kommit 😛 Då jag kan bara hittills grunderna i php. Dock fattar jag att jag bör använda curl.
Slumpartad:
Slumpartad: Tänker inte hjälpa dig.
Why not
teensoundman:
Why not
Är elak och oengagerad
teensoundman:
<? echo $row->titel;?>
För det första öppnar du en php tag med <?php.
För det andra skrev du inte att du ville att någon skulle skapa ett skript åt dig. Fråga istället exakt hur man gör en specifik sak, för jag nada av din beskrivning.
För det tredje har du inte ens definierat $row. Skriv ut hela koden, inte småsnuttar som inte säger någonting.
Tyrael:
För det första öppnar du en php tag med <?php.
Ops 😛 Jag får skylla på att det inte är jag som kodat php i dokumentet i fråga. Klar miss.
Låt mig formulera om. Och dissa den där halft godkända php-raden som egenteligen funkar utmärkt, men är slarvkodat. Row är definerat i dokumentet, men det har egetenligen inget med det jag behöver att göra xD
<a href=" http://www.youtube.com/results?search_query=HEJ&search_type=&aq=f" target="_blank">Youtube</a>
Så ser koden ut nu. Trycker jag på länken på min hemsida så kommer sökresultat på Youtube med HEJ.
Jag vill nu alltså att istället för trycka på länken, att ett script bäddar in första resultatet på min hemsida (videon), istället för att jag manuellt ska gå in på länken och spela första resultatet i sökningen.
Exakt som det här:
http://nickmarcelo.com/youtube-for-wordpress/
Fast till min hemsida 😛
php haha
programmerar en kernel till MIPS i asm
teensoundman:
Jag vill nu alltså att istället för trycka på länken, att ett script bäddar in första resultatet på min hemsida (videon), istället för att jag manuellt ska gå in på länken och spela första resultatet i sökningen.
http://codepad.viper-7.com/NdVZKF
Det är med javascript-ramverket jQuery också, då Chrome har som säkerhetsåtgärd att inte embedda saker efter en $_GET (crossbrowser-kompatibla skript är alltid bra, förrutom IE som vi skiter i)
Tyrael:
Tack 🙂 Funkade kanon 😀
Gjorde om den lite:P
<?php
$url = 'http://www.youtube.com/results?search_query=titanic-1997-trailer';
$str = file_get_contents($url);
$str = stristr($str, '<div id="search-results">');
$str = stristr($str, '<div class="thumb-container">');
$str = stristr($str, '/');
$tmplenght = stripos ($str ,'&');
$strtmp = str_split($str, $tmplenght);
$tmplenght = stripos ($strtmp[0] ,'=');
$strtmp[0] = substr($strtmp[0], $tmplenght+1, 999);
echo '<iframe width="420" height="315" src=" http://www.youtube.com/embed /'.$strtmp[0].'" frameborder="0" allowfullscreen></iframe>';
?>
Det finns en API som du kan använda istället. Att ladda ned söksidan och manuellt parsa ut skiten är väldigt slösaktigt, och förmodligen inte tillåtet.
http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Searching_Cate...