Kuinka saadaan tiedosto avautumaan div:issä?

PPietari

Hei!

Olen opettelemassa php:tä.

Katsoin youtubesta viden, jossa neuvottiin, kuinka tehdään yksinkertainen CMS (Content Management System) http://www.youtube.com/watch?v=UUMq-yBVlrM&feature=channel.

Systeemi oli kuitenkin aivan liian yksinkertainen. Jos minulla on sanotaan vaikka 500 tekstiä, niin valikkoon on laitettava oma linkki jokaiseen, eli valikossa on silloin 500 linkkiä. Muutin systeemiä siten, että tekstit voi varastoida kategorioihin (tai oikeastaan jokaisella artikkelilla on oma kategorianumero. Valikkolinkin voi tehdä kategoriaan ja kaikki sen kategorian tekstit näkyvät allekkain.

Etusivun tekeminen ei ollut sinänsä vaikeaa. Haasteellinen on ollut admin puolen tekeminen. Haluan, että sielläkin, niin kuin etusivulla, on sivupohja (index.php) ja kun klikkailee juttuja, kaikki php-tiedostot näkyvät div:issä (div id="content"> ) . Esim. lisääSivu.php ei ole tietokannassa vaan tiedosto. Kuinka saadaan tiedosto avautumaan div:issä? Keksin virityksen tehdä kaikista tiedostoista funktioita ja ladata sitten funktio div:issä. $_GET-funktion ja if-lauseen avulla sitten avautuu oikea funktio.

Homma toimii, mutta olen alkanut miettiä, voisiko asian tehdä niin, että div:issä avautuu sittenkin tiedosto? Vai kunka proffa tekisi asian? Googlasin asiasta ja siellä puhuttiin jotain iframe:sta.

Kiitollinen vastauksesta.

3

572

    Vastaukset 3

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • PPietari

      Ongelma ratkesi! include() funktiolla tiedostot saa ladattua div:iin. Kokeilin eilen sitä, mutta ajattelemattomuudessani ohjasin suoraan tiedostoihin enkä index.php:n kautta. Eihän se tietysti toiminut. Näin se pitää tehdä: "include("index.php?admin="). Jos $_GET() on esim. admin, silloin $contentDisplay = include(pagesAdmin.php).

      Menee aivot välillä solmuun tässä.

      • keksa1

      • PPietari
        keksa1 kirjoitti:

        $_GET on tietääkseni Array, johon viitataan alkion nimellä esim.

        $_GET['admin']

        http://php.net/manual/en/reserved.variables.get.php

        pitää sulla olla muitakin tarkastuksia kuin että onko admin=1 URLissa. Muuten admin-sivuille pääsee kuka tahansa

        Hei!

        Opettelen php:tä samalla kun teen tätä.

        Admin puolellehan on estettävä suoraan pääsy tekemällä sisäänkirjautumissivu. Ja sitten coocien tai sessionin avulla käsittääkseni estetään sisäänkijautumattomien pääsy asminin puolelle. Voivat kirjoitella mitä tahansa sinne url:iin mutta kohtaavat sisäänkirjautumissivun. Sitten kun on kirjautunut sisään, voivat kirjoitella sinne url:iin päästäkseen eri sivuille, mutta saman voivat tehdä linkkejä painamalla helpommin.

        Eikö se näin toimi?


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

    Luetuimmat keskustelut

    1. Martinan bisneksillä ei mene hyvin

      https://www.iltalehti.fi/viihdeuutiset/a/c46da6ab-340f-4790-aaa7-0865eed2336 Yrityksen konkurssihakemus on tullut kärä
      Kotimaiset julkkisjuorut
      305
      1340
    2. Tiesitkö? Martina Aitolehden isäpuoli on tämä suosittu laulaja

      Martina Aitolehti on seurattu julkisuuden henkilö. Lähipiiriin mahtuu muitakin tunnettuja henkilöitä. Tiesitkö, että Ma
      Kotimaiset julkkisjuorut
      30
      1097
    3. 64
      897
    4. Voiko meidän välit

      Koskaan parantua tästä?
      Ikävä
      72
      891
    5. Jos SDP ei voita reilusti, persut kumoavat demokratian Suomesta

      Näin tekisi ainakin Rydman seuratessaan idolinsa Trumpin mallia https://www.is.fi/politiikka/art-2000012187244.html
      Maailman menoa
      432
      790
    6. Onko kaivattusi

      Kummallinen jossakin suhteessa?
      Ikävä
      47
      649
    7. Mies, olenko ymmärtänyt oikein?

      Ystävyys/salainen suhde/molemmat ovat täysin poissuljettuja asioita? Nainen
      Ikävä
      73
      625
    8. Kiteen Pallon superpesisjoukkue pelaa huumeiden vaikutuksen alaisena

      Huumerikos. Yleisesti uskotaan, että se seikka, että eräs KiPan pelaaja kärähtää huumeista, on vain jäävuoren huippu. M
      Kitee
      82
      604
    9. Perussuomalaisten kannatus nousi rytinällä Ylen tänään julkaisemassa tuoreimmassa gallup-kyselyssä.

      https://yle.fi/a/74-20239449 Perussuomalaisilla hurja- ja ylivoimaisesti suurin nousu tässä uudessa Ylen gallupissa. Kyl
      Maailman menoa
      459
      588
    10. Kauanko olet kaivannut kaivattuasi ja

      koska hänet löysit?
      Ikävä
      38
      582
    Aihe