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?

alvast bedankt
Robert-Jan
http://gemist.cs-hosting.nl/Roostereemland/test/test.php => "waarde1 bestaat niet"
http://gemist.cs-hosting.nl/Roostereemland/test/test.php?klas=eg1b => "Waarde 1 bestaat"
http://gemist.cs-hosting.nl/Roostereemland/test/test.php?klas=lol => "waarde1 bestaat niet"

Klopt toch dan?

[size=xsmall]Toevoeging op 19/12/2012 22:53:58:[/size]

RobertJan Keizer op 19/12/2012 22:51:32

Oww nu snap ik t ik moet http://gemist.cs-hosting.nl/Roostereemland/test/test.php?klas=eg1b toevoegen en dan werkt het wel

Snap je eigenlijk wel dat $_GET nou precies doet ;-)?
Ja ik weet het,
maar ik wil nu die pagina's (http://www.roostereemland.nl/dagrooster/50/c00001.htm) plaatsen op http://gemist.cs-hosting.nl/Roostereemland/test/test.php?klas=eg1b en dan wil ik alleen dit in de head toevoegen:

<script type="text/javascript" src="/path/to/squeezeFrame.js"></script>
<script type="text/javascript">
myContainer="http://www.roostereemland.nl/DE_PAGINA_WAAR_DE_IFRAME_STAAT";;
myMax=0.25;
myRedraw="both";
</script>

maar hoe zorg ik dat alles klopt en dat ik ook op eg1b ook echt het goed rooster krijg?
Ik snap je niet?

Een iframe kan je toch wel invoegen, lijkt me?
Okee dat:

<script type="text/javascript" src="/path/to/squeezeFrame.js"></script>
<script type="text/javascript">
myContainer="http://www.roostereemland.nl/DE_PAGINA_WAAR_DE_IFRAME_STAAT";;
myMax=0.25;
myRedraw="both";
</script>

is overbodige informatie ;)

maar ik wil gwn dat als ik naar deze paginaa gaa: http://gemist.cs-hosting.nl/Roostereemland/test/test.php?klas=eg1b
ik dit rooster zie http://www.roostereemland.nl/dagrooster/51/c/c00002.htm
alleen hoe doe ik dit?
met foreach,
maar hoe vul ik die in want dat snap ik na alle voorbeelden nog steeds niet.
Ik denkd at het zinvoller is om je eens in array;s te verdiepen. Ik wil je best helpen, maar als ik de basis nog steeds uit moet leggen, vraag ik me af of het niet echt zinvoller is om opnieuw te beginnen.

Hoe je het pad ophaalt heb ik overigens al eerder vandaag verteld. En wat wil je met foreach, je haalt de klasnamen toch al PER STUK op?

Denk even logisch na, zet alles even op een rij, pak pen en papier en teken je applicatie eens uit, en neuzel eens op php.net naar de werking van je gebruikte functies.
<?php
$klasnaam = array ('eg1a' => '/c/c00001' , 'eg1b' => '/c/c00002' , 'ehv1c' => '/c/c00003');
// leeg? dan is het de homepage
if(isset( $klasnaam[$_GET['klas']])) {
echo 'Waarde 1 bestaat'; // dit zal dus op het scherm komen
} else {
echo 'waarde1 bestaat niet';
}

?>

Mijn vraag is toch heel simpel hoe zet ik /c/00001.htm in dit stukje
echo 'Waarde 1 bestaat'. $ .';

en dat per klas
wat staat er in $klasnaam, en hoe roep je een klas op?
Nou, het antwoord geef je al in je script.
moet ik dit omdraaien
$klasnaam = array ('eg1a' => '/c/c00001' , 'eg1b' => '/c/c00002' ,
$klasnaam = array ('/c/c00001' => 'eg1a' , '/c/c00002' => 'eg1b' ,


?
Nee...

De key is het belangrijkst, en de value is de waarde die opgeroepen wordt als je de key aanroept.
<?php
$array['iets'] = "Blaat!";
echo $array['iets']; // geeft Blaat!
?>

het antwoord kan je nu wel raden....
maar als ik dit doe
<?php


$klasnaam = array ('eg1a' => '/c/c00001' , 'eg1b' => '/c/c00002' , 'ehv1c' => '/c/c00003');
// leeg? dan is het de homepage
if(isset( $klasnaam[$_GET['klas']])) {
echo 'Waarde 1 bestaat' .$klasnaam. ''; // dit zal dus op het scherm komen
} else {
echo 'waarde1 bestaat niet';
}

?>

http://gemist.cs-hosting.nl/Roostereemland/test/test.php?klas=eg1a

staat er dit
Waarde 1 bestaatArray
maar hoe roep ik dan de value aan met de key dit in de pagina naam zit

Reageren