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.
Varsinaiset sivut/tiedostot sijaitsee webin päätasolla ja liitettävät include-hakemistossa.
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.
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
>> tai sitten html-koodissa headissa
Asetin sekä lomakkeeseen että lomakkeenkäsittelijään merkistöksi: charset=ISO-8859-1, ja nyt toimii :)
Kiitoksia.
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.