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.
Kuinka saadaan tiedosto avautumaan div:issä?
3
524
Vastaukset
- 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
$_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 - 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 tahansaHei!
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
Porvarimediat paniikissa demareiden huiman kannatuksen vuoksi
Piti sitten keksiä "nimettömiin lähteisiin" perustuen taas joku satu. Ovat kyllä noloja, ja unohtivat sen, että vaalit1578362KATASTROFI - Tytti Tuppurainen itse yksi pahimmista kiusaajista!!!
STT:n lähteiden mukaan SDP:n eduskuntaryhmän puheenjohtaja Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti4407466Mikä siinä on ettei persuille leikkaukset käy?
On esitetty leikkauksia mm. haitallisiin maataloustukiin, kuin myös muihin yritystukiin. Säästöjä saataisiin lisäksi lei743844Lääppijä Lindtman jäi kiinni itse teosta
Lindtman kyselemättä ja epäasiallisesti koskettelee viestintäpäällikköä. https://www.is.fi/politiikka/art-20000117808521503542Juuri nyt! Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti
Ai että mä nautin, Tytti erot vireille! "Käytös on kohdistunut avustajia ja toisia kansanedustajia kohtaan, uutisoi STT1123009Huomaatteko Demari Tytti ei esitä pahoitteluitaan
Samanlainen ilmeisesti kuin Marin eli Uhriutuu no he ovat Demareita ja muiden yläpuolella siis omasta mielestään512597- 1262026
Puolen vuoden koeaika
Voisi toimia meillä. Ensin pitäis selvittää "vaatimukset" puolin ja toisin, ennen kuin mitään aloittaa. Ja matalalla pro231863Turvaan tulleet lähettävät omia lapsiaan vaaraan - hullua
MOT-ohjelman jakso ”Loma vaihtui kahleisiin” kertoi, kuinka Suomessa ja muualla Euroopassa asuvat somaliperheet lähettäv361684Tytti Tuppurainen nöyryyttää avustajiaan
Tytti Tuppurainen nöyryyttää SDP:n eduskuntaryhmän kokouksissa sekä avustajia että kansanedustajia. Hän nolaa ihmisiä ju1811530