echo ja javascript

Aloittelija.....

Näin toimii:

echo ('

');

Mutta kun laitan sekaan JavaScriptin pätkän eipä enää toimikaan.

echo ('

');

Löytyisikö tähän ratkaisua?

8

471

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Aloittelija....

      Yllä olevahan ei sinänsäkään ole toimiva esimerkki, vaan pätkä merkkauksesta. Kun lisään JavaScriptin, ilmoittaa virheestä: Parse error: syntax error, unexpected T_LNUMBER in /mbnet/x/abcd/php_ss/albumi.php on line 38

      • qwerty4

        Ei se javascript siinä echossa toimikaan vaan käyttäjän selaimessa.
        Ongelma on siinä, että nuo js:n parametrien heittomerkit pitää määritellä jotenkin ettei niitä sotketa muihin.

        echo ('

        ');


      • Aloittelija.....
        qwerty4 kirjoitti:

        Ei se javascript siinä echossa toimikaan vaan käyttäjän selaimessa.
        Ongelma on siinä, että nuo js:n parametrien heittomerkit pitää määritellä jotenkin ettei niitä sotketa muihin.

        echo ('

        ');

        tuo PHP/Palvelinpää ilmoittaa virheestä. Löytyykö mitään merkintää jolla JS-pätkät saa eroteltua niin, ettei PHP ota niihin kantaa tai vs. mikähän merkki tuon ' tilalle kävisi?


      • qwerty4
        Aloittelija..... kirjoitti:

        tuo PHP/Palvelinpää ilmoittaa virheestä. Löytyykö mitään merkintää jolla JS-pätkät saa eroteltua niin, ettei PHP ota niihin kantaa tai vs. mikähän merkki tuon ' tilalle kävisi?

        Tosiaan, kenoviiva funktiokutsujen parametrien ympärillä olevien heittomerkkien eteen.


      • Aloittelija.....
        qwerty4 kirjoitti:

        Tosiaan, kenoviiva funktiokutsujen parametrien ympärillä olevien heittomerkkien eteen.

        Johan toimii, kiitos :)


      • keksa1
        Aloittelija..... kirjoitti:

        Johan toimii, kiitos :)

        Eli tuohan on ainainen ongelma, kun tungetaan hurjasti HTML-tai JS-koodia PHP:n sekaan.

        Tässä on muutama ratkaisu miten ei tule itku heittomerkkien kanssa.

        1. Jos tulee pelkästään HTML- tai JS-koodia pitkästi, niin lopeta PHP-skriptaus.

        < ?php

        echo "blaablaa";
        ?>



        < ?php

        echo "php jatkuuu";

        ?>
        < script>alert("jee")
        blaablaa
        < /body>
        < /html>

        2. Käytä print ja ENDiä

        < ?php

        print

        4. Eskapoi kaikki lainausmerkit aina /" tai /'


      • keksa1
        keksa1 kirjoitti:

        Eli tuohan on ainainen ongelma, kun tungetaan hurjasti HTML-tai JS-koodia PHP:n sekaan.

        Tässä on muutama ratkaisu miten ei tule itku heittomerkkien kanssa.

        1. Jos tulee pelkästään HTML- tai JS-koodia pitkästi, niin lopeta PHP-skriptaus.

        < ?php

        echo "blaablaa";
        ?>



        < ?php

        echo "php jatkuuu";

        ?>
        < script>alert("jee")
        blaablaa
        < /body>
        < /html>

        2. Käytä print ja ENDiä

        < ?php

        print

        4. Eskapoi kaikki lainausmerkit aina /" tai /'

        print


      • Aloittelija.....
        keksa1 kirjoitti:

        Eli tuohan on ainainen ongelma, kun tungetaan hurjasti HTML-tai JS-koodia PHP:n sekaan.

        Tässä on muutama ratkaisu miten ei tule itku heittomerkkien kanssa.

        1. Jos tulee pelkästään HTML- tai JS-koodia pitkästi, niin lopeta PHP-skriptaus.

        < ?php

        echo "blaablaa";
        ?>



        < ?php

        echo "php jatkuuu";

        ?>
        < script>alert("jee")
        blaablaa
        < /body>
        < /html>

        2. Käytä print ja ENDiä

        < ?php

        print

        4. Eskapoi kaikki lainausmerkit aina /" tai /'

        Kyse oli valmiista php-sovelluksesta jota fiksailin. Tässä aloittelijana treenailen ja kokeilen kaikennäköistä. Ennen kun sain vastauksen tuohon js-hipsujen merkkaukseen, teinkin jo homman hieman eri tyyliin, erillisellä js-tiedostolla... Helpommalla vaan pääsee tässä tapauksessa kun upottelee js-pätkät html:n/php:n sekaan ja lisää niihin nuo kenoviivat. Hyvä homma.


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

    Luetuimmat keskustelut

    1. Kiky-maksuista valehtelu persujen törkein vaalipetos

      Perusduunarina koen pahimmaksi persujen vaalipetokseksi "työmies" Putkosen lupaaman työntekijöiltä perittävien kiky-maks
      Maailman menoa
      52
      5498
    2. Haluat nainen torjua minut

      Yhä uudelleen ja uudelleen. Huomaan sen. Ymmärrän miksi, mutta silti se sattuu. Eihän minulla ole muuta kuin haaveet si
      Ikävä
      75
      4200
    3. Miksei asevelvollisuuden kuluja lasketa Nato-menoihin?

      Koskela (vas) kysyy aiheellisesti, että kun kerran palkka-armejaan perustuvat maat laskevat kysesestä toiminnasta aiheut
      Maailman menoa
      35
      3528
    4. Onko Sdp:n romahdus pienpuolueeksi alkanut?

      Mikään puolue ei kykene selviytymään loputtomasti, jos sitä repii jatkuvasti sisäiset ristiriidat ja kyvyttömyys päättää
      Maailman menoa
      62
      3323
    5. Persuja tuntuu kiinnostavan vain muiden rahat

      En muista kenenkään muun olleen huolissaan yhtä paljon muiden rahoista kuin persujen. Mistähän se kertoo?
      Maailman menoa
      102
      3312
    6. Demareissa jo paniikki päällä

      Talouspoliittinen kykenemättömyys repii puolueen kahtia.
      Maailman menoa
      108
      2808
    7. Antti Lindtman heikko johtaja - ei valtiomiesainesta lainkaan

      kyllä se eilen taas nähtiin. Ei pystynyt Antti vastaamaan edes toimittajan yhteen yksinkertaiseen kysymykseen - juu tai
      Maailman menoa
      128
      2239
    8. En malta odottaa, että Lindtman pääsee suhmuroimaan pääministerinä

      kun pitää sopeuttaa 10 miljardin edestä, ja eläkkeisiinkin voidaan puuttua Antin mielestä. (Demarien kannattajissa suuri
      Maailman menoa
      57
      2225
    9. Farmi Suomi: Kirsi Salo syyttää koulukiusaajiksi - Jucci Hellström lataa napakasti

      Mitäs mieltä olet Kirsi Salon koulukiusaamiskommentista? Farmi Suomi -kisassa väki vähenee ja kisa kovenee. Peliliikkeit
      Tv-sarjat
      30
      1639
    10. Totuus sattui demareihin, vaativat asiallisen jutun poistoon

      ja oli vielä suosittu, mutta kun demarit tarpeeksi valittivat, niin poistettiin. Raukkamaista toimintaa. Eli siis juttu
      Maailman menoa
      32
      1464
    Aihe