Kuvien puuttuminen

Joo, elikkäs voisiko joku nyt valaista, että miten ihmeessä saan kuvat näkymään websivuilla, kun webhotellissa niiden osoite näyttää olevan c:\\-kansio, mitä netissä ei pitäisi edes olla :(
Eli miten saan kuvien osoitteet muutettua muotoon "www.omadomain.fi/kuva.jpg", kun kuvat ovat omassa kansiossaan webhotellissa ? Kaikki tiedostot on kuitenkin siirretty webhotelliin samassa muodossa kuin ne ovat omalla koneellanikin, mutta selaimella kuvat eivät näy...

Kiitos paljon vastanneille :)
6524
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Korjaa koodiin polku oikeaksi, eli jos kuvat on palvelimella kansiossa kuvat niin kuvan osoite menee näin:

Äänestä

Tokihan sulla on ne sivut silti edelleen myös koneellasi. Vai mitä?
Korjaa koneellasi oleviin sivuihin ja laita ne hotelliin vanhojen tilalle (päälle vaan tallenna, vanhat korvautuvat kyllä).

Tietty voi suoraan hotellissakin korjata sivuja. Ftp-ohjelmalla valitset korjattavan tiedoston, painat hiirtä oikeasta korvasta ja valitset Edit.
Näin ainakin WS-FTP:ssä, todennäköisesti muilla on ihan samoin.

Äänestä
  • Ei onnistu, niin ei onnistu *prkl*. Kuvat ei näy ja kone herjaa kokoajan tuota Windowsin Active x-komponettia (vai mikä lie...) ja ei näytä sivuja kokonaisuudessaan :( Windowsin ohjeen mukaan otin Active x-komponentin pois käytöstä ja silti se herjaa sitä...ja kuvat pysyy piilossa!

    Mulla palaa hermot ihan just !!!

    Äänestä

  • Aloittelijan tuuria kirjoitti:

    Ei onnistu, niin ei onnistu *prkl*. Kuvat ei näy ja kone herjaa kokoajan tuota Windowsin Active x-komponettia (vai mikä lie...) ja ei näytä sivuja kokonaisuudessaan :( Windowsin ohjeen mukaan otin Active x-komponentin pois käytöstä ja silti se herjaa sitä...ja kuvat pysyy piilossa!

    Mulla palaa hermot ihan just !!!

    Kun testaat sivusi omalla koneella, suhteellinen hakemistorakenne pitää olla sama kuin palvelimella.

    Teet omalle koneelle hakemiston (kansion) nimeltä "Omat sivut". Tähän sijoitat kaikki html-koodi.

    Sitten teet "omat sivut"-kansioon toisen kansion "nettikuvat". Tähän sijoitat kaikki kuvat mitä käytät sivuillasi.

    html-koodissa kirjoitat (mutta ET src="C://Omat dokumentit/nettitavaraa/Omat sivut/nettikuvat/jokukuva.jpg. Tämä on absoluuttinen osoite, ja se ei tule toimimaan serverillä (omassa koneessa se kyllä toimii)).

    Sitten siirrät "Omat sivut"-kansion SISÄLLÖN kokonaisuudessa (myös kansio "nettikuvat" sisällöineen) FTP:llä (käytä binärisiirtoa, ei ASCII) serverille.

    Jos käytät esim. javascriptiä sivuillasi IE antaa varoituksen "Aktivinen sisältö estetty. Klikkaa palkkia jos haluat sallia jne.". Klikkaa, valitse "salli aktiivinen sisältö". Tämä tapahtuu vain omalla koneellasi, ongelma poistuu kun siirrät sivut serverille.

    (mitään ActiveX toimintaa sivuilla ei voi olla ellet ole esim tehnyt sivut FrontPagella ja yrittänyt siirtää ne suoraan serverille joka ei tue FrontPagen ekstensioita (hyvin harva serveri tukee niitä, lähinnä MicroSoftin oma Serverisofta IIS, mutta valtaosa servereistä käyttää unix-pojaista Apache-softaa). Siirrä koodi validina html- tai xhtml-koodina niin tämä ongelma ei ole olemassa.

    Jos kuva- tai linkkiviitteissä esiintyy "C://" (mitä niissä ei saisi olla) olet itse tavalla tai toisella sen sinne laittanut. Serveri, FTP-siirto, web-hotelli ei MITENKÄÄN voi olla vastuussa tästä!)

    Tee kuvaamani kansiot, yksi html-tiedosto missä on (headerin ym lisäksi) pelkästään viite yhteen kuvaan joka sijaitsee nettikuvat kansiossa. Siirrä serverille. Koko operaatio kestää n. 5 min. Harjoittele tällä kunnes tajuat missä teet virheen.

    Ei tässä touhussa mitään mystikkaa ole. Pikkulapsetkin tekevät menestyksellisesti www-sivuja, sinä vaan jollain tavalla onnistut monimutkaistamaan yksinkertaista asiaa! Skarppaa!

    Äänestä

  • nyt rauhallisesti! kirjoitti:

    Kun testaat sivusi omalla koneella, suhteellinen hakemistorakenne pitää olla sama kuin palvelimella.

    Teet omalle koneelle hakemiston (kansion) nimeltä "Omat sivut". Tähän sijoitat kaikki html-koodi.

    Sitten teet "omat sivut"-kansioon toisen kansion "nettikuvat". Tähän sijoitat kaikki kuvat mitä käytät sivuillasi.

    html-koodissa kirjoitat (mutta ET src="C://Omat dokumentit/nettitavaraa/Omat sivut/nettikuvat/jokukuva.jpg. Tämä on absoluuttinen osoite, ja se ei tule toimimaan serverillä (omassa koneessa se kyllä toimii)).

    Sitten siirrät "Omat sivut"-kansion SISÄLLÖN kokonaisuudessa (myös kansio "nettikuvat" sisällöineen) FTP:llä (käytä binärisiirtoa, ei ASCII) serverille.

    Jos käytät esim. javascriptiä sivuillasi IE antaa varoituksen "Aktivinen sisältö estetty. Klikkaa palkkia jos haluat sallia jne.". Klikkaa, valitse "salli aktiivinen sisältö". Tämä tapahtuu vain omalla koneellasi, ongelma poistuu kun siirrät sivut serverille.

    (mitään ActiveX toimintaa sivuilla ei voi olla ellet ole esim tehnyt sivut FrontPagella ja yrittänyt siirtää ne suoraan serverille joka ei tue FrontPagen ekstensioita (hyvin harva serveri tukee niitä, lähinnä MicroSoftin oma Serverisofta IIS, mutta valtaosa servereistä käyttää unix-pojaista Apache-softaa). Siirrä koodi validina html- tai xhtml-koodina niin tämä ongelma ei ole olemassa.

    Jos kuva- tai linkkiviitteissä esiintyy "C://" (mitä niissä ei saisi olla) olet itse tavalla tai toisella sen sinne laittanut. Serveri, FTP-siirto, web-hotelli ei MITENKÄÄN voi olla vastuussa tästä!)

    Tee kuvaamani kansiot, yksi html-tiedosto missä on (headerin ym lisäksi) pelkästään viite yhteen kuvaan joka sijaitsee nettikuvat kansiossa. Siirrä serverille. Koko operaatio kestää n. 5 min. Harjoittele tällä kunnes tajuat missä teet virheen.

    Ei tässä touhussa mitään mystikkaa ole. Pikkulapsetkin tekevät menestyksellisesti www-sivuja, sinä vaan jollain tavalla onnistut monimutkaistamaan yksinkertaista asiaa! Skarppaa!

    "Eli miten saan kuvien osoitteet muutettua muotoon "www.omadomain.fi/kuva.jpg", ...

    Et sinä halua muuttaa osoite tuon tyyliseksi!!!

    Serveri (=web-hotelli) tulkkaa ainoastaan html-koodia (tai php-, asp- ym. koodia) ja se välittää ainoastaan SUHTEELLISISTA viitteistä (esim src=/nettikuvat/jokukuva.jpg) ei ABSOLUUTEISTA viitteistä (esim. C://Yksityisasiakkaat/Tamperelaiset/Asiakas XX/nettikuvat/jokukuva.jpg).

    "www.omadomain.fi/kuva.jpg" on SELAIMEN tapa esittää missä kuva sijaitsee. Eli alkuosa kertoo missä domainissa (serverin osoite, käyttäjäalueen osoite=URL) kuvatiedosto sijaitsee. SERVERI ei tarvitse näitä tietoja minnekään (jos kotonasi vastaat puhelimeen, ei sinun tarvitse soittaa numerotiedusteluun ja kysyä "kenen puhelimeen vastaan?").

    "www.omadomain.fi/kuva.jpg" EI OLE MIKÄÄN LEVYHAKEMISTO POLKU! (esim. NTFS, FAT32 ym) vaan INTERNET-OSOITE! jonka ratkaisee nimipalvelin (se muuttaa www.omadomain.fi neljään kolminumeroiseen sarjaan, esim 123.056.078.009, jonne selain lähettää serverille pyynnön "palauta tiedosto kuva.jpg".

    html-viitteissäsi ET KOSKAAN kijoita C://...jotain...(tarvitaan suhteellinen tiedostopolku) tai www.omadomain.fi/...jotain... (ei tarvita internetosoitetta, serveri tietää kuka se on ja missä se on (eli taas tarvitaan suhteellinen tiedostopolku)). Jos sen sijaan viittaat jonkun toisen domainiin kirjoitat AINA www.naapurindomaini.fi/...jne.

    Noudata aikaisemmin antamani ohjeita niin elämäsi muuttuu helpoimmaksi ;))

    Äänestä

  • lisäys.. kirjoitti:

    "Eli miten saan kuvien osoitteet muutettua muotoon "www.omadomain.fi/kuva.jpg", ...

    Et sinä halua muuttaa osoite tuon tyyliseksi!!!

    Serveri (=web-hotelli) tulkkaa ainoastaan html-koodia (tai php-, asp- ym. koodia) ja se välittää ainoastaan SUHTEELLISISTA viitteistä (esim src=/nettikuvat/jokukuva.jpg) ei ABSOLUUTEISTA viitteistä (esim. C://Yksityisasiakkaat/Tamperelaiset/Asiakas XX/nettikuvat/jokukuva.jpg).

    "www.omadomain.fi/kuva.jpg" on SELAIMEN tapa esittää missä kuva sijaitsee. Eli alkuosa kertoo missä domainissa (serverin osoite, käyttäjäalueen osoite=URL) kuvatiedosto sijaitsee. SERVERI ei tarvitse näitä tietoja minnekään (jos kotonasi vastaat puhelimeen, ei sinun tarvitse soittaa numerotiedusteluun ja kysyä "kenen puhelimeen vastaan?").

    "www.omadomain.fi/kuva.jpg" EI OLE MIKÄÄN LEVYHAKEMISTO POLKU! (esim. NTFS, FAT32 ym) vaan INTERNET-OSOITE! jonka ratkaisee nimipalvelin (se muuttaa www.omadomain.fi neljään kolminumeroiseen sarjaan, esim 123.056.078.009, jonne selain lähettää serverille pyynnön "palauta tiedosto kuva.jpg".

    html-viitteissäsi ET KOSKAAN kijoita C://...jotain...(tarvitaan suhteellinen tiedostopolku) tai www.omadomain.fi/...jotain... (ei tarvita internetosoitetta, serveri tietää kuka se on ja missä se on (eli taas tarvitaan suhteellinen tiedostopolku)). Jos sen sijaan viittaat jonkun toisen domainiin kirjoitat AINA www.naapurindomaini.fi/...jne.

    Noudata aikaisemmin antamani ohjeita niin elämäsi muuttuu helpoimmaksi ;))

    Kiitos sinulle ohjeista :) Aijon kokeilla noita neuvojasi huomenna ja toivottavasti tajuan mitä teen :)

    Olen siis ensimmäistä kertaa julkaisemassa ja edes tekemässä nettisivuja, joten siksi kaikki tuntuu niin vaikealta :( Käytössäni on Macromedian Dreamweaver 8 joka sinällään on aika helppo-ohjelma käyttää ensikertalaiselle joka ei html-koodia ymmärrä pätkääkään :o

    Mutta kokeilen noita neuvojasi ja palaan asiaan kertomaan miten kävin :)

    Kiitos ja kumarrus sinulle vielä!
    On kiva tietää, että on sinunlaisiasi ihmisiä jotka haluavat oikeasti neuvoa toisia :D

    Äänestä

Kommentoi aloitusta


Aloittelijan tuuria kirjoitti:

Joo, elikkäs voisiko joku nyt valaista, että miten ihmeessä saan kuvat näkymään websivuilla, kun webhotellissa niiden osoite näyttää olevan c:\\-kansio, mitä netissä ei pitäisi edes olla :(
Eli miten saan kuvien osoitteet muutettua muotoon "www.omadomain.fi/kuva.jpg", kun kuvat ovat omassa kansiossaan webhotellissa ? Kaikki tiedostot on kuitenkin siirretty webhotelliin samassa muodossa kuin ne ovat omalla koneellanikin, mutta selaimella kuvat eivät näy...

Kiitos paljon vastanneille :)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu