Miten hoidatte HTML:n generoimisen

itse olen tehnyt sen tähän mennessä
echo "jne";
mutta tuntuu hyvin kömpelöltä jos tulisi generoida useita kymmeniä rivejä putkeen. Esim.

echo "jne
jne
jne
jne
jne
jne
..";

tai echo "jne\njne\njne\n...";
Miten oikeissa duuneissa hoidetaan tämä?

Lisäksi jos haluatte liittää ehdon perusteella skriptin joka generoi html:ää niin teettekö sen includella vai funktioilla, siis:

if($x!=0) include 'osa_1.php';
else include 'osa_2.php';

vai

include 'funktiot.php';
if($x!=0) generoi_osa1();
else generoi_osa2();

nimet tuulesta temmattuja, älkää takertuko niihin
2253
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

ja sitten siitä jotenkin vaan tulee sivustokaupalla html: llää, jonka voi imuttaa omalta koneelta vaikka internettiin ja internetistä sen tai jonkun muun voi imuttaa takas wordiin ja siitä tulee heti selkokielinen dokumentti eikä mikään siansaksa. Ja sit siitä dokumentistä tulee taas jotenkin html: llää, jonka voi laitta vaik nettiin.

Äänestä

> tai echo "jne\njne\njne\n...";
> Miten oikeissa duuneissa hoidetaan tämä?

jos generoitava html on vain staattista html:ää, eli siellä ei ole välissä muuttujia ym., niin voit kirjoittaa html:t suoraan sivulle, esim. näin:


ja tähän sitten ihan mitä
ikinä haluatkaan, puhdasta html-koodia



eli voi php-sivulla erottaa varsinaisen php-koodin ja muun sisällön noilla ""-tägeillä. Ja voit tehdä myös näin:


Kappale : jnejnejne


eli sisällyttää php-tulosteita staattisen html:n sisään.

> Lisäksi jos haluatte liittää ehdon perusteella
> skriptin joka generoi html:ää niin teettekö sen
> includella vai funktioilla

ihan sama, kumpi sopii paremmin tilanteeseen. Funktioita kannattaa käyttää varsinkin silloin, kun funktion tuottamaa tulostetta käytetään monessa paikassa. Includeilla taas on helppo liittää erillisiä kokonaisuuksia sivulle. Ja voihan siellä includattavassa koodissakin käyttää funktioita.

Äänestä

Kommentoi aloitusta


Ei-niin-aloittelija-mutta-k... kirjoitti:

itse olen tehnyt sen tähän mennessä
echo "jne";
mutta tuntuu hyvin kömpelöltä jos tulisi generoida useita kymmeniä rivejä putkeen. Esim.

echo "jne
jne
jne
jne
jne
jne
..";

tai echo "jne\njne\njne\n...";
Miten oikeissa duuneissa hoidetaan tämä?

Lisäksi jos haluatte liittää ehdon perusteella skriptin joka generoi html:ää niin teettekö sen includella vai funktioilla, siis:

if($x!=0) include 'osa_1.php';
else include 'osa_2.php';

vai

include 'funktiot.php';
if($x!=0) generoi_osa1();
else generoi_osa2();

nimet tuulesta temmattuja, älkää takertuko niihin

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