Kai joku "hakuviksumpi" tämän löytää, jos on löydettävissä.
Kuitenkin.
Onko mahdollista, ja jos, niin pieni vinkki mitä komentoa kannattaa tutkia että pystyisin php koodilla hakemaan html sivusta <title>tämän</title> muuttujaan?
Ideana olisi että se näkyisi linkkinä tiedostoon josta title on haettu.
preg_match ja preg_replace
siis jotenkin näin:
<?php $filu = file("tedosto.html"); foreach($filu as $rivi) { if(preg_match("/\<title\>([a-zA-Z0-9]+)\<\/title\>/", $rivi)) { $title = preg_replace("/\<title\>([a-zA-Z0-9]+)\<\/title\>/i", "\\1", $rivi); break; } }
Ja nyt sinulla pitäisi olla $title muuttujassa tuo otsikko.
Tuohon a-zA-Z0-9 kohtaan voi lisätä kaikki tarvittavat merkit, kunhan ne ovat sulkujen sisällä. Jos kumminkin satut laittamaan siihen < merkin nuo <title>-tagit tulee mukaan mikäli olen oikeassa. Tietenkin sen jotenkin saa pois mutten nyt jaksanut alkaa enempää miettimään
Tässä on minun versioni:
<?php $sivu = "https://www.ohjelmointiputka.net/"; $tiedot = file_get_contents($sivu); if (preg_match("/<title>(.*)<\/title>/i", $tiedot, $otsikko)) { echo $otsikko[1]; } else { echo "Otsikkoa ei löytynyt!"; } ?>
Tämä hyväksyy kaikki title-tagit kirjainkoosta riippumatta, ja otsikossa voi olla mitä tahansa merkkejä.
Kiitoksia :)
Auttoi taas jatkamaan eteenpäin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.