Taas niin todella pihalla. Nyt curl...

Mun pitäisi (esimerkkiä apuna käyttäen) saada laitettua curl -X POST käskyllä http:-osoitteeseen dataa. Mielestäni olen kirjoitellut rimpsut oikein, mutta en saa sivua näkymään selaimessa. Kun en mistään tajua mitään, niin onko esim. tiedostomuodolla jotain väliä tai sillä, missä tiedosto sijaitsee mun koneella. Tai että millä mä yritän sitä sivua avata...

Tosi kiitollinen kaikesta avusta.
9296
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

NYt on hieman vaikeuksia ymmärtää, mikä sinulla on vialla. Curlin käyttö vai se että et saa jotain sivua näkyviin?
Yritä laittaa esimerkki siitä mitä yrität tehdä ja kertoa selkeästi mikä on ongelmasi, niin yritetään auttaa:-)
PS.
Vastaukset kysymyksiisi: tiedostomuodoilla on väliä, tiedostojen sijainneilla on väliä ja sillä millä yrität avata sivua on ehkä väliä.

Äänestä
  • No. Talletin tiedostoon näin: (tein siitä .bat-tiedoston, kun muutkin vastaavat oli)

    curl -X POST http://...
    curl -F"blaa1=blää1" -F"(blaa2=blää2)" http://...

    , noilla -F -komennoilla olisi tarkoitus saada joku taulukon tapainen aikaan.
    Ja nyt haluaisin, että siellä sivulla ... näkyisi mun taulukkoni.

    Mulla on varmaan paljon ongelmia, mutta ensisijaisena se, ettei tavote toteudu :)

    Vielä kiitos.

    Äänestä

  • Ninnnni kirjoitti:

    No. Talletin tiedostoon näin: (tein siitä .bat-tiedoston, kun muutkin vastaavat oli)

    curl -X POST http://...
    curl -F"blaa1=blää1" -F"(blaa2=blää2)" http://...

    , noilla -F -komennoilla olisi tarkoitus saada joku taulukon tapainen aikaan.
    Ja nyt haluaisin, että siellä sivulla ... näkyisi mun taulukkoni.

    Mulla on varmaan paljon ongelmia, mutta ensisijaisena se, ettei tavote toteudu :)

    Vielä kiitos.

    Niin joo, ja pieni lisäkysymys, joka ei liity aikasempaan mitenkään. Mitä tarkoittaa (Groovy/Java) koodissa, kun muuttujanimi on alleviivattu?

    Äänestä

  • Ninnnni kirjoitti:

    No. Talletin tiedostoon näin: (tein siitä .bat-tiedoston, kun muutkin vastaavat oli)

    curl -X POST http://...
    curl -F"blaa1=blää1" -F"(blaa2=blää2)" http://...

    , noilla -F -komennoilla olisi tarkoitus saada joku taulukon tapainen aikaan.
    Ja nyt haluaisin, että siellä sivulla ... näkyisi mun taulukkoni.

    Mulla on varmaan paljon ongelmia, mutta ensisijaisena se, ettei tavote toteudu :)

    Vielä kiitos.

    Curlin manuaalin mukaan F-vipua käytetään tiedostojen lähettämiseen palvelimelle.
    ite kokeilisin jotain tälläistä:
    curl -d "blaa1=blaa&blaa2=bloo" http://..
    Osoitteeksi tulee siis se skripit/sivu, joka huolehtii lomakkeen käsittelystä.

    Mitä tulee taulukon näkymiseen, niin tallennathan noi curlilla lähetetyt tiedot jonnekin, josta ne parsitaan siksi taulukoksi?

    Äänestä

  • kokeillaas nyt kirjoitti:

    Curlin manuaalin mukaan F-vipua käytetään tiedostojen lähettämiseen palvelimelle.
    ite kokeilisin jotain tälläistä:
    curl -d "blaa1=blaa&blaa2=bloo" http://..
    Osoitteeksi tulee siis se skripit/sivu, joka huolehtii lomakkeen käsittelystä.

    Mitä tulee taulukon näkymiseen, niin tallennathan noi curlilla lähetetyt tiedot jonnekin, josta ne parsitaan siksi taulukoksi?

    ... meneepä vaikeeksi. Ei mulla tietysti missään niitä tietoja ole tallennettuna. Pitääkö sen http-sivun olla jotenkin olemassa vai voiko siihen syöttää osotteen hatusta?

    No mutta yritän jotain säätöä.

    Äänestä

  • Ninnnni kirjoitti:

    ... meneepä vaikeeksi. Ei mulla tietysti missään niitä tietoja ole tallennettuna. Pitääkö sen http-sivun olla jotenkin olemassa vai voiko siihen syöttää osotteen hatusta?

    No mutta yritän jotain säätöä.

    Eli yritätkö lähettää curlilla tietoja lomakkeelle, jota ei ole edes olemassa? Vai lähetät curlilla tietoja lomakkeelle, joka on olemassa ja nyt ihmettelet miksei lähetetyt tiedot näy?
    Tiedät toivottavasti, että kun curl lähettää tiedot lomakkeelle pitää a) lomakkeen olla olemassa ja b) lomakkeen pitää tallentaa lähetetyt tiedot jotenkin, esim html-sivulle taulukoksi. Tätä html-sivua voit sitten katsella selaimella.

    Äänestä

  • Ninnnni kirjoitti:

    ... meneepä vaikeeksi. Ei mulla tietysti missään niitä tietoja ole tallennettuna. Pitääkö sen http-sivun olla jotenkin olemassa vai voiko siihen syöttää osotteen hatusta?

    No mutta yritän jotain säätöä.

    curl feikkaa webbisivustolle olevansa selain, joka noita sanomia lähettää.

    Curlilla vois siis tehdä vaikka toistuvia skriptejä, jotka lähetetään palvelimelle vaikka ajastetusti. Erittäin kätevä vaikka Metallican kenttälippuja ostettaessa...

    tottakai siis se vastaanottava webbisivu pitää olla olemassa, joka sen curlin lähettämän sanoman käsittelee. Miten muuten siitä vois joku tulossivu tulla takas?

    Äänestä

  • keksa1 kirjoitti:

    curl feikkaa webbisivustolle olevansa selain, joka noita sanomia lähettää.

    Curlilla vois siis tehdä vaikka toistuvia skriptejä, jotka lähetetään palvelimelle vaikka ajastetusti. Erittäin kätevä vaikka Metallican kenttälippuja ostettaessa...

    tottakai siis se vastaanottava webbisivu pitää olla olemassa, joka sen curlin lähettämän sanoman käsittelee. Miten muuten siitä vois joku tulossivu tulla takas?

    Sivu siis pitää olla ennen kun voi curlata. Ja ilmeisesti vielä sellanen, että siellä on määriteltynä ne kentät, johon tietoa laitetaan.... (Kuvittelin, että curl hoitais kerralla kaiken)

    ....no seuraava ongelma on, että millä mä sen sivun luon. Tai siis että mihin? Jos haluttu osoite on tiedossa, se missä sivun pitäis näkyä, niin mihin talletan html-tiedoston?

    Perusasiat on kovin, kovin vaikeita.

    Äänestä

  • Ninnnni kirjoitti:

    Sivu siis pitää olla ennen kun voi curlata. Ja ilmeisesti vielä sellanen, että siellä on määriteltynä ne kentät, johon tietoa laitetaan.... (Kuvittelin, että curl hoitais kerralla kaiken)

    ....no seuraava ongelma on, että millä mä sen sivun luon. Tai siis että mihin? Jos haluttu osoite on tiedossa, se missä sivun pitäis näkyä, niin mihin talletan html-tiedoston?

    Perusasiat on kovin, kovin vaikeita.

    Suosittelen että teet tuon käytännön-PHP -oppaan ajatuksella läpi täältä: http://www.ohjelmointiputka.net/oppaat.php
    Näin saat edes jonkinlaisen mielikuvan, että miten tuollaisia asioita tehdään. Tuo vaatii toimiakseen PHP:tä tukevan www-palvelimen.

    Äänestä

Kommentoi aloitusta


Ninnnni kirjoitti:

Mun pitäisi (esimerkkiä apuna käyttäen) saada laitettua curl -X POST käskyllä http:-osoitteeseen dataa. Mielestäni olen kirjoitellut rimpsut oikein, mutta en saa sivua näkymään selaimessa. Kun en mistään tajua mitään, niin onko esim. tiedostomuodolla jotain väliä tai sillä, missä tiedosto sijaitsee mun koneella. Tai että millä mä yritän sitä sivua avata...

Tosi kiitollinen kaikesta avusta.

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