Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiettyjen sivujen esto linkkilistassa

juhaz [29.12.2004 07:18:23]

#

Käytän sivuillani aika monella kohtaa korkeintaan hieman muokattuna tätä: https://www.ohjelmointiputka.net/koodivinkit/23838-php-linkkilista

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.

DMRC [29.12.2004 09:50:44]

#

tätä pystyy aika hyvin soveltamaan siihen...

http://www.phpfreaks.com/quickcode/code/341.php

Blaze [29.12.2004 12:08:29]

#

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.

Antti Laaksonen [29.12.2004 12:40:28]

#

Ehkä varmin tapa olisi tarkistaa listalle tulevat linkit itse ennen julkaisua.

juhaz [31.12.2004 18:55:20]

#

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.

juhaz [02.01.2005 12:15:33]

#

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...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta