Mihin tarvitsen PHP:tä

Olen aloittelija webbisivujen teossa. Olen kuullut, että "oikeat" sivut tehdään nykyään jollain muulla kuin pelkällä HTML:llä. PHP taitaa olla tällä hetkellä sivujen tekijöiden suosiossa.

Niinpä ajattelin itsekin sitä opiskella ja käyttää. Ongelmana onkin nyt se, että en tiedä mitä hyötyä PHP:n käytöstä on? Milloin sitä kannattaa käyttää? Kertokaa esimerkkejä. Mitä hyötyä on tehdä sivu PHP:lla verrattuna perinteiseen HTML:ään? Entä PHP mysql? Missä tuota yhdistelmää tarvitaan? Löytyykö hyvä esimerkkejä tai sivuja joilla tuota on hyödynnetty. Kannattaako ylipäätään uhrata aikaa PHP:n opiskeluun vai käyttää se aika esim. javan opiskeluun?
3909
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

PHP:n käyttö on hyödyllistä esim. sellaisissa sivustoissa, mihin tulee usein päivityksiä. Ja mysql on kätevä jos haluat tallettaa sivujen tietosisältöä jonnekin muualle (tietokantaan), kuin html-muotoilujen sekaan. Esimerkiksi rekisterisovellukset ovat sellaisia.
Lisäksi PHP:llä saa kätevästi lisättyä interaktiivisuutta sivuille, esim. vieraskirjat, äänestykset ym.

Äänestä

php:tä, javaa tms käytetään siinä tapauksessa, että sivuille tarvitaan jotain dynaamisia elementtejä, tietoa pitää prosessoida jotenkin monimutkaisesti&turvallisesti ja roinaa joudutaan ehkä hakemaan muilta palvelimilta.

Eli sivua ei oikeastaan ole missään, vaan se luodaan lennosta kun sitä tarvitaan. Sivujen taustakuvana vois olla vaikka taivas missä aurinko liikkuu kellon mukaan ja yöllä taas kuu. Tämä tietenkin sen mukaan mitä käyttäjän selain antaa omaksi aikavyöhykkeekseen.

Javascriptillä pystyy tekemään jonkunlaista dynaamisuutta, mutta sillä ei pääse palvelimen resursseihin kiinni ja sen tekemiin tarkistuksiin ei voi edes luottaa.

Kaikkea ei voi tehdä phplläkään, mutta se taipuu varmasti useimman tarpeisiin.

Esimerkiksi jos käyttäjä kirjautuu sivuillesi, niin php tarkistaa tietokannasta, että mitä tämä käyttäjä on määritellyt asetuksiinsa. Sitten käyttäjälle näytetään sivusto hänen haluamassaan muodossa. Linkit tulee vasemmalle omaan frameen ja näytetään vain hänen valitsemansa linkit, formulatietoja ei tuoda ollenkaan ja sivun teemana on Disney-hahmot.

phpllä voi vaikka hakea tietoa toisilta palvelimilta, muokata ja laskea niistä jotain ja näyttää sitten vasta sun sivujen käyttäjille.

Tietokanta on aika kätevä systeemi ja mysql:ään voi tallentaa melkee mitä vaan. Normaalisti sulla ois hakemistorakenne ja siellä satoja valokuvia. Sitten pitäis jollain javascript-kikkailulla hakea niitä kuvia sun galleriaan.

Tietokantaan voi tehdä saman yhdellä haulla ja määritellä vielä erilaisia hakukriteerejä. Hae kaikki kuvat joiden nimi alkaa juhannus ja anna vaan ne kuvat jotka on talletettu 12.06.2004 jälkeen ja tallettaja on Mikko.

Sitten vaan php:llä näyttää sivun jossa on kelauspainikkeita ja pukkaa kuvat siihen.

Yksi hyvä ilmainen php:n pohjalta tehty "sivustomoottori" on Drupal. Drupal periaatteessa luo sivut ja sinä vain luot sisällön. Asetussivulla kerrot mitä näytetään etusivulla ja mitä linkkejä siellä on yms yms

Sivustolle voidaan määritellä erilaisia käyttäjiä esim. ylläpitäjä, sisällöntuottaja vierailija

Koko sivuston toiminta on itse määriteltävissä

Äänestä
  • Siinä yhdistelmä jolla voi tehdä melkeinpä mitä tahansa.

    Äänestä

Kommentoi aloitusta


Vasta-alkaja kirjoitti:

Olen aloittelija webbisivujen teossa. Olen kuullut, että "oikeat" sivut tehdään nykyään jollain muulla kuin pelkällä HTML:llä. PHP taitaa olla tällä hetkellä sivujen tekijöiden suosiossa.

Niinpä ajattelin itsekin sitä opiskella ja käyttää. Ongelmana onkin nyt se, että en tiedä mitä hyötyä PHP:n käytöstä on? Milloin sitä kannattaa käyttää? Kertokaa esimerkkejä. Mitä hyötyä on tehdä sivu PHP:lla verrattuna perinteiseen HTML:ään? Entä PHP mysql? Missä tuota yhdistelmää tarvitaan? Löytyykö hyvä esimerkkejä tai sivuja joilla tuota on hyödynnetty. Kannattaako ylipäätään uhrata aikaa PHP:n opiskeluun vai käyttää se aika esim. javan opiskeluun?

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