2021. 08. 17. 10:51 keltezéssel, Liska Zsolt írta:
Sziasztok!

Január 1-étől a gazdaságisoknak emailben kell kiküldeni a bérjegyzéket.
43 ember, emberenként 2 oldal. A bérszámfejtő generál egy 86 oldalas PDFet ABC sorrendben a nevekkel. Ha szétszedem adobe acrobattal 2 oldalas fájlokra az egyszerű. PHP-val hogy lehetne megoldani, hogy mondjuk egy ciklus kiküldje mindenkinek a megfelelő oldalakat? Mivel az emberek nem változnak, az ABC miatt a megfelelő oldalak mindig a megfelelő emberekhez fog társulni, így egy tömb megfelelő. FTPn ha feltöltöm a fájlokat, onnan hogy kéne a mail függvényt használni hogy csatolja a megfelelő fájlokat? Ez az egy nem tiszta. Annyira nem vagyok pro :)


Többen isírták(teljesen jogosan!) az adatvédelmi kérdéseket, én is javaslom, hogy ha 1 mód van rá, akkor kerüld el a feladatot, de hogy valami technikailag hasznosat is írjak, én a következőket tenném: -PDF darabolás után manuális átnézés(nem tud a program emberenként saját fájlt?) -adatbázisban 2 tábla; 1 - id, dolgozó neve, dolgozó e-mailje, 2 - dolgozó id, bérjegyzék sorszáma(ez egyben a fájlnév is), küldve(boolean), kuldve_mikor
-nyilván a 2. táblába töltöd be az adatokat a pdf generálás után
-php-ban lekéred a 2. táblából  a még ki nem küldött sorokat, lekérve a dolgozói címeket is(SQL Join a keresőszó, ha nem világos miről beszélek), aztán az eredményen lépkedsz végig egy ciklussal és küldöd ki automatikusan amit kell, mindenképp a PHPMailer kiegészítőt használd, jól kezeli az UTF-8-at és a csatolmányok kérdését is, kiküldés után a kuldve_mikor mezőbe visszaírod, hogy mikor történt -tekintve, hogy minden adott, így összedobhatsz egy felületet ahol be tudnak jelentkezni és visszanézni az összes korábbi bérjegyzéküket is

Igazából a "nagy" programok is hasonló eljárást követnek, csak ott az akkreditációkor a rendszergazda megesküszik mindenre, hogy nem néz bele az adatokba:)

Amúgy nagyon sok bérszámfejtő program tud ilyet gyárilag(sőt, mindegyik nagyobb nevű), mit használtok? Nem lehet, hogy csak hülye helyre került a funkció?

--
Alaksza Balázs


_______________________________________________
Techinfo mailing list
[email protected]
Fel- és leiratkozás: https://listserv.niif.hu/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/

válasz