Door
Keizer Webdesign
op 13-09-2012 20:55
gewijzigd op 13-09-2012 21:03
10.614 views
hallo,
ik ben bezig scriptje die deze stappen automatiseren
Net 5, SBS 6 en Veronica:
1. Gebruik http://www.sbs6.nl/, http://www.net5.nl/ of http://www.veronicatv.nl/ afhankelijk van de gewenste zender. Deze uitleg gaat uit van http://www.sbs6.nl/.
2. Open http://www.sbs6.nl/ajax/Video/page/1, http://www.sbs6.nl/ajax/Video/page/2, etc. totdat je het gewenste aantal video's hebt bereikt. Sla hiervan de URLs naar de afleveringenpagina's op.
3. Open een afleveringenpagina uit stap 2 en zoek in de html-code naar een javascriptblok met "playerID" en "@videoPlayer". Sla de bijbehorende waardes op.
4. Open http://c.brightcove.com/services/viewer/htmlFederated?playerID= + playerID-waarde uit stap 3 + &@videoPlayer= + @videoPlayer-waarde uit stap 3. Let op: als je deze pagina opent, moetje de referrer instellen op bijvoorbeeld http://www.sbs6.nl/. De pagina heeft namelijk een domeinrestrictie om het embedden in andere sites onmogelijk te maken.
5. Zoek in de pagina van stap 4 naar een javascriptblok met daarin driemaal "defaultURL". De bijbehorende waardes zijn gewoon http-links naar de video's die je direct kunt gebruiken.
ik heb nog geen werkend beginnetje
wie kan me helpen?
$klasnaam = array ('eg1a' => '/c/c00001' , 'eg1b' => '/c/c00002' , 'ehv1c' => '/c/c00003');
// leeg? dan is het de homepage
if($klasnaam[$_GET['klas']]) {
echo 'Waarde 1 bestaat' . $klasnaam[$_GET['klas']]. ''; // dit zal dus op het scherm komen
} else {
echo 'waarde1 bestaat niet';
}
// leeg? dan is het de homepage
if($klasnaam[$_GET['klas']]) {
$tekst = file_get_contents('http://www.roostereemland.nl/dagrooster/'.$week . $klasnaam[$_GET['klas']]. ''); }
//$tekst = htmlentities($tekst);
echo $tekst; // dit zal dus op het scherm komen
} else {
echo 'waarde1 bestaat niet';
}
?>
[size=xsmall]Toevoeging op 20/12/2012 17:55:14:[/size]
Edit:
werkt al moest dit zijn:
<?php
date_default_timezone_set('GMT');
echo '<title>'. date("j / n / Y").'</title>';
?>
// leeg? dan is het de homepage
if($klasnaam[$_GET['klas']]) {
$tekst = file_get_contents('http://www.roostereemland.nl/dagrooster/'.$week . $klasnaam[$_GET['klas']]. '');
// leeg? dan is het de homepage
if($klasnaam[$_GET['klas']]) {
$tekst = file_get_contents('http://www.roostereemland.nl/dagrooster/'.$week . $klasnaam[$_GET['klas']]. '');
Probeer gewoon, en je ziet vanzelf wel of het wel of niet werkt?
Nog een tip: Vermijd constructies als: }} else { . Weet jij nog welke statement bij de tweede accolade hoort? Daarom voortaan dus netjes [-TAB-] gebruiken, en elke statement daarmee netjes inspringen, zodat je geen accolades achter elkaar hoeft te plaatsen.
En ja, je moet je isset() inderdaad ook nog toevoegen.
Is dit een verzameltopic voor je vraagstellingen? Eerst ging het over JSON en zenders, en nu over roosters?
het moet toch deze zijn if(isset( $klasnaam[$_GET['klas']])) {
Huh dit is mijn code:
<?php
if($klasnaam[$_GET['klas']]) {
?>
nu klopt het toch gwn?
Misschien verstandig om op php.net te zoeken naar de functie isset() en wat het doet. Gewoon een functie gebruiken omdat anderen het zeggen is natuurlijk een manier, begrijpen waarom je het zou moeten gebruiken (en wanneer) is nog veel beter.