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

539

    Vastaukset

    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. Kuolemanrangaistus

      Mielestäni kuolemanrangaistus on väärin kaikissa tilanteissa. Vaikka joku olisi murhannut 10 ihmistä, hänen surmaaminen
      Laki ja rikos
      73
      5579
    2. Muistakaa persut, että TE petitte, ei kokoomus

      Miksikö kukaan ei arvostele kokoomusta? No sen vuoksi, että kokoomus noudattaa vaalilupauksiaan. Sen sijaan TE persut,
      Maailman menoa
      274
      4890
    3. Riikka Purra ei estä tehomaksun käyttöönottoa

      Sähkön hinnoittelua koskevan määräyksen on määrä astua voimaan vuoden 2029 alusta, Energiavirastosta kerrotaan. Määräyk
      Maailman menoa
      45
      3214
    4. Outo ilmiö - vasemmistolaiset eivät kirjoita mitään kokoomuksesta

      joka sentään johtaa hallitusta, ja jonka talouspolitiikkaa noudatetaan. Nämä muutamat vasemmistolaiset jotka täällä aina
      Maailman menoa
      105
      2653
    5. Lopetan ikävöinnin

      Ei meistä enää koskaan tule mitään. Olen ikävöinyt ja kaivannut enkä saa mitään vastakaikua ja lämpöä. Parempi erillään
      Ikävä
      5
      2282
    6. Jos kaikki lopulta kuolevat, onko edes pahimmillakaan rikoksilla mitään väliä?

      Kaikki kuolevat lopulta. Siksi ihmisten tekemillä rikoksillakaan ei lopulta ole mitään merkitystä. Joidenkin mielestä t
      Filosofia
      2
      1566
    7. Väestöstä vain vassarit vaihtuvat nopeammin kuin persut

      Kevääseen 2023 verrattuna vassareita 50 prosenttia enemmän, ja persuja 25 prosenttia vähemmän.
      Maailman menoa
      15
      1555
    8. Vihervassarit

      Vihervassarit sitä, vihervassarit tätä. Minulla on paha mt-ongelma. Se tuli lobotomian jälkioireina. Vihervassarit tät
      Maailman menoa
      29
      1408
    9. Sinä olet minun forEver

      Sinä olet minun sielussain, sydämessäin, huulillain, sinä olet ain, Sinä olet vieressäin, kainalossain, sylissäin, ain,
      Ikävä
      21
      1220
    10. Mies joka vetäytyy osoittaa teoillaan

      Ettei halua olla tekemisissä. Mies joka ei vastaa viesteihin, ei halua sua. Mies joka jättää sut epätietoisuuteen, ei
      Ikävä
      127
      855
    Aihe