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

560

    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. Orpo räyhää: kansan on muututtava

      Orpon mukaan kansa ei elä kokoomuksen kanssa samassa todellisuudessa, ja sen vuoksi kansan on muututtava. Kas kun ei san
      Maailman menoa
      272
      3382
    2. Muovikassikartelli

      Kauppaketjut ovat yhdessä sopineet muovikassin yksikköhinnaksi 59 senttiä. Milloin viranomaiset puuttuvat tähän kartell
      Talousrikokset
      21
      1863
    3. Aidon persun tunnistaa Marinin palvonnasta

      Oli kyse sitten Halla-ahosta tai Putinista. Ensimmäisenä aidolle persulle tulee mieleen Marin.
      Maailman menoa
      28
      1527
    4. Mikä tekee sen

      Vetovoiman kaivatussasi?
      Ikävä
      84
      1411
    5. Harmittaako joku

      Harmittaako joku asia tai asiat, mitä on tapahtunut tai jäänyt tapahtumatta?
      Ikävä
      137
      1058
    6. Miksi et vain uskalla!?

      On niin ikävä...
      Ikävä
      81
      1004
    7. Hallintooikeus..

      "Asemakaavapäätös pysyy voimassa.Poikkeamista ja rakentamista koskevat luvat hylättiin" kertoo Pyhäjärven Sanomat netti.
      Pyhäjärvi
      65
      894
    8. Olen rakastunut

      varattuun joka ei eroa. Miten tunteista eroon? Tämä ei ole tavanomaista. On elämäni suuri rakkaus.
      Ikävä
      86
      786
    9. Jos se joskus oli molemminpuolista

      niin hyvin me molemmat onnistuttiin pitämään toinen epätietoisena.
      Ikävä
      61
      707
    10. Laita nyt se viesti

      Tiedän että haluat tavata. Kirjoitat, pyyhit, kirjoitat... Lähetä se viesti 😗
      Ikävä
      51
      686
    Aihe