Eredmény: 1 - 4 (4) összesen

Téma: Variációk névnap megjelenítésre

  1. #1
    Mentor Zaphod logója
    Csatlakozott
    08-01-21
    Hely
    Veszprém
    Hozzászólás
    324
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás Variációk névnap megjelenítésre

    Nekem sokszor okozott már problémát a névnapok megjelenítése. Persze tudom van egycsillió JS és PHP script ami kiírja, hogy épp mi van ma és mi lesz holnap.

    No én is egy ilyet alakítottam, csak épp mysql adattáblában, és cca. 2800 hazánkban használatos nével. A Zsüliettől a Havaskán át a teljesen átlagosan használt nevekig. Szóval rengeteg érdekes név is van benne. Én pl. ebből a listából tudtam meg, hogy András név nap nem csak nov.30-án van, hanem:
    02.03, 05.21, 11.11-n is

    Az érdekessége, hogy napokra van bontva és úgy tárolva a db-ben. Ez így 6372 record. Kezdő fórumotársaimnak mellékelek egy php kódot is amivel láthatják az eredményt.

    Hasznosan használható pl. ügyfelek névnapjának a megállapítására, köszöntő küldésére vagy csak jópofán kiírni az oldalra, hogy mik is vannak aznap.

    az sql file-t innen tudod letölteni: hxxp://www.zaphod.hu/temp/nevnap.sql utf-8 kódolású és nagy kezdőbetűs minden név.
    teszt célból: hxxp://www.zaphod.hu/temp/nevnap_lista.php

    PHP kód:
    <?php

    define
    ("SZERVER","localhost");
    define("FELHASZNALO","felhasznalo");
    define("JELSZO","jelszavad");
    define("ADATBAZIS","adatbazisod");

    function 
    csatlakozas() {
    $kapcsolat=mysql_connect(SZERVER,FELHASZNALO,JELSZO) or die("Nem sikerült csatlakozni az adatbázis szerverhez!");
    mysql_select_db(ADATBAZIS) or die("Az adatbázis nem létezik!"); } 

    csatlakozas();

    $sql "SELECT * FROM nevnap WHERE nap = '".date("m.d")."'"$query mysql_query($sql);
    echo 
    '<table cellpadding="0" cellspacing="0" border="0" width="50%" align="center" style="font-family:Arial; font-size:12px;">
    <tr bgcolor="orange"><td align="center">Ma <strong>'
    .date("Y.m.d").'</strong>-a van, a mai névnapok:</td></tr>
    <tr><td align="center">'
    ;
    while(
    $maiak mysql_fetch_assoc($query)) { echo $maiak['nev'].', '; }
    echo 
    '</td></tr>
        </table>'
    ;
    ?>
    Használjátok egészséggel!


    Utoljára módosítva: Zaphod által : 2009-03-25 10:33 Oka: picit szebben írjuk már ki :D

  2. #2
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: Variációk névnap megjelenítésre

    kérhetnék egy nem utf-8 verziot is a cuccból? (sql részből )

    Vagy inkább egy htmlspecialchar-olt verziot


    Utoljára módosítva: huncyrus által : 2009-04-03 23:30 Oka: miért is ne modositanám? :D
    Cyrusmagus.hu - Informatika, Fantasy, Blog, Irások

  3. #3
    DTB
    DTB nem elérhető
    Törzsvendég
    Csatlakozott
    09-02-13
    Hely
    MiSkócia :-) BAZ megyében
    Hozzászólás
    129
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Variációk névnap megjelenítésre

    Én ezt használom, bár eredetileg nekem is sql-ben volt, de mivel igy minden oldalbetöltéskor egy külön sql-kérést generált, igy inkább kitettem egy template-be:
    Kód:
    <?php
    $nevnap[1] = array(0 => 'Január',  1 => "Fruzsina", 2 => "Ábel", 3 => "Genovéva, Benjámin", 4 => "Titusz, Leona", 5 => "Simon", 6 => "Boldizsár", 7 => "Attila, Ramóna", 8 => "Gyöngyvér", 9 => "Marcell", 10 => "Melánia", 11 => "Ágota", 12 => "Ernő", 13 => "Veronika", 14 => "Bódog", 15 => "Lóránt, Loránd", 16 => "Gusztáv", 17 => "Antal, Antónia", 18 => "Piroska", 19 => "Sára, Márió", 20 => "Fábián, Sebestyén", 21 => "Ágnes", 22 => "Vince, Artúr", 23 => "Zelma, Rajmund", 24 => "Timót", 25 => "Pál", 26 => "Vanda, Paula", 27 => "Angelika", 28 => "Károly, Karola", 29 => "Adél", 30 => "Martina, Gerda", 31 => "Marcella");
    $nevnap[2] = array(0 => 'Február', 1 => "Ignác", 2 => "Aida, Karolina", 3 => "Balázs", 4 => "Csenge, Ráhel", 5 => "Ágota, Ingrid", 6 => "Dorottya, Dóra", 7 => "Rómeó, Tódor", 8 => "Aranka", 9 => "Abigél, Alex", 10 => "Elvira", 11 => "Bertold, Marietta", 12 => "Lídia, Lívia", 13 => "Ella, Linda", 14 => "Bálint, Valentin", 15 => "Kolos, Georgina", 16 => "Julianna, Lilla", 17 => "Donát", 18 => "Bernadett", 19 => "Zsuzsanna", 20 => "Aladár, Álmos", 21 => "Eleonóra", 22 => "Gerzson", 23 => "Alfréd, Jávorka", 24 => "Mátyás", 25 => "Géza", 26 => "Edina", 27 => "Ákos, Bátor", 28 => "Elemér", 29 => "Szökőnap");
    $nevnap[3] = array(0 => 'Március', 1 => "Albin", 2 => "Lujza", 3 => "Kornélia", 4 => "Kázmér", 5 => "Adorján, Adrián", 6 => "Inez, Leonóra", 7 => "Tamás", 8 => "Zoltán", 9 => "Franciska, Fanni", 10 => "Ildikó", 11 => "Szilárd", 12 => "Gergely", 13 => "Krisztián, Ajtony", 14 => "Matild", 15 => "Kristóf", 16 => "Henrietta", 17 => "Gertrúd, Patrik", 18 => "Sándor, Ede", 19 => "József, Bánk", 20 => "Klaudia", 21 => "Benedek", 22 => "Beáta, Izolda", 23 => "Emőke", 24 => "Gábor, Karina", 25 => "Irén, Írisz", 26 => "Emánuel", 27 => "Hajnalka", 28 => "Gedeon, Johanna", 29 => "Auguszta", 30 => "Zalán", 31 => "Árpád");
    $nevnap[4] = array(0 => 'Április', 1 => "Hugó", 2 => "Áron", 3 => "Buda, Richárd", 4 => "Izidor", 5 => "Vince", 6 => "Vilmos, Bíborka", 7 => "Herman", 8 => "Dénes", 9 => "Erhard", 10 => "Zsolt", 11 => "Leó, Szaniszló", 12 => "Gyula", 13 => "Ida", 14 => "Tibor", 15 => "Anasztázia, Tas", 16 => "Csongor", 17 => "Rudolf", 18 => "Andrea, Ilma", 19 => "Emma", 20 => "Tivadar", 21 => "Konrád", 22 => "Csilla, Noémi", 23 => "Béla", 24 => "György", 25 => "Márk", 26 => "Ervin", 27 => "Zita", 28 => "Valéria", 29 => "Péter", 30 => "Katalin, Kitti");
    $nevnap[5] = array(0 => 'Május',   1 => "Fülöp, Jakab", 2 => "Zsigmond", 3 => "Tímea, Irma", 4 => "Mónika, Flórián", 5 => "Györgyi", 6 => "Ivett, Frida", 7 => "Gizella", 8 => "Mihály", 9 => "Gergely", 10 => "Ármin, Pálma", 11 => "Ferenc", 12 => "Pongrác", 13 => "Szervác, Imola", 14 => "Bonifác", 15 => "Zsófia, Szonja", 16 => "Mózes, Botond", 17 => "Paszkál", 18 => "Erik, Alexandra", 19 => "Ivó", 20 => "Bernát, Felícia", 21 => "Konstantin", 22 => "Júlia, Rita", 23 => "Dezső", 24 => "Eszter, Eliza", 25 => "Orbán", 26 => "Fülöp, Evelin", 27 => "Hella", 28 => "Emil, Csanád", 29 => "Magdolna", 30 => "Janka, Zsanett", 31 => "Angéla, Petronella");
    $nevnap[6] = array(0 => 'Június',  1 => "Tünde", 2 => "Kármen, Anita", 3 => "Klotild", 4 => "Bulcsú", 5 => "Fatime", 6 => "Norbert, Cintia", 7 => "Róbert", 8 => "Medárd", 9 => "Félix", 10 => "Margit, Gréta", 11 => "Barnabás", 12 => "Antónia, Villő", 13 => "Antal, Anett", 14 => "Vazul", 15 => "Jolán, Vid", 16 => "Jusztin", 17 => "Laura, Alida", 18 => "Arnold, Levente", 19 => "Gyárfás", 20 => "Rafael", 21 => "Alajos, Leila", 22 => "Paulina", 23 => "Zoltán", 24 => "Iván", 25 => "Vilmos", 26 => "János, Pál", 27 => "László", 28 => "Levente, Irén", 29 => "Péter, Pál", 30 => "Pál");
    $nevnap[7] = array(0 => 'Július',  1 => "Tihamér, Annamária", 2 => "Ottó", 3 => "Kornél, Soma", 4 => "Ulrik", 5 => "Emese, Sarolta", 6 => "Csaba", 7 => "Apollónia", 8 => "Ellák", 9 => "Lukrécia", 10 => "Amália", 11 => "Nóra, Lili", 12 => "Izabella, Dalma", 13 => "Jenő", 14 => "Örs, Stella", 15 => "Henrik, Roland", 16 => "Valter", 17 => "Endre, Elek", 18 => "Frigyes", 19 => "Emília", 20 => "Illés", 21 => "Dániel, Daniella", 22 => "Magdolna", 23 => "Lenke", 24 => "Kinga, Kincső", 25 => "Kristóf, Jakab", 26 => "Anna, Anikó", 27 => "Olga, Lilána", 28 => "Szabolcs", 29 => "Márta, Flóra", 30 => "Judit, Xénia", 31 => "Oszkár");
    $nevnap[8] = array(0 => 'Augusztus', 1 => "Boglárka", 2 => "Lehel", 3 => "Hermina", 4 => "Domonkos, Dominika", 5 => "Krisztina", 6 => "Berta, Bettina", 7 => "Ibolya", 8 => "László", 9 => "Emőd", 10 => "Lőrinc", 11 => "Zsuzsanna, Tiborc", 12 => "Klára", 13 => "Ipoly", 14 => "Marcell", 15 => "Mária", 16 => "Ábrahám", 17 => "Jácint", 18 => "Ilona", 19 => "Huba", 20 => "István", 21 => "Sámuel, Hajna", 22 => "Menyhért, Mirjam", 23 => "Bence", 24 => "Bertalan", 25 => "Lajos, Patrícia", 26 => "Izsó", 27 => "Gáspár", 28 => "Ágoston", 29 => "Beatrix, Erna", 30 => "Rózsa", 31 => "Erika, Bella");
    $nevnap[9] = array(0 => 'Szeptember',1 => "Egyed, Egon", 2 => "Rebeka , Dorina", 3 => "Hilda", 4 => "Rozália", 5 => "Viktor, Lőrinc", 6 => "Zakariás", 7 => "Regina", 8 => "Mária, Adrienn", 9 => "Ádám", 10 => "Nikolett, Hunor", 11 => "Teodóra", 12 => "Mária", 13 => "Kornél", 14 => "Szeréna, Roxána", 15 => "Enikő, Melitta", 16 => "Edit", 17 => "Zsófia", 18 => "Diána", 19 => "Vilhelmina", 20 => "Friderika", 21 => "Máté, Mirella", 22 => "Móric", 23 => "Tekla", 24 => "Gellért, Mercédesz", 25 => "Eufrozina, Kende", 26 => "Jusztina", 27 => "Adalbert", 28 => "Vencel", 29 => "Mihály", 30 => "Jeromos");
    $nevnap[10]= array(0 => 'Október',   1 => "Malvin", 2 => "Petra", 3 => "Helga", 4 => "Ferenc", 5 => "Aurél", 6 => "Brúnó, Renáta", 7 => "Amália", 8 => "Koppány", 9 => "Dénes", 10 => "Gedeon", 11 => "Brigitta", 12 => "Miksa", 13 => "Kálmán, Ede", 14 => "Helén", 15 => "Teréz", 16 => "Gál", 17 => "Hedvig", 18 => "Lukács", 19 => "Nándor", 20 => "Vendel", 21 => "Orsolya", 22 => "Előd", 23 => "Gyöngyi", 24 => "Salamon", 25 => "Blanka, Bianka", 26 => "Dömötör", 27 => "Szabina", 28 => "Simon, Szimonetta", 29 => "Nárcisz", 30 => "Alfonz", 31 => "Farkas");
    $nevnap[11]= array(0 => 'November',  1 => "Marianna", 2 => "Achilles", 3 => "Győző", 4 => "Károly", 5 => "Imre", 6 => "Lénárd", 7 => "Rezső", 8 => "Zsombor", 9 => "Tivadar", 10 => "Réka", 11 => "Márton", 12 => "Jónás, Renátó", 13 => "Szilvia", 14 => "Aliz", 15 => "Albert, Lipót", 16 => "Ödön", 17 => "Hortenzia, Gergő", 18 => "Jenő", 19 => "Erzsébet", 20 => "Jolán", 21 => "Olivér", 22 => "Cecília", 23 => "Kelemen, Klementina", 24 => "Emma", 25 => "Katalin", 26 => "Virág", 27 => "Virgil", 28 => "Stefánia", 29 => "Taksony", 30 => "András, Andor");
    $nevnap[12]= array(0 => 'December',  1 => "Elza", 2 => "Melinda, Vivien", 3 => "Ferenc, Olívia", 4 => "Borbála, Barbara", 5 => "Vilma", 6 => "Miklós", 7 => "Ambrus", 8 => "Mária", 9 => "Natália", 10 => "Judit", 11 => "Árpád", 12 => "Gabriella", 13 => "Luca, Otília", 14 => "Szilárda", 15 => "Valér", 16 => "Etelka, Aletta", 17 => "Lázár, Olimpia", 18 => "Auguszta", 19 => "Viola", 20 => "Teofil", 21 => "Tamás", 22 => "Zénó", 23 => "Viktória", 24 => "Ádám, Éva", 25 => "Eugénia", 26 => "István", 27 => "János", 28 => "Kamilla", 29 => "Tamás, Tamara", 30 => "Dávid", 31 => "Szilveszter");
    
    $napneve  = array (  0 => 'Vasárnap',  1 => 'Hétfő',   2 => 'Kedd',  3 => 'Szerda',  4 => 'Csütörtök',  5 => 'Péntek',  6 => 'Szombat',  7 => 'Vasárnap');
    $subheader = '<div>
    	<div>' . date("Y. ") . $nevnap[date("n")][0] . date (" d. ")  . $napneve[date ("w")] . '</div>' .
       '<div>Ma ' . $nevnap[date("n")][date("j")] . ' névnap van</div>
    </div>';
    Esetleg, akinek kedve van, az ünnepeket hozzáteheti



  4. #4
    Törzsvendég baloghl logója
    Csatlakozott
    09-01-04
    Hely
    Puala lumpur
    Hozzászólás
    179
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: Variációk névnap megjelenítésre

    Ünnepek:
    PHP kód:
    $Unnepek=Array(
    '01-01'=>'Újév',
    '03-15'=>'Nemzeti ünnep',
    '05-01'=>'A munka ünnepe',
    '08-20'=>'Állami ünnep',
    '10-23'=>'Nemzeti ünnep',
    '11-01'=>'Mindenszentek',
    '12-25'=>'Karácsony',
    '12-26'=>'Karácsony'
    );

    // húsvét és pünkösd...

    $Unnepek[date('m-d',easter_date($Ev))]='Húsvét';
    $Unnepek[date('m-d',strtotime ("+1 day",easter_date($Ev)))]='Húsvét';

    $Unnepek[date('m-d',strtotime ("+49 day",easter_date($Ev)))]='Pünkösd';
    $Unnepek[date('m-d',strtotime ("+50 day",easter_date($Ev)))]='Pünkösd'




A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •