Ajattelin sitten pystyttää tämmöisen topikin... Eli tänne voi kertoa ideoitaan mitä kaikkea PHP:llä voisi tehdä, jotta meidän koodaajien aika ei kävisi pitkäksi ;-)
Jos mieleesi putkahtaa pienen pienikin idea, niin kirjoita se tänne välittömästi! Kaikki älyttömät ja todella turhat ideat ovat kuin kultaa meille aloitteleville PHP-koodareille, tai miksei myös kokeineimmillekkin!
Kielletyt ideat: vieraskirja, foorumi, galluppi, toplista, kotisivun hallintasysteemi, kommenttilista("huutoboxi"), sähköpostin lähetys, palautesysteemi.
Yllä olevat ideat ovat siis keksitty niin moneen kertaa yhä uudelleen ja uudelleen, ettei ketään kiinnosta ne.
Elikkäs, jos joku nyt ei ymmärtänyt asian ydintä, niin tähän aiheeseen lähetät ideoita, jotka ovat niin outoja, ettei kukaan normaali koodari sellaista alkaisi toteuttamaan :-)
Mikä tahansa idea on tervetullut, kunhan se vain on mahdollista toteuttaa PHP:llä. Esim tasohyppelypeli höystettynä 3d-grafiikalla on mahdotonta toteuttaa PHP:llä jotta siitä tulisi kunnolla pelattava peli.
Tässä muutamia ideoitani:
Sanakirja, Ristinolla, Laivanupotus, Tammi, Shakki, Mylly, Roolipeli, Onko alkuluku, Kalenteri-muistikirja, Muistipeli, 3d-kuva jota voi katsella eri kulmista, WAV / ZIP -tiedostojen tekeminen PHP:llä, "tekoäly" jota voi opettaa keskustelemaan, Miinaharava, Pokeri, Keno, Lotto, HTML-sivun lähdekoodin tagien listaus, Rumasti koodatun HTML/PHP -koodin siistijä, Kaikki mahdolliset vaihtoehdot taulukon alkioiden välillä.
Yrittäkää keksiä mahdollisimman monta ideaa, 10 erilaista ideaa on erinomainen määrä! Ei ole väliä onko ne huonoja vai ei, kunhan ne vain ovat ideoita! (ja noudattaa ylempänä kerrottuja sääntöjä)
MP3 to MySql. Kirjottelin scriptin, millä sain luettua kaikki MP3:set kotikoneelta mysliin. Ei oikeen jaksanu alkaa kirjotteleen kun ämpäreitä oli n. 6000 kpl. Aluksi piti kylläkin toteuttaa se Visual Basicilla ja samalla kyhätä jonkinnäkönen käyttöliittymä siihen, mutta kun tieto-taito ei ihan riittäny, ni tein sit PHP:llä.
Linkkien tarkastaja. Oma projekti hyytyi silloiseen osaamattomuuteeni, mutta idea oli että skripti tarkastaisi kaikki sivustoltani löytyvä ulkoiset (http:// -alkuiset) linkit ja palauttaisi luettelon niiden toimivuudesta.
Pääsin jopa niin pitkälle että ei olisi tarvinnut kuin saada tarkistus toimimaan mutta fsockopen ei oikein avautunut...
Login juttu puuttu tosta kiellettyjen ideoitten listalta, mutta ainahan turvallisuutta voi parantaa ;)
Ja TM: nuo kielletyt taitaaki kaikki löytyä sinun kotisivuilta :)
HTML -> XHTML. :)
Sellainen jolla voi vaihtaa css tiedostoa alasvetovalikon avulla!
makeuu:
// html-tauhkaa <?php $css = $_POST['valinta']; print <<<EOT <link rel="stylesheet" href="tyylit/{$css}" type="text/css" /> EOT; // Valikko $cssfilet = glob("tyylit/*.css"); foreach ($cssfilet as $cssfile) { $tiedosto = explode("/", $cssfile); $nimi = explode(".", $tiedosto[1]); $valikko .= "<option value=\"{$tiedosto[1]}\">{$nimi[0]}</option> "; } ?> // html-tauhkaa <select name="valinta"> <?php echo $valikko; ?> </select> // html-tauhkaa
hatusta.
lainaus:
HTML -> XHTML. :)
Tämä kyllä olisi ihan hyödyllinen. Toisaalta tuossa on tekemistä reilusti yli jaksamiskynnyksen.
lainaus:
Parse error: parse error, unexpected T_SL in C:\Ohjelmatiedostot\Abyss Web Server\htdocs\tuotanoin.php on line 5
hmm... itselläni toimii ainakin seuraava viritelmä (yksi lisäys):
<?php $css = $_POST['valinta']; if (!$css) { $css = "perus.css"; } print <<<EOT <html> <head> <title>Testi</title> <link rel="stylesheet" href="tyylit/{$css}" type="text/css" /> EOT; // Valikko $cssfilet = glob("tyylit/*.css"); foreach ($cssfilet as $cssfile) { $tiedosto = explode("/", $cssfile); $nimi = explode(".", $tiedosto[1]); $valikko .= "<option value=\"{$tiedosto[1]}\">{$nimi[0]}</option> "; } print <<<EOT </head> <body> <form method="post" action="testi.php"> <p>Valitse tyyli: <br /><select name="valinta"> <?php echo $valikko; ?> </select> <br /><input type="submit" value="Vaihda" /> </form> </body> </html> EOT; ?>
Tai toimii ja toimii... musta.css ei jostain syystä ilmaannu listaan vaikka rukoilisi. Jouduin myös kirjoittamaan lähestulkoon koko koodin uudestaan käsin, leikkaa-liimaa heitti joitain merkkejä joita ei php tunnistanut.
Nonniin... ei nyt aleta tänne pasteemaan haluttuja koodeja, tehkää niistä vaikka uusia topikkeja.
lisää ideoita, vähemmän koodia...!
Itse olen tehny pieni muotoisen kävijä tilastoinnin, mutta jos jollakin olisi aikaa voisi tehdä laajemman, joka näyttäisi mm. uniikit ip:t/hostit 24h, sekä kaikki lataukset. Lisäksi jotain kuvaajie minkä maalaista porukkaa on käynyt ja kellon ajoista joku pylväsdiagrammi. Tollainen on kyllä simppeli tehdä, mutta hyödyllinen. Itse en ole jaksanyt kuitenkaan väsäämään kamalan laajaa tuollaista, mutta joku jolla innostusta löytyy ja ideat ovat loppu niin siinä pikku projekti.
Mullakin on kävijätilastointi mulla on sellaset yla.php ja ala.php tiedostot jotka ihmettelee ja yla.php:ssa on laskurijutska sika simppeli tallentaa vaan ip:n, kellon ym aika yksinkertaisesti. Kattelu on ihan liian yksinkertainen:
http://koti.mbnet.fi/koodaaja/readladatut.php
Joo, mullakin on tommonen mutta vähän kehittyneempi, on pitänyt kehittää eteenpäin, mutten ole jaksanut. pieni etsi-toimintokin on tehty, mutta aika huono sellainen.
lataukset:
http://mbnet.fi/winuus/statsit.php
millä hakusanoilla on tultu(google):
http://mbnet.fi/winuus/stat_list.php
sitten yhen eri sivun aikajakauma: (en oo jaksanu tehä pääsivua varten)
http://koti.mbnet.fi/winuus/top-til.php
menee taas offtopiciksi :-)
Vau! Haluut sä kertoo mistä saa tietää resoluution ja winversion ja selaimen? :P
edit: ja ton googletus jutskan kans?
Ton googletus jutskan parseroin noista edellisistä osotteista (huomaa scriptin hitaudesta)
resoluution saat tietoon JS:llä ja winversio sun pitää etsiä niistä selaimen lähettämistä tiedoista (HTTP_USER_AGENT), siellä lukee myös selaimen nimi, mutta se pitää löytää oikeilla "hakusanoilla", koska niiden paikka vaihtelee. esim mulla tulee: "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)". Myös käyttiksen nimitys vaihtelee, esim se voi olla myös "Win98".
okke kiitti paljon
Ajattelinkin muuten tuossa eräänä päivänä ruveta väsäämään keskustelevaa ohjelmaa, laiskuus vain esteenä. Testatkaapa siihen asti FEBOT:ia. (Google löytänee)
ja vielä yksi ideakin: parserin kautta käskytettävä ohjelma (En tosin tiedä millainen).
EDIT: ja vielä toinen: satunnaissivugenerattori, jota olen jo aloitellutkin. Arpoo sivuston ulkonäön mahdollisimmaan kattavasti.
Idealamppu syttyi: Roolipeli.
Siis: Aina kun "vaihtaa huonetta" nii sivu päivittyy ja näkee muut huoneessa olijat. Vois puhuu muille ja ostaa kaikkee tavaraa. Tossa olis projektia jollekkin joka jaksaa tehä. Sitte vielä graffat. Jos väsäis pienen "control" ikkunan joka pamahtaa ruudun ulkopuolelle ja aina tietyin väliajoin se controlliruutu päivittäis ite ittensä ja antais muiden pelaajien viestit ja muut datat sille pääikkunalle joka sitte päivittäis graffat ja nii edelleen. Sen vois tehä yksinkertasilla tile-grafiikoilla ja adsl-yhteyksillä sen ukkojen paikkojen päivitys ei olis edes nykivää kun olis optimi updatekoodi.
Toi ristinolla php:llä ois aika hyödyllinen voi joku kokeilla tehä! ;)
hyödyllinen? :D
oon koittanu tehä semmosta, mut en oo jaksanu tehä siihen tekoälyä.
http://mbnet.fi/winuus/ristinolla_adv.php (vaatii evästeet, ja muutama bugikin löytyy)
tossa voi pelata vaan kaksistaan samalla koneella :P
Niin sehän se niissä on ku pitäis olla semmonen että tietoke vs. kävijä
Miten olisi saitti, jossa voisi osallistua porukkamonivetoon + muihin Veikkauksen peleihin. Toimisi muuten samalla lailla kuin Veikkauksen nykyinen palvelu (ladataan rahaa pelitilille ja sitten hävitään ne), paitsi että yksittäisten pelien sijaan pelattaisiin vain porukoita -> suurempi voittomahdollisuus.
Taitopeleissä tosin pelejä kannattaisi pelata vasta viime tipassa ennen sulkemisaikaa, koska silloin on kaikki lottoajat vieneet rahansa kylän ainoalle Ärrälle ja kertoimet alkaisi olla kohdallaan. Veikkauksen sivuilta voisi automaattisesti urkkia suuret kertoimet, joita sitten läiskitään kuponkiin ja odotellaan muita porukkaan osallistujia. Jos tarpeeksi ei tule osallistujia, niin rahat menisi takaisin pelitilille.
Pari addiktiivista ja erilaista php-ideaa toteutettuna: http://mbnet.fi/irksome/yatzy/ ja http://mbnet.fi/expertit/versio1/. Kokeilkaa! :)
lainaus:
Pari addiktiivista ja erilaista php-ideaa toteutettuna: http://mbnet.fi/irksome/yatzy/ ja http://mbnet.fi/expertit/versio1/. Kokeilkaa! :)
Rekisteröitymispakko yatzya pelatakseen on vähän tylsä juttu, mutta tuo tietokilpailu oli vallan mainio!
Joo samat mietteet kuin k-mikolla.. aika anaalista että pitää rekisteröityä pelatakseen yatzya, mutta tietovisapeli oli mahtava ja addiktoiva sinänsä :-)
Rekisteröityminen on kaiketi tilastojen takia. Mutta tosiaan hyvä ominaisuus olisi pikapeli ilman rekisteröitymistä.
Joo, tilastojen takia juuri. Mut ei kyl ois iso homma tehdä toi epärekisteröitymättöjen versio. Let see, sanoi lehmä :)
Taas yksi enemmän tai (todennäköisesti) vähemmän huisi php-idea: http://koti.mbnet.fi/irksome/cursus-virta/index.php?s=hirsipuu&tee=pelaa&mode=uusi
Ja näitä riittää edelleen :) MBnetin pelihallista apinoitu valopeli -> http://koti.mbnet.fi/irksome/cursus-virta/index.php?s=valopeli&tee=pelaa
Aihe on jo aika vanha, joten et voi enää vastata siihen.