Millai saan laitettua esim html:ää PHP:n sekaan ?
<?php
echo "<b>HTMLÄÄ</b>";
?>
laita se niiden <?php ... ?>-tagien ulkopuolelle niiku
<htmlkoodi>pöö <?php phpkoodi; pii; paa; ?> tässävoitaasollahtml:ää
tai joo, tosiaan, voihan sitä php:stä kans echolla laittaa
tai näin:
<?php print <<<END <b>jotai settii</b> <b>jotai settii</b> <b>jotai settii</b> <b>jotai settii</b> <b>jotai settii</b> END; ?>
Outo kysymys sinänsä. :P
Laittaisin kanssa ehdottomasti PHP tagien ulkopuolelle, koska sisällön muokkaaminen helpottuu huomattavasti HTML editorissa.
Lisäksi on ilmeisesti nopeampaa parseroida sivu, kun ei aja html:ää parserin läpi ts. ajaa vähemmän kamista sen läpi.
Eikö siellä oppaissa painoteta tarpeeksi tuota PHP:n roolia, kun (liian) usein kysytään tätäkin? PHP on ohjelmointikieli, jolla voi tulostaa html-kuvauksen / PHP on tussi, jolla voit piirtää / PHP on pensseli, jolla maalaat taulun. etc.
Siis eihän php:llä voi juuri mitään tehdäkään ilamn että sen sisälä on html:ää!
Matso kirjoitti:
Siis eihän php:llä voi juuri mitään tehdäkään ilamn että sen sisälä on html:ää!
Toivottavasti tämä oli läppä, joku voi vielä ottaa tosissaan. Kyllä sillä PHP:llä _voi_ tehdä paljonkin ilman, että tulostaisi sillä HTML:ää tai että ylipäätään käyttäisi sitä web-sivuilla. Se on sitten asia erikseen, kuinka paljon näin tehdään.
No kuinkas laitan tämän toimimaan :
<?php echo"<table width=100% border=1><td height="15%" width="100%" class="cssvaan">' . $toimiiko['testvaan'] . '</td></table>";
Tulostettavassa tekstissä olevien lainausmerkkien tilalle tulee \"
Eli ?
"\ vai ? eli korvaako se " vai tuleeko lisäksi "\
laitat siis kaikkien " merkkien eteen kennoviivan \
lainaus:
Matso kirjoitti:
Siis eihän php:llä voi juuri mitään tehdäkään ilamn että sen sisälä on html:ää!Toivottavasti tämä oli läppä, joku voi vielä ottaa tosissaan. Kyllä sillä PHP:llä _voi_ tehdä paljonkin ilman, että tulostaisi sillä HTML:ää tai että ylipäätään käyttäisi sitä web-sivuilla. Se on sitten asia erikseen, kuinka paljon näin tehdään.
No ei mitään järkevää...
<?php echo '<table width="100%" border="1"><td height="15%" width="100%" class="cssvaan">' . $toimiiko['testvaan'] . '</td></table>'; #Tai echo "<table width=\"100%\" border=\"1\"><td height=\"15%\" width=\"100%\" class=\"cssvaan\">" . $toimiiko['testvaan'] . "</td></table>";?>
EDIT: Gah, minuutin myöhässä.
Matso kirjoitti:
No ei mitään järkevää...
Itselle PHP tulee jotenkin luonnostaan, kun pitäisi alkaa jotain oikesti hyödyllistä tekemään.
-Juuri vähän aikaa sitten totetutin PHP:llä hakurobotin, joka indeksoi nettisivuja. Tuo koodi ei kyllä missään vaiheessa tulosta yhtään mitään, vaan jauhaa kiltisti screenissä taustalla.
-Ristinollan tekoäly. Tosin vaikka tyhmä äly onkin, ajetaan sitäkin komentorivin kautta, eikä se mitään tulosta, eikä sillä ole mitään tekemistä html:n kanssa
-Lukujärjestyksen vahtija. Vahti lukujärjestystäni ja ilmotti sähköpostiini muutoksista. Ajettiin crontabilla shellistä. Ei mitään tekemistä html:n kanssa.
-TV-ohjelmien hakija. Haki tv-ohjelmat netistä ja laittoi omaan tietokantaan talteen. Noh, parsi html:ää, mutta shelli-skripti kuitenkin.
-Dynaamisen ip-osoitteen päivittäjä. Aina kun käynnistän linukkani, php-skripti tarkistaa ip-osoitteeni tarvittaessa päivittää sen DNS-serverille. Järkevääkö? Mielestäni kyllä.
+ lukuisa määrä monia muita skriptejä, joilla ei ole html:n kanssa mitään tekemistä
Noh, tuosta sitten voi olla montaa mieltä, ovatko nuo järkeviä, mutta ainakin minulle ovat hyödyksi olleet. Tuskin niitä muutenkaan olisin tehnyt. Ai niin ja PHP:llä on myös erittäin helppo käsitellä ja muokata kuvia ;)
Juu, PHP on hyvin kätevä shellskripteihin kun on liian laiska opettelemaan oikeaa shellskriptausta ^^;;
Ja on tosiaan tärkeää ymmärtää, että vaikka PHP:tä useimmin käytetään Apachen moduulina, ei se ole ainoa asia, johon sitä voi käyttää.
ajv kirjoitti:
Matso kirjoitti:
No ei mitään järkevää...
Itselle PHP tulee jotenkin luonnostaan, kun pitäisi alkaa jotain oikesti hyödyllistä tekemään.
-Juuri vähän aikaa sitten totetutin PHP:llä hakurobotin, joka indeksoi nettisivuja. Tuo koodi ei kyllä missään vaiheessa tulosta yhtään mitään, vaan jauhaa kiltisti screenissä taustalla.
-Ristinollan tekoäly. Tosin vaikka tyhmä äly onkin, ajetaan sitäkin komentorivin kautta, eikä se mitään tulosta, eikä sillä ole mitään tekemistä html:n kanssa
-Lukujärjestyksen vahtija. Vahti lukujärjestystäni ja ilmotti sähköpostiini muutoksista. Ajettiin crontabilla shellistä. Ei mitään tekemistä html:n kanssa.
-TV-ohjelmien hakija. Haki tv-ohjelmat netistä ja laittoi omaan tietokantaan talteen. Noh, parsi html:ää, mutta shelli-skripti kuitenkin.
-Dynaamisen ip-osoitteen päivittäjä. Aina kun käynnistän linukkani, php-skripti tarkistaa ip-osoitteeni tarvittaessa päivittää sen DNS-serverille. Järkevääkö? Mielestäni kyllä.
+ lukuisa määrä monia muita skriptejä, joilla ei ole html:n kanssa mitään tekemistäNoh, tuosta sitten voi olla montaa mieltä, ovatko nuo järkeviä, mutta ainakin minulle ovat hyödyksi olleet. Tuskin niitä muutenkaan olisin tehnyt. Ai niin ja PHP:llä on myös erittäin helppo käsitellä ja muokata kuvia ;)
Aina voi soveltaa, mutta pää-asiassa php on tarkoitettu kuitenkin internet ohjelmointiin ja siinä ollaan yleensä tekemisissä html:n kanssa. Okei okei, voi toki muuhunkin käyttää, eiköhän tämä asia ole jo loppuun käsitelty.
PHP.netissä PHP:n historiassa puhutaan noista webohjelmoinneista lähinnä 4.0 uutuutena, missään ei ole mainintaa, että PHP olisi tarkoitettu Internet-ohjelmointiin. Lisäksi mahdollisuuksien ulottuvuus senkun kasvaa kun versioon 5.0 tuli noita OOP (Object Oriented Programming) -uudistuksia.
Blaze kirjoitti:
http://developers.slashdot.org/article.pl?sid=04/06/08/207210&tid=169&tid=152&tid=8
PHP senkun kasvaa, kohta tän kategorian nimi pitää muuttaa "php ja internet ohjelmointi" ei enää sovi, jos php:tä käytetään kerta niinpaljon muuallakin.... :-O
Blaze kirjoitti:
http://developers.slashdot.org/article.pl?sid=04/06/08/207210&tid=169&tid=152&tid=8
LOL, kohta joku rupeaa koodaamaan jotain peliä php+opengl yhdistelmällä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.