Liitettävän html-tiedoston näytön estäminen?

Haluaisin ettei varsinaiseen sivuun (esim. sivuun: sivu.php) liitettävät (include) html-tiedostot näkyisi suoraan selaimella. Miten onnistuu?

Varsinaiset sivut/tiedostot sijaitsee webin päätasolla ja liitettävät include-hakemistossa.
5320
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

sinun käyttäjätunnuksellasi todennäköisesti.

Eli iclude-tiedostoihin pitää olla oikeus vain sinulla.

chmod 700 sille include hakemistolle.

onnistuu myös ftp-clientilla esmes filezilla.

Äänestä
  • Kiitos kovasti.

    Kehtaskohan vielä laittaa jatkoa... En tiedä onko palvelinpuolen vai php-juttuja mutta, nappasin tuolta jostain yksinkertaisen php-lomakkeenkäsittelijän (lähettää sähköpostiin). Hyvin toimii muuten mutta ääkköset lähettää y:nä jonka päällä hipsu. Olisiko tähän mitään helppoa ratkaisua (php-koodin pätkää yms.) niin, että ääkköset näkyisivät mailissa oikein?

    Äänestä

  • -JC- kirjoitti:

    Kiitos kovasti.

    Kehtaskohan vielä laittaa jatkoa... En tiedä onko palvelinpuolen vai php-juttuja mutta, nappasin tuolta jostain yksinkertaisen php-lomakkeenkäsittelijän (lähettää sähköpostiin). Hyvin toimii muuten mutta ääkköset lähettää y:nä jonka päällä hipsu. Olisiko tähän mitään helppoa ratkaisua (php-koodin pätkää yms.) niin, että ääkköset näkyisivät mailissa oikein?

    koitas silleen, että laitat lomakkeen charsetin oikein

    ihan ekana lomakkeen php:ssa

    header('Content-type: text/html; charset=utf-8');

    tai sitten html-koodissa headissa

    Äänestä

  • keksa1 kirjoitti:

    koitas silleen, että laitat lomakkeen charsetin oikein

    ihan ekana lomakkeen php:ssa

    header('Content-type: text/html; charset=utf-8');

    tai sitten html-koodissa headissa

    >> tai sitten html-koodissa headissa

    Asetin sekä lomakkeeseen että lomakkeenkäsittelijään merkistöksi: charset=ISO-8859-1, ja nyt toimii :)

    Kiitoksia.

    Äänestä

  • keksa1 kirjoitti:

    koitas silleen, että laitat lomakkeen charsetin oikein

    ihan ekana lomakkeen php:ssa

    header('Content-type: text/html; charset=utf-8');

    tai sitten html-koodissa headissa

    Niin ennemmin kannattaa säätää ihan palvelimen asetuksista http://www.askapache.com/htaccess/setting-charset-in-htaccess.html (toki onnistuu muillakin palvelimilla). Jos ei mahdollista niin sitten vasta PHP:llä.

    HTML:ssä ei kannata, jos muutoin mahdollista kuten nyt on. Käytä ennemmin UTF-8 kuin isoa.

    Äänestä

Kommentoi aloitusta


-JC- kirjoitti:

Haluaisin ettei varsinaiseen sivuun (esim. sivuun: sivu.php) liitettävät (include) html-tiedostot näkyisi suoraan selaimella. Miten onnistuu?

Varsinaiset sivut/tiedostot sijaitsee webin päätasolla ja liitettävät include-hakemistossa.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu