Olen jo pitkään kehitellyt Paul Goscickin Movie Ratings -lisäosaa omiin tarpeisiini, vaikka en ole mikään hyvä php:ssa. Kuukausia sitten kehittelin tilapäisen imdb-fetchin, joka haki mm. genren, ohjaajan ja pääosien näyttelijät imdb:stä. Mutta imdb:n ulkoasu muuttui ja koodi ja rivien paikat vaihtuivat, joten koodi ei enää toiminut. Päätin sitten ruveta koodailemaan koodia joka hakisi tiedot imdb:n lähdekoodin muutoksista huolimatta. Ja sehän toimi, mutta wp-movie-ratingsiin ympättynä jostain syystä vaikutti myös itse blogin latausnopeuteen, vaikka en löytänyt tiedostoista mitään blogisivuihin viittaavaa, tai blogisivuista mitään pluggariin viittaavaa. En jaksanut selvitellä mistä tuo johtui…
foreach ($lines as $line_num => $line5)
{
if (preg_match("/Directed by/", $line5)) {
$ohjaaja = explode('content="Directed by ', $line5);
$ohjaaja_ulos = explode('With', $ohjaaja[1]);
echo $ohjaaja_ulos[0];
}
Esimerkiksi ylläolevalla tyngällä sain haettua ohjaajan metatiedoista (älä välitä muuttujien nimestä, ne on keksitty sen pohjalta mitä ensimmäisenä tuli mieleen). Hidastahan tuota koko fetchiä on käyttää, mutta leffasivua se ei kauaa ladannut. WordPressin blogin etusivua selatessa tuntui että wp-movie-ratings latasi jokaisen seitsemänsadan elokuvan lisätiedot heti alkajaisiksi, mikä käytännössä jumitti silloin rollemaan blogin kokonaan. En vieläkään tiedä mistä tuo johtui, enkä sitä jaksa lähteä selvittelemään. Omatekoisella leffahakusivullani lisätietojen haku toimii ihan hyvin, joten ei ole paha puute vaikka lisätiedot eivät näy itse leffasivulla. Btw, koodia saa muokkailla ja käyttää, mutta ilmoitathan siitä minulle. Koko scripti löytyy täältä.

Keskustelu
Ei vielä kommentteja
Kukaan ei ole vielä sanonut mitään. Aloita keskustelu Mastodonissa tai siellä, missä kirjoitus on jaettu.
Osallistu keskusteluun
Keskustelu käydään somessa. Julkiset kommentit Blueskysta, Threadsista ja Mastodonista tuodaan tämän artikkelin kylkeen automaattisesti. Voit vastata kirjoitukseen suoraan omalta Mastodon-tililtäsi tai miltä tahansa fediversumin palvelimelta:
Haku löytää kirjoituksen, ja voit vastata siihen kuten mihin tahansa julkaisuun.
@[email protected]
Kun kirjoitus jaetaan Mastodonissa, Blueskyssa tai Threadsissa, jakoon tulleet vastaukset ja lainaukset kopioituvat tänne viestiketjuineen. Keskustelu näkyy täällä yleensä vartin sisällä.