Miten pystyisi tekemään sellaisen php-häsellyksen?
Eli pitäisi pystyä lähettelemään pikaviestejä käyttäjien kesken ilman ettei muut näe niitä. Niin miten tämmöisen pystyy tekemään?
Ensiksi... Valmista koodia tuskin kukaan ryhtyy tekemään.
Itse toteutus on helppoa, kun pitää viestit jossain tietokannassa, mihin käyttäjillä ei ole mitään pääsyä.
Niin mutta mä nyt tarkoitinkin, kun käyttäjät (jotka rekisteröityvät käyttäjiksi) lähettelevät toisilleen viestejä. Ja silleen ettei ei kukaan muu kuin nämä kaksi ihmistä näkevät sen viestin. Ja mul on päässy php unohtuu niin pahasti, et tarvisin jonkulaisen pohjan tj :).
Löytyykö palvelimeltasi MySQL-mahdollisuus? No homma hoitunee joko mysliä käyttäen tai siten flatfile. Luo taulukko ja teet sinne sarakkeita: Kenelle (string), Lähettäjä (string), Viesti (string), Luettu (boolean), Aika.
Sitten aika kun käyttäjä loggautuu ineen ni skripta kattoo et vastaako 'Kenelle' kohta kyseisen käyttäjän tunnusta ja, että 'Luettu' on false arvossa, jolloin viesti olisi lukematon. Siten noi kohdat lasketaan yhteen ja näytetään käyttäjälle tjsp.. Noin mä tekisin sen.
Tässä jonkinlainen esimerkki miten sen voisi tehdä. Ei kannata tällä pohjalla tehdä jos on käytössä esim MySQL.
<?php $kirjautunut_nimi = "matti"; $fp = file("viestit.txt"); for($i=0;$i < count($fp);$i++) { $temp = explode(";",$fp[$i]) if($temp[0] == $kirjautunut_nimi) { print "$temp[1]<br>"; } } ?>
Ja kun viestit.txt on muodossa nimi_kenelle_suunnattu;viesti niin tuon pitäisi listata viestit.
ei oo mysliä, ku on toi tunnus mbnetis, mut testaan tota NiLon skriptiä jos toimis
jospa ottaisit PHP manuaalin kauniiseen käteesi ja alkaisit opettelemahan peehoopeetä
lainaus:
jospa ottaisit PHP manuaalin kauniiseen käteesi ja alkaisit opettelemahan peehoopeetä
Aijjaa, mul on kyl satakuussataa opasta ja ohjetta.. :/ Mut en vaan tollast osaa tehrää..
lainaus:
jospa ottaisit PHP manuaalin kauniiseen käteesi ja alkaisit opettelemahan peehoopeetä
kannattais muuten sunki harkita...
lainaus:
lainaus:
jospa ottaisit PHP manuaalin kauniiseen käteesi ja alkaisit opettelemahan peehoopeetä
kannattais muuten sunki harkita...
Älkää nyt jukopliuta alkako riitelemään tuollasista! Ei kai meistä kukaan osaa php:tä eikä mitään muutakaan kieltä niin hyvin ettei manuaalia tai muuta enää tarvitsisi.
Samuel puhuu asiaa.
En ole koskaan tehnyt mitään projektia katsomatta välillä manuaalia. Ihan tervettä se on, ei siitä tarvitse stressata olevansa jotenkin huono ohjelmoija, kun ei automaattisesti muista kaikkea. Niitä tekstinpätkien käsittelyyn liittyviä funktioitakin on niin paljon, tokkopa koskaan tulen muistamaan kaikkia :)
kukaan meistä ei ole täydellinen, ei edes oippa :-)
Jotta olisi hyvä ohjelmoimaan ei riitä että osaat manuaalin ulkoa. Koska silloin osaat kyllä funktiot jne. mutta et välttämättä osaa loogisesti ajatella miten tulisi jokin tehdä.
Looginen ajattelu on avainseikka kaikessa ohjelmistosuunnittelussa, eikä siinä tarvitse ulkoa opetella sen kauheammin. Kunhan osaa löytää esim. taulukkomuuttujafunktiot sitten just sieltä oppaan Array Functions -osiosta jne.
ja jos tekee jotain, kannattaa tehdä se osissa, ja näiden osien välillä tulostat sen mitä se scripti on tuottanut.
Tällainen juttelu kuuluu minusta enemmänkin tuonne yleisen juttelun palstalle... >)
Helvetti, pitääkö aina jokaisesta pienestä sivuaiheesta tehdä uusi topikki? Missä tässä aiheessa ei puhuttu PHP:stä?
Aihe on jo aika vanha, joten et voi enää vastata siihen.