Kaikki Internet-sivujen webmasterit tietävät, että sivujen tekeminen on kyllä periaatteessa hauskaa, mutta sisällön kirjoittaminen ja hankkiminen kaikkein vihoviimeisintä puuhaa. Valitettavan usein sivuilta ei oikein tunnu löytyvän mitään luettavaa.
Tähän ongelmaan helpotusta pitäisi tuoda Sisältögeneraattori - PHP-skripti joka luo itse sisällön automaattisesti - näppärää! Ohjelma tuottaa sivukaupalla asiaa uusmedia-alasta arpomalla valmiiksi kirjoitettuja tekstipätkiä sopiviin kohtiin tekstissä.
Asiaan perehtymätön saattaisi jopa luulla ohjelman luomia tekstejä aidoiksi, mutta en silti suosittele näiden tekstien julkaisemista vähääkään vakavammalla sivulla.
<?php //Asetukset $otsikko="Uusmediayhtiöiden tulevaisuus 2003"; $tekija="S. Nieminen"; $kappaleet=6; //Data $data[1]=array("Monet ovat huomanneet","Harva on huomannut","Kuuma puheenaihe on", "On todennäköistä","On epätodennäköistä","Valitettava totuus on se","Harvoin tulee ajatelleeksi"); $data[2]=array("tulevaisuuden ohjelmistosuunnittelijat","harvat uusmediayhtiöt","eräät toimituspäälliköt", "nykypäivän johtajat","monet web-graafikot","jotkut uusmediayhtiöt"); $data[3]=array("onnistuvat harvoin","näyttävät taitonsa","ovat vahvoilla","haluavat olla mukana"); $data[4]=array("web-sivujen tekemisessä","käyttöliittymien suunnittelussa","php-ohjelmoinnissa", "tietokantasovelluksissa","käytännön toimissa"); $data[5]=array("Tämä johtuu suoraan siitä","Mainittakoon","Syy tähän on se","Omituista on", "Monesti luullaan","Yleinen harhakäsitys on"); $data[6]=array("web-sivuja ei tehdä","tietokantasofta vanhenee","grafiikkapuoli ontuu", "alan ammattilaisia ei löydy","hallintaohjelmistot ovat puutteellisia"); $data[7]=array("usein","helposti","harmittavan monesti","harvoin","useimmiten", "välillä","yllättävän hepposista syistä"); $data[8]=array("eivät tunne","vierastavat","välttelevät","käyttävät ahkerasti","suosivat", "vihaavat","etsivät"); $data[9]=array("huonoa","vanhentunutta","ylimitoitettua","kaupallista","monimutkaista", "yksinkertaista","monipuolista","kallista"); $data[10]=array("html-editoria","tietokantapalvelinta","projektinhallintaohjelmistoa", "grafiikkasoftaa","cgi-kehitysympäristöä","domain-palvelua"); $data[11]=array("Tämä johtaa siihen, että","Toisaalta","Välillä","Valitettavan usein", "Nykypäivän trendeihin kuuluu, että","Hyvin usein","Kumma kyllä,"); $data[12]=array("php-softa","unix-ympäristö","yleinen ilmapiiri","tietoliikenneohjelmisto", "palvelinsofta","telnet-yksikkö","admin-palvelu"); $data[13]=array("on liian epäkäytännöllinen","ei ole kyllin yhteensopiva","on turhan monimutkainen", "sisältää tarpeeksi ominaisuuksia","on vanhentunut käsiin"); $data[14]=array("sanovat","kertovat","väittävät","huomaavat","ymmärtävät","katsovat", "mainitsevat","valittavat","käsittävät"); $data[15]=array("monitasoliittymiä","sähköpostiohjelmia","web-suunnittelijoiden palveluja", "monimutkaisia hakupalvelimia","asp-serveriä","binäärihakutekniikkaa"); $data[16]=array("Ehkä tulevaisuudessa","Nykypäivänä","Toiselta puolen","Totuus on kuitenkin se, että", "Mielenkiintoinen yksityiskohta on, että","Pitkällä tähtäimellä katsoen","Yleisesti ottaen"); $data[17]=array("käytetään liiaksi","ei muisteta aina","hyödynnetään usein","vierastetaan joskus", "unohdetaan käyttää","voidaan käyttää","ei osata hyödyntää"); $data[18]=array("alan termistöä","nykyajan vaatimuksia","javascript-laajennuksia", "mysql-skriptejä","yksikönhallintaohjelmistoja"); ?> <html><body> <center><h1><?php echo $otsikko; ?></h1></center> <p align="right"><i><?php echo $tekija; ?></i></p> <?php for ($i=1;$i<=$kappaleet;$i++) { echo "<p>"; echo arvoteksti(1).", että "; echo arvoteksti(2)." "; echo arvoteksti(3)." "; echo arvoteksti(4).". "; echo arvoteksti(5).", että "; echo arvoteksti(7)." "; echo arvoteksti(6)." ja "; echo arvoteksti(7)." "; echo arvoteksti(2)." "; echo arvoteksti(8)." "; echo arvoteksti(9)." "; echo arvoteksti(10).". "; echo arvoteksti(11)." "; echo arvoteksti(2)." "; echo arvoteksti(14).", että "; echo arvoteksti(12)." "; echo arvoteksti(13)." ja he "; echo arvoteksti(8)." "; echo arvoteksti(15).". "; echo arvoteksti(16)." "; echo arvoteksti(17)." "; echo arvoteksti(10).". "; echo arvoteksti(5).", että "; echo arvoteksti(4)." "; echo arvoteksti(17)." "; echo arvoteksti(15).". "; echo arvoteksti(11)." "; echo arvoteksti(2)." "; echo arvoteksti(8)." "; echo arvoteksti(18).". "; echo "</p>"; } function arvoteksti($id) { global $data; return $data[$id][rand(0,count($data[$id])-1)]; } ?> </body></html> <?php ?>
Hulluu
Aika hauskahan tuo on :)
ja demo:
http://liukumiina.com/sisalto.php
heh =)
Toi on kipee... kieltämättä hieno scripti-idea.. =)
miks lopussa on
<?php
?>
ja tässä olisi TOIMIVA demo:
http://koti.mbnet.fi/snowman/sisalto.php
Oiski toimiva demo...
Huomasin juuri että QBasicille tekemäni lauseensatunnaistin on idealtaan aivan samanlainen (suurin ero onkin varmaan käytetyssä ohjelmointikielessä)
VÄHÄN SIISTI!
SIIS MITEN TE OSAATTE NOIN HYVIN!
juhotan, harjoitus tekee mestarin
mikähä noista demoista toimii? pidätte päivän ja otatte pois, ideaa
Aivan mahtava!
TOIMIVA demo:
http://www.nummih.net/sisalto/index.php
Haha. Hauska ja oiva pilaväline.
aika hauska
lainaus:
mikähä noista demoista toimii? pidätte päivän ja otatte pois, ideaa
Noi ollaan laitettu 2002 vuonna.
Aika hieno. :)
Haha! Just mahtava :)
Tämän demon pitäisi toimia ainakin:
http://koti.mbnet.fi/ollins/muuta/testi/
Eikä varmaan ihan heti lähde pois :)
Aijaijai, kun repeen naurusta kun noita tekstejä luen. :D
Aihe on jo aika vanha, joten et voi enää vastata siihen.