Include, rautalankaa aloittelijalle

Heh, huomasin juuri että palvelimella on php-tuki, kaveri sanoi, että sillä saisi helpotettua hallintaa ja päivitystä.
Haluaisin sivujeni rakenteen siten, että jokaisella sivulla on sama rakenne ylhäällä ja reunoissa, ainoastaan linkeistä muuttuu keskellä oleva sisältö, kuten siis jollain IFrame-sivustoilla. Nyt siis voidaan olettaa, että mulla on valmiina se sivu index.html, jonka ilmeisesti muutan index.php:ksi, ja se sisältää kaiken muun paitsi keskelle aukevan sisällön, jotka olisivat html-sivuina.
PHP:hen olen tutustunut elämässäni nyt puolen tunnin verran, joten aika perusteellisia neuvoja kaipaan tässä vaiheessa.
Kyseinen kohta johon sisällön haluaisin on taulukon solu ja haluaisin myös tietää saako sen määriteltyä niin ettei se veny sisällön mukaan vaan tulisi tarvittaessa vierityspalkit.
3445
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Vaikka näin:

Tiedosto: asiasivu.php
Sisältö:



Esikseen teet siis tuon asia.html -sivun ja laitat samaan kansioon tuon asiasivu.php :n kanssa.

Äänestä

Voit liittää php:llä yhteen mitä tahansa sivuston osia ja myös php-koodeja:

// ylä sisältää sivunpätkän vaikka head-osioon asti tms.



//keski sisältää vaikka sivun keskelle tulevan kuvan



//oikea vaikkapa oikean reunan linkkilistan



/*ja seuraavassa sivun alaosa, joka voisi olla myös oma tiedostonsa ja tulla liitetyksi includella */




Sivusto näkyy parhaiten IE-selaimella ja 1024*768-resoluutiolla. © Erkki 2005.
Palautetta näistä sivuista






Huomasit, että tuossa oli taulukon solujakin. Eli taulukonkin voi jakaa useaan palaseen, ja liittää osia, kunhan väli- ja loppupalat sopivat yhteen, eli varsinkin lopussa on tarpeelliset jne tagit.

Jos haluat koota sivun seuraavista palikoista,





teet vain tekstitiedoston, jossa nuo rivit ovat ja annat nimen php-loppuisena. Sivusi index-tiedosto olisi siis esimerkiksi index.php. Koska useat palvelimet vaativat, että sivulla on index.html, laitat ja teet senkin tavallisen html-sivun tapaan ja sieltä ohjauksen index.php-tiedostoon.

Ohjaus vaatii head-osioon rivin


Saat tietynlaista suojaakin php:llä: yleensä jokainen saa näkyviin selaimellaan palvelimesi www-kansion alikansioiden tiedot. Mutta jos teet sivut-kansion ja laitat tiedostot sinne, ei selain näytäkään hakemistoa, jos sinulla on juuressa sivut.php. Selain avaa sivut.php:n.

Äänestä

Kommentoi aloitusta


PHP-Opetuslapsi kirjoitti:

Heh, huomasin juuri että palvelimella on php-tuki, kaveri sanoi, että sillä saisi helpotettua hallintaa ja päivitystä.
Haluaisin sivujeni rakenteen siten, että jokaisella sivulla on sama rakenne ylhäällä ja reunoissa, ainoastaan linkeistä muuttuu keskellä oleva sisältö, kuten siis jollain IFrame-sivustoilla. Nyt siis voidaan olettaa, että mulla on valmiina se sivu index.html, jonka ilmeisesti muutan index.php:ksi, ja se sisältää kaiken muun paitsi keskelle aukevan sisällön, jotka olisivat html-sivuina.
PHP:hen olen tutustunut elämässäni nyt puolen tunnin verran, joten aika perusteellisia neuvoja kaipaan tässä vaiheessa.
Kyseinen kohta johon sisällön haluaisin on taulukon solu ja haluaisin myös tietää saako sen määriteltyä niin ettei se veny sisällön mukaan vaan tulisi tarvittaessa vierityspalkit.

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