Üzenet küldő progi
2010-09-08T22:19:25+02:00
2010-09-13T18:53:43+02:00
2022-07-06T16:05:28+02:00
  • Éreztem segítségedet a leírásodban...

    Tudod, aki igazán akar segíteni, az arra válasszol, amit a kérdező feltesz kérdést, nem pedig az, hogy te leírod, hogy ilyen oldal már ezer van, semmi értelme stb...
    Mutasd a teljes hozzászólást!
  • jó hát lehet fikázni.. :S
    ezeknek segitsen ám az ember :D
    Mutasd a teljes hozzászólást!
  • Jól mondja Truthseeker, nem a világot akarom megváltani, hanem gyakorolni.
    Te meg vkrisz81, biztos a kezdetektől fogva profi voltál, akkor csinálj valami ütős dolgot.
    Mutasd a teljes hozzászólást!
  • meglehet, de én azt mondom ha csinálsz valamit akkro állj hozzá úgy hogy az nagyot üssön :D
    ezért nem állok neki semminek :PPP
    amugy tényleg nem értem , nem szeretné hogy valaki használja is? akkro hogy teszteli? hogy fogja látni milyen szűk keresztmetszetek vannak milyen kihivások milyen uj igények? no mindegy.. :D
    Mutasd a teljes hozzászólást!
  • Nem hiszem, hogy a világot akarja megváltani, csak gyakorolni szeretne.
    Mutasd a teljes hozzászólást!
  • Azért legyünk őszinték egy közösségi oldal nem a legegyszerűbb feladat :P
    Ugy vélem egy ismerős keresés nem egy szimpla WHERE name="lajos".. ez sztem nagyon karcsú.. legalább egy union, nevre meg like-ot ne siman =, amugy meg ha sima levelkuldo rendszert akarnal irni.. azt miért használnák az emberek?
    hiszem mail van dogivel komolyan nepszeruseggel amit funkcionalitásuknak koszonhetnek.. ha kozossegi oldalban gondolkozol ahoz meg nagyon karcsu a levelkuldo.. persze kell az is, de keves!!
    gondold ki mi az amitol a te cuccodat hasznalnak az emberek! probaléd meg megkozeliteni te miert hasznalnad a sajat oldalad?? mit ad amit a tobbi nem?
    kihivas, ha kozossegi oldalakon talalhato megoldast integralod:
    megaod dneved jelszavad a mail fiokodhoz es lekeri a cimlistadat.. itt kerje le a leveleidet es tudj innen valaszolni! igy maris teremtettel egy olyan oldalt ahol azok az egyenek akiknek tobb mailjuk van egy feluletrol tudnak uzenni..
    persze van erre a levelek leszedese mas fiokbol, de valljuk be az nem a legjobb, hiszen valaszolni arrol a kozos mailrol tudsz asszem, es az kenyelmetlen, mert latjak azt a cimed holott te egy masikat hazsnalsz arra a celra..
    Kérdés ? :D
    amugy md5sha1 feleslegesen erolteti az adatbazist ugy tudom, inkabb sozz
    saltot hex formaban letarolod nevre bontva, jelszot pedig saltozva tarolod.. vagod?:D
    tovabba ajaxot mindenkeppen alkalmazz!! nekem egnek all a hajam amikor mai modern oldal szuletik es egy egy linkre kattintva ujra letoltodik az oldal.. vedd a netet, egyél bájtot! :D
    Mutasd a teljes hozzászólást!
  • Először tervzd meg az adatbázist.
    Milyen entitásaid vannak? Ezek lesznek a táblák.
    Az entitásoknak milyen tulajdonságai vannak? Ezek lesznek az oszlopaid.
    Az entitások milyen kapcsolatban vannak egymással? (pl. 1 izéhez tartozik n fapapucs.)

    Most tervezd meg a felhasználói felületet. Milyen page-ek vannak? azokon milyen fieldek, milyen linkek, buttonok? Készíts statikus HMTL lapokat. (mockupokat).
    A felhasználói felület tervezése közben lehet, hogy rájössz, hogy kihagytál valamit az adatbázistervből. Pótold.

    Ha eddig eljutottál, csak onnantól jöhet a programozás.

    Kb. így érdemes egy kezdőnek nekiállni egy ilyen egyszerű feladatnak. Amúgy jó a feladatválasztás, egy kezdőnek fölösleges bonyolultabb feladatot választania.
    Mutasd a teljes hozzászólást!
  • Kell egy tábla a felhasználóknak:
    id
    vezeteknev
    keresztnev
    stb.

    Kell egy az üzeneteknek:
    id
    felado_id (ide a küldő felhasználó id-je kerül)
    cimzett_id (ide a címzett felhasználó id-je kerül)
    datum
    targy
    szoveg
    elolvasva
    stb.
    Esetleg, ha gmail-szerűen akarod kezelni, akkor szulo_id, ami arra az üzenet id-re mutat, amire az üzenetet válaszként küldik.

    Ha meg akarja nézni a felhasználó az üzeneteit, akkor lekérdezed ebből a táblából. Ha bejövő, akkor where cimzett_id = felhasznalo.id, ha kimenő, akkor meg where felado_id = felhasznalo.id
    Persze, még tovább lehet bonyolítani piszkozatok mentésével, vagy az üzenetek elhelyezésével különböző mappákba a felhasználó kénye-kedve szerint.
    Mutasd a teljes hozzászólást!
  • Asszem félreértetted a kérdésemet. Nem chat szerűséget szeretnék létrehozni, hanem egy sima "e-mail"-ezőt.

    Konkrétabban leírva , kaptam egy könyvet, ami a php és Mysql-el foglalkozik, és kigondoltam, hogy milyen alkalmazásban tudnám felhasználi egyszerre a könyvből elsajátított tudásomat, és egy közösségi portálra jutott a választás. Ebben ugye elég sok sql-t tudok használni pl.: (Saját adatok szerkesztésénél -> UPDATE .. SET .. WHERE .. ; Imserős keresésénél -> SELECT * FROM ... WHERE lastname ='valami'.. stb) szóval tényleg majdnem minden felhasználható egy ilyen oldalnál

    És azt szeretném megoldani az oldalon, hogy ha mondjuk rákeresel a keresőben egy névre, kidob mondjuk 3-4 db felhasználót, akikre a keresés szövege megfelelt (pl.: nev='tamas') és ezeknek a felhasználóknak tudunk levelet (nem chat) attól függetlenül, hogy be van-e jelentkezve, vagy sem.Majd ha bejelentkezik, akkor eltudja olvasni, ha az 'üzenet' mezőpontra kattint.

    Ott mondjuk kiírná, hogy:
    ______________________________________________________
    |_______Név:_______|_________Téma:________|___Idő:___|
    |_Üzenetküldő neve__|__Üzenetnek ez a témája__|__Ideje__|


    Ha az 'üzenet témájára kattint, akkor eltudja olvasni a levelet, amit küldtek neki.

    Minden közösségi portálon található ilyen funkció.

    Remélem érthetően írtam le, a fogalmazásommal szoktak lenni problémák, ezért ha nem értetek valamit, nyugodtan szóljatok, és megpróbálom mégegyszer érthetőbben elmagyarázni
    Mutasd a teljes hozzászólást!
  • Ha saját magad írod, akkor kb. a vázlata:

    Szerver:
    - a belépett felhasználókat egy adatbázisba teszed;
    - az utolsó érkezett jel idejét beteszed az user mellé a táblába;
    - az üzeneteket időbélyeggel ellátva egy adatbázisba teszed;
    - ha egy user nem küld jelet adott időn belül, akkor törlöd a táblából.

    Kliens:
    - belépéskor küld egy jelet a szervernek a névvel;
    - adott másodpercenként küld jelet a szervernek, hogy még online van az user;
    - a felhasználók listáját adott időnként frissíti (esetleg kliensoldalról lehet törölni a kilépett usereket);
    - az üzeneteket a szervernek küldöd (user, idő, üzenet);
    - az üzeneteket időközönként frissíted, egyszerű sql lekérdezéssel meg lehet őket jeleníteni;
    - ha szabályosan kilép valaki, akkor utolsó lehelletével törni magát az online felhasználók táblájából.

    Valamiféle ajax megoldás lehet hasznos szerintem.
    Mutasd a teljes hozzászólást!
  • adatbázisban
    Mutasd a teljes hozzászólást!
  • Mutasd a teljes hozzászólást!
  • Sziasztok!

    Gondoltam nem a tudástárban hozom létre a témát, mivel csak ötleteket, gondolatmenetre lennék kíváncsi, hogy ti hogyan csinálnátok egy egyszerű üzenetküldő programot. A program úgy nézne ki, mint pl.: myvip, iwiw stb.. üzenetküldők, azaz a bejelentkezett felhasználónak lehet üzenetet küldeni.
    Igazából csak a gondolatmenetére lennék kíváncsi, pl.: üzenetet hol tároljuk stb..

    Köszönöm előre is tőletek!
    Mutasd a teljes hozzászólást!
abcd