PHP- ja JS-koodisivujen hakemisto

Omatarveohjelmoija

Hei,

Olen vähän uuno sekä nettikoodailun että unixien kanssa, joten anteeksi jos kyselen ehkä turhan simppeleitä kysymyksiä.

Yritän tässä kehitellä pieniä mutta vaatimattomia nettisovelluksia, jotka käyttävät HMTL-sivuilta kutsuttavia PHP-sivuja ja javascript-funktioita.

Koodin kanssa ei sinänsä ei ole suurempia ongelmia, vaan ongelma on hakemistorakenne ja testaus. Turvallisuuden ja salailun vuosi PHP:t ja JS-sorsat eivät varmaankaan saisi olla samassa hakiemistossa kuin varsinaiset perus-HTML-sivut. Eli pitäisi saada tehdyksi samanlaiset hakemistorakenteet sekä internet-palveluntajoajan serverille että omaan localhostiin, jotta koodia pystyttäisiin kutsumaan samalla koodilla sekä testi- että tuotantoympäristössä.

Internetissä html-sivut ovat (ISP:n Unix-serverillä) hakemistossa
0:/www/o/m/www.omadomain.com/docs
ja localhost on (Windowsissa) osoitteessa
c:\Program Files\Apache Software Foundation\Apache2.2\htdocs\

Eli mihin ja minkänimiset koodihakemistot teen näihin ympäristöihin, jotta niissä oleviin koodeihin voidaan viitata samalla tavalla. Ja miten viitataan niihin koodeihin?

Onko tuo localhostin koko polku vastaava osoite kuin ISP:llä 0:/www ???, eli jos haluan localhostiin vastaavan osoitteen kuin ISP:llä, niin html:t pitää panna omassa koneessa osoitteeseen
c:\Program Files\Apache Software Foundation\Apache2.2\htdocs\o\m\www.omadomain.com\docs ???
Onko näin??? Ja minne silloin pannaan PHP-sivut ja JS-funktiosorsat, ja miten niitä kutsutaan, jotta samat kutsut toimivat myös ISP:n saitissa???

4

567

    Vastaukset 4

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • juhakorkeapudas

      Ei sillä ole merkitystä minkä nimisiä kansiot ovat jos käytät tiedostoihin suhteellista viittausta.
      Etusivu tulee tietenkin olla www-palvelimen juuressa jotta se löytyy kun vierailija tulee sivulle.
      Js-koodit voi olla samassa hakemistossa tai omassaan jos niitä on paljon.
      Testauksen jälkeen siirrät htdocs kansiossa olevat tavarat ftp:llä sivustolle docs-kansioon.

      • Omatarveohjelmoija

        mutta kuten sanoin, simppelien perusasioiden kanssa ollaan tekemisissä. Siis miten tehdään "suhteellinen viittaus" joka toimi sekä Windowsissa että Unixissa? Voisitko antaa esimerkin käyttäen mainitsemiani osoitteita?


      • keksa1
        Omatarveohjelmoija kirjoitti:

        mutta kuten sanoin, simppelien perusasioiden kanssa ollaan tekemisissä. Siis miten tehdään "suhteellinen viittaus" joka toimi sekä Windowsissa että Unixissa? Voisitko antaa esimerkin käyttäen mainitsemiani osoitteita?

        suhteellinen viittaus tarkoittaa, että viitataan toiseen tiedostoon siinä suhteessa missä tämä viittaava sivu on.

        index.html on hakemistossa

        0:/www/o/m/www.omadomain.com/docs tai
        c:\Program Files\Apache Software Foundation\Apache2.2\htdocs\

        jos index.html tiedostossa on viittaus kuvaan kuvat/kuva1.jpg

        < img src='kuvat/kuva1.jpg'>'

        niin silloin pitää olla hakemisto sekä tiedosto

        0:/www/o/m/www.omadomain.com/docs/kuvat/kuva1.jpg

        ja

        c:\Program Files\Apache Software Foundation\Apache2.2\htdocs\kuvat\kuva1.jpg


      • Omatarveohjelmoija
        keksa1 kirjoitti:

        suhteellinen viittaus tarkoittaa, että viitataan toiseen tiedostoon siinä suhteessa missä tämä viittaava sivu on.

        index.html on hakemistossa

        0:/www/o/m/www.omadomain.com/docs tai
        c:\Program Files\Apache Software Foundation\Apache2.2\htdocs\

        jos index.html tiedostossa on viittaus kuvaan kuvat/kuva1.jpg

        < img src='kuvat/kuva1.jpg'>'

        niin silloin pitää olla hakemisto sekä tiedosto

        0:/www/o/m/www.omadomain.com/docs/kuvat/kuva1.jpg

        ja

        c:\Program Files\Apache Software Foundation\Apache2.2\htdocs\kuvat\kuva1.jpg

        Klik-klik, got it!


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

    Luetuimmat keskustelut

    1. kenen näköinen

      kaivattusi on ?
      Ikävä
      74
      1175
    2. Muistatko Mikkelin panttivankidraaman?

      Uusi draamasarja järkyttävästä tapauksesta on tulossa. Tositapahtumiin perustuva sarja ammentaa vuoden 1986 Mikkelin pan
      Maailman menoa
      78
      919
    3. Iäkäs Jämsäläinen mies kuoli poliisiautoon matkalla Jyväskylän putkaan

      Iäkäs vanhus humalassa niin huonossa kunnossa, ettei pystynyt huolehtimaan itsestään niin ainoa apu sillä hetkellä oli
      Jämsä
      78
      880
    4. Poliisi yritti murhata mopopojan

      Nyt menee kissalan poikien touhu liian pitkälle! https://www.is.fi/kotimaa/art-2000012193221.html Karu video mopomiiti
      Maailman menoa
      414
      878
    5. Mitä haluaisit kysyä tänään

      Kaivatultasi? Anna jokin tunniste itsestäni tai hänestä.
      Ikävä
      62
      780
    6. En välitä sinusta yhtään

      Olet pelkkä itsestään liikoja luuleva ämmä. Kierrän sinut kaukaa nyt ja aina. Olit mulle pelkkä lelu vaan.
      Ikävä
      52
      773
    7. Ei se nainen edes oo

      mitenkään nätti 🤣🤣🤣🤣🤣
      Ikävä
      67
      737
    8. Ernest Lawson täräytti erikoisen heiton TTK-lehdistötilaisuudessa: " Onko tässä tarkoituksena...?"

      Ernest Lawson esitteli uudet TTK-tähtioppilaat ja opettajat torstaina 6.8. lehdistölle. Tulevalla kaudella on yksi hausk
      Kotimaiset julkkisjuorut
      10
      728
    9. Olen luovuttanut

      Välimme menivät niin pahasti solmuun, ettei niitä voi enää korjata. On aika jatkaa elämässä eteenpäin. Toivon sulle kaik
      Ikävä
      35
      672
    10. Mersumies201

      Oli tänään hyrskällä melekoosen tehokas 124 liikenteessä. Ei paljon vastamäki haitannu....
      Hyrynsalmi
      16
      560
    Aihe