Käytän sivuillani aika monella kohtaa korkeintaan hieman muokattuna tätä: https://www.ohjelmointiputka.net/koodivinkit/
ja nyt haluaisin estää sieltä mahdollisuuden lähettää tiettyjä sivuja, kuten esimerkiksi goatsea. Estetyistä linkeistä voisi olla vaikka erillisessä tiedostossa lista, joita ei voi lähettää, mutta minulla ei ole hajuakaan kuinka se tehdään, koska olen aloittelija PHP:n kanssa. Olen kyllä soveltanut muiden PHP koodeja niin, että olen yhdistellyt niitä ja saanut jotakuinkin toimivia scriptejä, mutta en osaa tyhjästä luoda tuollaista toimintoa kuitenkaan.
tätä pystyy aika hyvin soveltamaan siihen...
Eihän tuossa tarvitse, kuin lukea ne osoitteet tiedostosta taulukkoon (file() -funktio on varsin kätevä), ja vertailla (if -lause) taulukon jokaista jäsentä (vaikkapa foreach -loopissa) tuota osoitetta vastaan, jos mätchää, niin osoite on kielletty.
Ehkä varmin tapa olisi tarkistaa listalle tulevat linkit itse ennen julkaisua.
Serkkuni sekoitti koneen, joten jouduin siirtämään kotisivuni faijan serverille (Debian linux) ja nyt en saa lähetettyä linkkiäkään tuota käyttäen... Laitoin chmod 666 *.dat, koska tuo linkkilista on käytössä useampaankin otteeseen eri tavoilla, joten siellä ei ole vain paria *.dat tiedostoa vaan ehkä jopa kuusikin, mutta vaikka kuinka on lähettävinään linkin sivuillani niin se ei ilmesty listaan.
Laitoin myös chmod 777 *.dat ja olen kokeillut laittaa myös linkki.php:lle ja linkki.txt:kin noita chmodeja, mutta ei auta. Se ei kirjoita mitään tiedostoihin...
Aihe on jo aika vanha, joten et voi enää vastata siihen.