Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: HTML:n koodin kirjoittaminen PHP:llä

combo [12.12.2010 20:23:51]

#

Mites pystyisi kirjoittamaan HTML -sivun PHP:llä?

Näin:

fwrite ($tiedosto, "HTML Koodi tähän");

Metabolix [12.12.2010 20:25:57]

#

file_put_contents("tiedosto.html", "HTML-koodi tähän");

combo [12.12.2010 20:26:59]

#

Kiitos!

combo [12.12.2010 22:12:06]

#

Tällaista erroria tulee:

Parse error: syntax error, unexpected '<'

Metabolix [12.12.2010 22:22:32]

#

Laitoitko varmasti HTML-koodin lainausmerkkeihin, ja ei kai HTML-koodi sisällä itsessään lainausmerkkejä tai $-merkkejä? Jos sisältää, muistele jostain PHP-oppaasta, mitä niille kuuluu tehdä.

Voit tehdä myös näin:

file_put_contents("tiedosto.html",
<<<HTML_LOPPU
HTML-koodi tähän
HTML_LOPPU
);

Tämä auttaa lainausmerkkeihin, mutta $-merkit täytyy yhä merkitä \$.

Jos PHP-versio on tarpeeksi uusi, seuraava tapa auttaa vielä dollareihinkin:

file_put_contents("tiedosto.html",
<<<'HTML_LOPPU'
HTML-koodi tähän
HTML_LOPPU
);

combo [12.12.2010 22:25:42]

#

Kyllä osaan lainausmerkit muuttaa muotoon: \" , muttenpa tiennyt $ -merkeistä tuota.

The Alchemist [16.12.2010 11:20:44]

#

Tai sitten vain käyttää ykköshipsuja, jolloin ei tarvitse escapoida mitään (paitsi ykköshipsut itsensä). Vastavuoroisesti muuttujat tai escapoitavat merkit ("\n") eivät toimi.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta