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

534

    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. Maatalous- ja yritystuet pois, työeläkevaroilla valtion velka pois

      Suomi saadaan eheytettyä kädenkäänteessä, kun uskalletaan tehdä rohkeita ratkaisuja. Maatalous- ja yritystuet ovat hait
      Maailman menoa
      115
      3676
    2. Riikka on siis suomalaisille velkaa 84 mrd

      Jos kauhukabinetti istuu vaalikauden loppuun. Keskimäärin yli 20 miljardia uutta velkaa rikkaiden veronalennuksiin jokai
      Maailman menoa
      23
      2739
    3. Sanna on suomalaisille siis velkaa 24 mrd euroa

      Muistanette vielä kuinka Italian remonttirahoja perusteltiin sillä, että italialaiset ostaa suomalaisilta paidatkin pääl
      Maailman menoa
      124
      2316
    4. Hei! Halusin vain kertoa.

      En tiedä luetko näitä, mutta näimme n.4vk sitten, vaihdoimme muutaman sanan ja tunsin edelleen kipinän välillämme. Katso
      Tunteet
      7
      2305
    5. Miksi ikävä ei helpotu vuosien jälkeenkään?

      Tänään olin ensimmäistä kertaa sinun lähtösi jälkeen tilassa, jossa vuosia sitten nähtiin ensimmäistä kerta. Ollessani
      Rakkaus ja rakastaminen
      8
      2004
    6. Teboili alasajo on alkanut

      Niinhän siinä kävi että teebboili loppuu...
      Suomussalmi
      36
      1626
    7. Tiesitkö? Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi seksuaalirikollinen

      Järkyttävää… Motin mukaan Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi yksityiselämässään syyllistynyt es
      Maailman menoa
      58
      1076
    8. Oot kyl rakas

      Et tiiäkkään miten suuri vaikutus sulla on mun jaksamiseen niin töissä, kun vapaallakin❤️. Oot täysin korvaamaton. En t
      Ikävä
      36
      990
    9. Kirjoittaisit edes jotain josta tiedän

      Varmasti oletko se oikeasti sinä. Tänään tälläinen olo. 🫩
      Ikävä
      75
      964
    10. Miten voitkin olla aina niin fiksu

      ...aina niin huomaavainen, kärryillä ja kartalla. Yritän etsimällä etsiä sinusta jotain vikaa, että saisin pidettyä sydä
      Ikävä
      48
      898
    Aihe