Ajankohtaiset-sivun muokkaus salasanan kanssa

PHP-apuaa !

Täysin HTML-pohjaisena sivuntekijänä PHP on minulle hepreaa, ja nyt tuli puolituttu kyselemään, osaisinko tehdä sellaiset kotisivut hänen yritykselleen, josta hän saisi päivitellä ajankohtaista-osiota salasanalla. Ilmeisesti tämä onnistuu PHP:n avulla, mutta miten?

Sen verran olen jujulla, että tällaiseen sisältyy useita eri koodirimpsuja eri kohtiin. WordPressiä olen käyttänyt melko minimaalisesti ja kaikki tiedonsiirtojutut jne tuntuu melko mutkikkailta, eli onko mitään mahdollisuutta tehdä tällaista ns. käsin?

HTML:n ja CSS:n käyttö on tuttua huttua. Kaikki apu on tervetullutta!

3

213

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • drupalisti

      Jokin yleinen PHP-sovellusrunko kuten Drupal tarjoaa valmiit valmiudet esim. MySQL-tietokannalla varustetulle saitille.

      Ohjelmistokehys sisältää valmiina ylläpito-ominaisuuden weblomakkeiden avulla. Sivujen koodi menee tietokantaan, sivuille on sisäänkirjautuminen ja käyttöoikeuksia voi muokata monipuolisesti. Näin sivustoa tai sen osaa pystyy ylläpitämään on-line pienellä harjoittelulla. PHP:stä ei välttämättä tarvitse paljoa tietää.

      http://fi.wikipedia.org/wiki/Ohjelmistokehys

      http://drupal.org/

    • IP-kyttäperkule

      Drupalin käyttöönotto on hyvin helppoa. Ilman tietokantaa se ei kuitenkaan onnistu. Haluttu Drupal-paketti puretaan, siirretään ftp:llä haluttuun paikkaan missä on PHP ja esim. MySQL-tietokanta. Sitten vaan surffataan selaimella ko. indeksitiedostoon ja asennus alkaa. Täytyy tietää mm. tietokannan tunnus ja salasana. Drupalin ominaisuuksia (sisäänkirjautunut) voi muokata valmiilla lomakkeilla melko monipuolisesti. Drupalin oma terminologia täytyy kuitenkin opetella ennenkuin käyttö alkaa sujua.

      Ylläpidon lokiin tulevat näkyviin mm. luvattomat sisäänkirjautumisyritykset ja poistettujen sivujen pyynnöt sekä IP josta niitä on kutsuttu. Jostakin syystä joku kutsuu nodeja numerojärjestyksessä, ehkä hakukone? Minulle on tullut poistetun noden kutsuja mm. seuraavista IP-numeroista:
      74.91.27.82
      156.154.112.11
      178.137.167.27
      187.65.82.222
      192.119.154.172
      192.119.154.179
      199.180.128.136
      204.124.181.122

    • jotakin tulee mielee

      Saitilla täytyy tietysti olla PHP toiminnassa.

      Valmiin ohjelmakehyksen käyttö helpottaisi huomattavasti. Jos välttämättä haluaa tehdä kaiken itse niin voihan siinä olla melko paljon tekemistä.

      Salasanaa ei kannata tallentaa sellaisenaan sisäänkirjautumista varten. Salasanasta tallennetaan vain hash-arvo joka saadaan kryptograafisella hash-funktiolla (sha1 tmv.). Tätä verrataan sisäänkirjautumisessa siihen hash-arvoon joka saadaan käsittelemällä käyttäjän ehdottama salasana samalla kryptograafisella hash-funktiolla. Jos hash-arvot ovat samat niin sisäänkirjautuminen hyväksytään.

      Käyttäjän istunnon ylläpitämiseen tarvitaan sessio. Sessiosta PHP-sivut saavat tiedon kuka niitä kutsuu ja varmuuden siitä että kutsu on auktorisoitu.

      Sivuston lähdekoodin muokkaamiseen tarvitaan lomake jossa käyttäjä voi editoida tekstiä ja syöttää uutta tekstiä. Epäilemättä hän haluaa välillä tarkistaa miltä uusi sivu näyttää.

      Ilman tietokantaa voisi ehkä pärjätä, mutta tiedostojen luonti- ja kirjoitusoikeuksien hallinta palvelimella ei välttämättä ole aivan mutkatonta. Tietokannan käyttö on se standardiratkaisu muuttuvan sisällön tallennukseen.

      ... Valmiin ohjelmakehyksen kanssa tämä kaikki on kuitenkin paljon helpompaa. Miksi pitäisi keksiä pyörä yhä uudelleen, kun se on jo keksitty!

      PHP:n opettelu on helpointa "hands-on". Ei se sinänsä vaikeaa ole, mutta skriptikielien käyttö sokkona on yhtä tuskaa. Tyvipuolelta puuhun on yleensä helpompi mennä kuin latvasta, eli kannattaa aloittaa alusta.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Takaisin ylös

    Luetuimmat keskustelut

    1. Kysymys muille miehille

      Onko teille varattu nainen ongelma? Mikään muu naisessa ei töki kun se että hän on varattu. Kamppailen houkutuksen kanss
      Ikävä
      140
      7929
    2. Kaipaisin nyt kosketusta

      jota ei koskaan ole ollut. Saisinpa tuntea kätesi niskallani ja silittelemässä päätäni. Sulaisin varmasti siihen.
      Ikävä
      31
      3126
    3. Imaami kysyy, miksi pojat uivat ilman valvontaa

      Kalajoen särkät ovat usean kilometrin pituiset. Siellä on kylttejä, joissa varoitetaan rannan vaaroista. Siellä ei ole
      Maailman menoa
      382
      2198
    4. Mansikkatiloilla hyväksikäytetään ukrainalaisia

      Työolot ovat surkeita ja palkka kelvoton. https://yle.fi/a/74-20172942
      Maailman menoa
      284
      1760
    5. Kerrostaloihin ilmalämpöpumput

      Ulkomailla näkee paljon ilmalämpöpumppuja kerrostalojen ulkoseinissä. Mikä estää taloyhtiötä hankkimasta niitä asuntoih
      Sinkut
      147
      1583
    6. Tukalaa kuumuutta

      Tietäisitpä vaan kuinka kuumana olen käynyt viime päivät. Eikä johdu helteestä, vaan sinusta. Mitäköhän taikoja olet teh
      Ikävä
      21
      1421
    7. Sokea "ystävälle"

      Oletko oikeasti noin sokea?
      Ikävä
      100
      1229
    8. Sinä, ihastukseni

      Mitä haluaisit tehdä kanssani ensimmäisenä?
      Ihastuminen
      15
      1228
    9. En ymmärrä käytöstäsi

      Se on ollut eräänlaista hyväksikäyttöä. Että seura kyllä kelpaa palstan välityksellä silloin kun ei ole parempaakaan tek
      Ikävä
      137
      1152
    10. Tiedät ettei tule toimimaan.

      Mielenterveys ei kummallakaan kestä.
      Ikävä
      18
      1112
    Aihe