Linkin lisääminen

PetraJ

Miten saisin lisättyä php-tiedostoon linkin, joka vie ulos sivuilta?

17

704

Äänestä

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keksa1

      koodaat vain jotain sinne php-tiedostoon, joka tulostaa ulos html-koodia esim.


      echo "< a href='www.sonera.fi'>Linkki";

      tai jos koodia tulee paljon, niin lopeta php:n tulkkaaminen ja kirjoita pelkkää html-koodia

      < ?php

      echo "trallallaa";
      ?>

      < a href='www.sonera.fi'>Linkki

      < php
      //taas jatkuu php-koodi
      echo "trallallei";
      ?>

      kannattaa lueskella ihan jotain php-tutoriaaleja netistä.

      • keksa1

        puolet koodista katos taas.

        Ei ois kauheen vaiketa enkoodata < joksikin toiseksi merkiksi < eikä vaan pudottaa sitä veke...


      • PetraJ
        keksa1 kirjoitti:

        puolet koodista katos taas.

        Ei ois kauheen vaiketa enkoodata < joksikin toiseksi merkiksi < eikä vaan pudottaa sitä veke...

        Laitoin näin:
        echo "< a href="linkki.com" > Linkki < / a > ";

        Eikä toimi


      • PetraJ
        PetraJ kirjoitti:

        Laitoin näin:
        echo "< a href="linkki.com" > Linkki < / a > ";

        Eikä toimi

        Ilmoittaa: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'


      • Uusi Suunta
        PetraJ kirjoitti:

        Ilmoittaa: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'

        Koska on virheitä, kokeile

        echo "< a href=\"linkki.com\" > Linkki < / a > "


      • PetraJ
        Uusi Suunta kirjoitti:

        Koska on virheitä, kokeile

        echo "< a href=\"linkki.com\" > Linkki < / a > "

        Joo kokeilin tuotakin jo aiemmin, mutta sekään ei toimi.


      • Uusi Suunta
        PetraJ kirjoitti:

        Joo kokeilin tuotakin jo aiemmin, mutta sekään ei toimi.

        Huomaa siis, että tuossa alkuperäisessä koodissasi suljet echo merkkijono " merkillä kaikki sen jälkeen muu on soopaa, jota kääntäjä ei ymmärrä, siis pitää lisätä etukenoviiva jokaisen komennon sisällä olevaan " merkkiin.

        Joko teet jotain väärin tai et kerro kaikkea, eli linkkisi sisältää muitakin php:n kannalta kiellettyjä merkkejä.


      • PetraJ
        Uusi Suunta kirjoitti:

        Huomaa siis, että tuossa alkuperäisessä koodissasi suljet echo merkkijono " merkillä kaikki sen jälkeen muu on soopaa, jota kääntäjä ei ymmärrä, siis pitää lisätä etukenoviiva jokaisen komennon sisällä olevaan " merkkiin.

        Joko teet jotain väärin tai et kerro kaikkea, eli linkkisi sisältää muitakin php:n kannalta kiellettyjä merkkejä.

        Huomasin seuraavaa, kun kirjoitin koodin wordilla muistion sijaan: ” ja " -merkit näköjään vaikuttaa. Eli muistiolla tehdessä ei toimi (jälkimmäinen "-merkki), mutta wordilla tehdessä ei anna enää virheilmoitusta. Linkkikin toimii, mutta echo-sana jää näkyviin tekstiin, samoin ”-merkit.


      • Uusi Suunta
        PetraJ kirjoitti:

        Huomasin seuraavaa, kun kirjoitin koodin wordilla muistion sijaan: ” ja " -merkit näköjään vaikuttaa. Eli muistiolla tehdessä ei toimi (jälkimmäinen "-merkki), mutta wordilla tehdessä ei anna enää virheilmoitusta. Linkkikin toimii, mutta echo-sana jää näkyviin tekstiin, samoin ”-merkit.

        Palvelimella vai paikallisesti? Ja jos paikallisesti mikä apache/php systeemi on käytössä?


      • PetraJ
        PetraJ kirjoitti:

        Huomasin seuraavaa, kun kirjoitin koodin wordilla muistion sijaan: ” ja " -merkit näköjään vaikuttaa. Eli muistiolla tehdessä ei toimi (jälkimmäinen "-merkki), mutta wordilla tehdessä ei anna enää virheilmoitusta. Linkkikin toimii, mutta echo-sana jää näkyviin tekstiin, samoin ”-merkit.

        Tai no joo, ei se linkki kyllä toimi vieläkään... Mut ilmeisesti herjaa noista heittomerkeistä.


      • PetraJ
        Uusi Suunta kirjoitti:

        Palvelimella vai paikallisesti? Ja jos paikallisesti mikä apache/php systeemi on käytössä?

        Testaan palvelimella.


      • PetraJ
        PetraJ kirjoitti:

        Tai no joo, ei se linkki kyllä toimi vieläkään... Mut ilmeisesti herjaa noista heittomerkeistä.

        Ok, nyt keksin. Piti kirjoittaa näin: < a href=http://www.sivu.com > linkki < /a >
        Siis ilman heittomerkkejä.
        Ja echoa ei tarvinnu, koska linkki oli tekstin joukossa, joka jo oli echon sisällä...


      • Uusi Suunta
        PetraJ kirjoitti:

        Ok, nyt keksin. Piti kirjoittaa näin: < a href=http://www.sivu.com > linkki < /a >
        Siis ilman heittomerkkejä.
        Ja echoa ei tarvinnu, koska linkki oli tekstin joukossa, joka jo oli echon sisällä...

        Kyllä se pitää olla php:n kautta näin esim.

        echo " Suomi 24 ";

        Muussa tapauksessa se tulkitaan pelkäksi html koodiksi.


      • Uusi Suunta
        Uusi Suunta kirjoitti:

        Kyllä se pitää olla php:n kautta näin esim.

        echo " Suomi 24 ";

        Muussa tapauksessa se tulkitaan pelkäksi html koodiksi.

        Paljon siitä jaikin lapsille kerrottavaa, mut se johtuu tästä mahtavasta s24:sesta


      • PetraJ
        Uusi Suunta kirjoitti:

        Kyllä se pitää olla php:n kautta näin esim.

        echo " Suomi 24 ";

        Muussa tapauksessa se tulkitaan pelkäksi html koodiksi.

        No en tiedä, mutta tuolla tyylillä se ainakin toimii. En ole aiemmin joutunut php-tiedostoja muokkaamaan eli en sitten tiedä mistä mahtaa johtua...


      • Uusi Suunta
        PetraJ kirjoitti:

        No en tiedä, mutta tuolla tyylillä se ainakin toimii. En ole aiemmin joutunut php-tiedostoja muokkaamaan eli en sitten tiedä mistä mahtaa johtua...

        Paikallisesti ja serverillä, molemmissa homma toimi kuten pitääkin eli juuri noin kuin ensimmäisessä vastauksessa sanoin, eli jossain muualla mättää kuin syntaksissa.


      • PetraJ
        Uusi Suunta kirjoitti:

        Paikallisesti ja serverillä, molemmissa homma toimi kuten pitääkin eli juuri noin kuin ensimmäisessä vastauksessa sanoin, eli jossain muualla mättää kuin syntaksissa.

        Ok, ehkä tää mun käyttämä verkkokauppasovellus on jotenkin ihmeellinen tai jotain. Välillä nimittäin vaatii tuota echoa joka ikisen koodin eteen. Mutta pääasia, että nyt toimii. :)


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Pride-liputus närästää monissa Suomen kunnissa

      Suomen lipun nostamisesta on laki. Pride‑liputuksesta ei. Kieltäytyviin kuntiin kohdistuu poliittista painostusta kuin k
      Maailman menoa
      154
      4015
    2. On tiedossa, että venäjämieliset diggaavat diktatuurista venäjää

      jossa ei esim. ole sanan- ja lehdistönvapautta. Mutta keitä nämä venäjän palvojat sitten ovat, ei heitä toki paljon ole
      Maailman menoa
      41
      2450
    3. Vihreiden, SDP:n ja Vasemmistoliiton kannattajista selvästi alle puolet on miehiä

      ja silti joku punafeministi valitti kokoomuksen naiskannattajien puutteesta, vaikka siellä on enemmän naisia kuin punavi
      Maailman menoa
      74
      2417
    4. Belfastissa käynnissä kunnon persuilu

      Joku random mamu tekee rikoksen, niin sikäläiset naamiopersut kostavat tuhoamalla kantaävestön omaisuutta. Liekö siellä
      Maailman menoa
      73
      2322
    5. Ensin Henry Novak ja nyt sitten se Irlannin tapaus

      jossa mustaihoinen afrikkalainen mieshenkilö puukottaa valkoihoista maassa makaavaa miestä useita kertoa pään alueelle.
      Maailman menoa
      51
      2092
    6. Islamovasemmistolaisuus - tälläista termiä käytetään

      Termi tarkoittaa alunperin äärivasemmiston ja muslimifundamentalistien liittoa, jonka ytimessä oli antisemitismi. Isl
      Maailman menoa
      22
      1816
    7. Persujen kannatusromahdus tekee kesästä 2026 nautinnollisen

      Satoi tai paistoi, niin Suomen kansalaisella on kuluvana kesänä syytä hymyyn. Niin upealta tuntuu persujen kannatusroma
      Maailman menoa
      80
      1643
    8. Mitä kirjainta haluaisit

      Ra kastella mahdottomasti?
      Ikävä
      79
      1576
    9. Kaunein nimi

      Mikä on mielestäsi kaunein miehen ja naisen nimi? Haluaisitko itse olla joku toisen niminen?
      Ikävä
      72
      1142
    10. Onko kaivattusi rohkeampi kuin sinä?

      Vai oletko sinä rohkeampia? Mikä on rohkea teko, minkä sinä tai kaivattusi on tehnyt? Mitä siitä seurasi?
      Ikävä
      58
      1101
    Aihe