- Milyen okostelefont vegyek?
- Red Magic 10 Air - gaming telefon is lehet kecses
- Megjelent a Poco F7, eurós ára is van már
- Samsung Galaxy A54 - türelemjáték
- Rekord vékony lesz a Z Flip7 is
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 14T Pro - teljes a család?
- Betiltották a Pixel 7-et Japánban
- Bemutatkozott a Fairphone 6
- Xiaomi 15 - kicsi telefon nagy energiával
Aktív témák
-
Tyrael
senior tag
-
Tyrael
senior tag
''XMLSocket (object)
The XMLSocket object implements client sockets that allow the computer running the Flash Player to communicate with a server computer identified by an IP address or domain name.
Using the XMLSocket object
To use the XMLSocket object, the server computer must run a daemon that understands the protocol used by the XMLSocket object. The protocol is as follows:
XML messages are sent over a full-duplex TCP/IP stream socket connection.
Each XML message is a complete XML document, terminated by a zero byte.
An unlimited number of XML messages can be sent and received over a single XMLSocket connection.''
ilyet nem csinalsz http-vel cometen kivul mashogy.
Tyrael -
Tyrael
senior tag
namost ha adott idokozonkent kuldesz uzenetet, akkor el kell tarolnod az uziket, majd mikor lefut a frissites akkor selectalsz(pl. lekered az utolso olvasott uzenetnel kesobbi idoponttal rendelkezoeket.), viszont ha azonnali kezbesites van, akkor csak azt kell tudnod, hogy kinek kell megkapnia az adott koruzenetet (chaten az azonos szobaban levok), kikuldod nekik, es mar el is felejtheted, hogy mi volt az uzenetben.
a tobbit meg jo esetben lekezeli a tcp protokoll, hisz van nyugtazas, ha nem kapsz hibat, akkor kezbesult az uzenet, ha igen, akkor probalkozhatsz ujrakuldessel, vagy a feladat jellegetol fuggoen amit csak szeretnel.
viszont ha nem kened vagod az ajaxot, akkor szerintem nem kene talalgatnod, hogy a beszelgetopartnered mennyire, vagy mennyire nem ert hozza.
Tyrael
[Szerkesztve] -
Tyrael
senior tag
ugy latom nem vagy teljesen kepben.
ajax-nak nem tudsz szerver oldalrol uzenetet kuldeni.
ajax kliens oldalrol indul.
meghiv egy url-t, es az onnan kapott http response-zal csinal valamit.
nem tudod szerver oldalrol megszolitani a klienst, ha mar egyszer letoltodott az oldal.
ha van folytonos kapcsolat (mint pl. az irc eseteben), akkor barmelyik fel (ertsd: akar a szerver is) tud adatot kuldeni a kliensnek, amikor csak akar.
java plugint nem telepitettel mostansag, ahogy flasht sem, ennel pottyet egyszerubb felrakni, ha kell egy oldalhoz, akkor kidob egy ablakot a bongeszo, leokezod, feltelepul.
ajax-nak van egy specialis formaja, ez a comet.
ezzel megvalosithato egy olyan szerver kliens kapcsolat, amivel elerheto a folyamatos kapcsolat.
ezt ugy eri el, hogy szerver oldalrol 0-ra allitja a request timeout-ot, igy a bongesz es a szerver kozott kialakul egy folyamatos kapcsolat (amig nem nyom kliensbol egy esc-et/stop-ot)
ez valamennyire megoldas lehetne, mert igy szerver akkor tudna a klienseknek az uj uzeneteket kezbesiteni, amikor azokat megkapja, nem pedig amikor a kliensen a javascript/ajax, vagy a metarefresh lekeri(valamilyen eventre, vagy idozitesre).
viszont ennek a megoldasnak az a hatranya, hogy ahany user log a rendszeren, annyit kapcsolat az apachehoz, amit ugye nem erre terveztek, ezert bizonyos mennyiseg folott mar nem kepes kezelni.
mig egy ilyen celra tervezett software (pl. irc, vagy barmelyik allando kapcsolatot megvalosito kliens szerver megoldas) rohogve elvisz ennyi thread-et.
lynx meg a mai napig sem tud javascriptet, illetve ceges kornyezetben eleg sok helyen tiltva van (persze itt lehet, hogy flash/java sem lenne telepitve), valamint ha nincs jol megcsinalva az oldal, akkor bongeszok eltero js kezelesebol is lehetnek problemak.
irc-re java kliensek vannak elore elkeszitettek, amugy sem tul nagy wasistdas egy ilyen 50k-s szosszenet.
illetve savszeltakarekosabb az a megoldas, ahol csak akkor van adatforgalom a kliens es a szerver kozott, mikor ennek oka van, nem pedig x idokozonkent ajax-xal megszolitani a szervert, hogy van-e valami uj info.
ja, meg annyit tennek hozza, hogy napi szinten hasznalom az ajaxot a cegnel (egyreszt xmlhttp-t, masreszt prototype.js-en keresztul, harmadreszt vannak sajat osztalyaink is hozza)
Tyrae
[Szerkesztve] -
Tyrael
senior tag
szerintem manapsag mar ahol van javascript engedelyezve, ott van java plugin telepitve.
a feladat athidalhato ajax-xal, de http nem erre lett kitalalva.
marmint nem arra, hogy folytonos kapcsolat legyen a kliens szerver kozott.
comet elmeletileg pont ezt csinalna, de ott meg nagy latogatottsagnal apache hasal el a rengeteg apache thread miatt.
szoval szerintem manapsag meg mindig a flash, java applet es egy tcp chat szerver (pl. irc) a legjobb megoldas.
Tyrael -
Tyrael
senior tag
válasz
CsodaPOK #4179 üzenetére
comettel megvalosithato, de egyreszt sok felhasznalohoz nem javallott.
en egyszeruen csak ennyit raknek a cset html forrasanak <head>-jebe:
<meta http-equiv=''refresh'' content=''5'' />
Ez 3 masodpercenkent automatikusan frissitgeti a lapot, igy nem kell kezzel frissiteni az oldalt.
Tyrael -
-
Tyrael
senior tag
válasz
St1 Alxandr #2249 üzenetére
../old/valami2.php
masodik kerdes:
a fooldaladban (ami minden lapletolteskor meghivodik) beallitasz egy valtozot/allandot.
aztan a kerdeses php fajlban vizsgalod, hogy be van-e allitva az adott valtozo/allando.
ha igen, akkor includolva lett a lap, ha nem, akkor kivulrol hivtak meg kozvetlenul.
Tyrael
[Szerkesztve] -
Tyrael
senior tag
válasz
paramparya #2219 üzenetére
aki soha nem tanult programozast semilyen szinten, az ne akarjon ingyen kesz megoldast.
vagy kezdjen el tanulni, es kerjen segitseget 1-1 problemaval kapcsolatban, vagy fizessen valakinek, aki tud programozni.
szerintem pont ezert nincs erteke ennek a szakmanak.
mert mindig talalni valakit, aki ingyen megir mindent.
lehet csak en latom tul zordan a helyzetet, de pl. nekem senki nem segit infon kivul semmiben ingyen (abban pedig nem nagyon szorulok segitsegre, hala a googlenek).
Tyrael -
Tyrael
senior tag
en eddig elboldogultam latin2-vel.
csak az a lenyeg, hogy db oldalon legyen fent olyan karakterkeszlet.
de ha nincs, az sem gond, beiras elott htmlentities, visszafele, html_entity_decode
skera:
szerintem meg pont nem attol leszel pro, hogy minel butabb szerkesztovel dolgozol.
hidd el, en is tudok/tudnek notepaddal dolgozni (sot elso idokben csak azzal irkaltam), de szerintem erdemesebb egy olyan szerkesztovel, amelyik mutatja a zarojelek parjat, meg van benne syntax highlighting.
Tyrael -
Tyrael
senior tag
en is easyphp-t hasznalok, de abbol a legfrissebb is 1.33-as apache-t, meg 4es php-t/mysql-t hasznal, szal lehet erdemesebb egy wamp-ot, vagy appserv-et leszedni, mert azokbol van ujabb.
putrawriter helyett en pspad-ot hasznalok, ez is teljesen ingyenes, es magyarul is tud.
Tyrael -
Tyrael
senior tag
válasz
szijartg #1916 üzenetére
php-hez felesleges szerintem csillivilli editor.
eloszor olvasgass valami konyvet (PHP feketekönyv/PHP 24 ora alatt), aztan kezd el csinalgatni a peldakat benne, megerteni mi hogyan, es miert mukodik, stb.
ha mar a lenyeget erted, akkor nyugodtan lehet a hivatalos php referenciabol tanulgatni.
szerintem
Tyrael -
Tyrael
senior tag
válasz
Felhasznalo9 #1907 üzenetére
ez mind van, amit felsoroltal
title-t azert nem lehet atirni, mert atw banner egy frameset-be nyitja az oldaladat, es annak a framesetnek a title-jet irja ki a bongeszo.
atw admin feluletrol tudod valtoztatni.
vagy fizetsz a reklammentessegert.
vagy atmesz extra.hu -ra, ahol nincs reklam.
sql leiras van a neten, mysql.com -on szerintem fent van magyarul is a teljes referencia
(gondolom neked a mysql-re lenne szukseged)
ingyenes scripteket hotscripts.com -rol lehet leszedni pl
vagy valami ilyesmi a cim.
Tyrael -
Tyrael
senior tag
válasz
Felhasznalo9 #1903 üzenetére
persze, siman.
mind a html kod, mind a javascript csak a kliens oldalon dolgozodik fel, ezert php-bol olyan kodot generalhatsz, amit csak akarsz.
pont ez a lenyege a phpnek(meg a szerver oldali nyelveknek ugy altalaban)
Tyrael -
Tyrael
senior tag
válasz
Felhasznalo9 #1901 üzenetére
igy kell kineznie
php kodot eloszor a php szerver ertelmezi, ez alapjan legeneralja a html kimenetet, azt kikuldi a bongeszonek.
ergo a <?php ?> tagokon belul levo forraskodot nem fogja latni a latogato, hacsak nem direkt iratod ki
Tyrael -
Tyrael
senior tag
válasz
vzsolo2225 #1877 üzenetére
muti a forrast, abban elobb megtalaljuk a hibat.
Tyrael -
Tyrael
senior tag
válasz
vzsolo2225 #1837 üzenetére
sql injection-re nem reagalt a loginbox, nincs idom mindent vegignezni.
Tyrael -
Tyrael
senior tag
meg lehetne azt is csinalni, hogy valtoztatasnal ne felulird a regit, hanem beszurj egy uj sort.
es az azonos sorok kozul(persze elsodleges kulcs egyedi) mindig a legfrissebb (datum szerint utolso) lenne az aktualis
elkursz valamit, akkor torlod az uccso sort, es kesz.
Tyrael -
Tyrael
senior tag
akkor mar en is kerdezek egy nem ideillot:
nem jut eszembe mi annak az IE css bugnak a neve, hogy lap betoltesekor egy pillanatra formazas nelkul mutatja a tartalmat, mielott a style.css-t alkalmazna.
ezert folyamatos ujratoltesnel ''villog'' a lap.
tudom, hogy anno olvastam rola, de most nem talalom (sem a megoldast)
Tyrael
[Szerkesztve] -
Tyrael
senior tag
válasz
emitter #1759 üzenetére
nemertem a kerdest.
gyakorlatilag vegtelen melysegig tarolhato (ha ugy irtak meg a forum motort, mint minden epelmeju programozo tenne)
gyakorlatilag egy kupacban van benne az osszes forum topic, es egy masik kupacban az osszes hozzaszolas.
minden topicnak, es hozzaszolasnak van 2 fontos tulajdonsaga:
-a szulo topic
-a felhasznalo, aki a tulajdonos
mint ahogy egy konyvtarrendszer epul fel, nem kell, hogy a gyoker konyvtar az osszes alkonyvtarat vegtelen melysegig ismerje, eleg ha a sajat ''gyermekeit'' ismeri, azok pedig szinten a sajatjukat, igy bejarhato az egesz fa-graf.
Tyrael -
-
Tyrael
senior tag
válasz
emitter #1754 üzenetére
lekerdezeshez processzorido memoria kell.
SELECT az egy kereses, szures, kivalasztas, es mint ilyen SOKKAL lassabb, mint egy egyszeru INSERT.
lapletoltes fajlmuvelet(ha a php-s reszet nem szamoljuk), amihez kulon vezerlo van.
max csak savszel lehet keves.
es gondolj bele, hanyan olvassak egyszerre ezt a forumot.
1 sec alatt az az 1 lekerdezes a szervernek szerintem tobbszaz + lekerdezes lenne.
Tyrael
[Szerkesztve] -
Tyrael
senior tag
válasz
emitter #1752 üzenetére
nemerted
pont az a lenyeg, hogy ne frissitse minden lapletolteskor a listat
mert ezzel kicsit tehermentesiti az adatbazisszervert
van egy adatbazis, benne egy tabla, mondjuk hozzaszolasok neve
benne vannak oszlopok:
hozzaszolas_id user_id(aki irta) topic_id(ahova irta) datum(amikor irta)
es ebbol a tablabol kerdezi le, hogy hol szoltal hozza utoljara
csak egy limitet kellene atirni ebben a lekerdezesben, hogy ne 5 hozzaszolasod adja vissza, hanem 15ot, ugy, hogy azonosak csak egyszer szerepeljenek(distinct) es datum szerint csokkeno sorrendben
Tyrael
[Szerkesztve] -
Tyrael
senior tag
válasz
emitter #1750 üzenetére
eroforras takarekos.
nem kell minden lapletoltesnel lefuttatni egy adatbazis lekerdezest, hogy xy user hol szolt hozza legutobb, hanem csak mikor ranyomsz a frissites gombra.
akkor lefuttatja a lekerdezest, es belerakja az eredmenyt egy session valtozoba
a jobb szelso doboz meg sessionbol listazza
Tyrael -
Tyrael
senior tag
válasz
emitter #1745 üzenetére
te nem fogod tudni megoldani, ugyanis a prohardver.hu altal letrehozott sutihez csak a prohardver.hu fer hozza.
meg aki fizikailag hozzafer a gepedhez.
ezert a php script nem jon szoba.
de mondjuk egy kulon progi, ami a te gepeden futna, es bizonyos idokozonkent megvizsgalna a ph altal letrehozott sutit a gepeden (hogy valtozott-e az utolso vizsgalat ota) es az uj elemeket bepakolna egy masik fajlba.
pl.
maskepp nem nagyon, hacsak a ph keszitoi at nem irjak a kodot.
Tyrael -
Tyrael
senior tag
válasz
vzsolo2225 #1727 üzenetére
hat atiranyitasra hasznald a header() fuggvenyt.
header(''Location: http://url'');
ez atdobja a latogatot a megadott url-re, hatranya, hogy csak akkora lehet hasznalni, ha meg nem kuldtel semmilyen html kodot a bongeszonek, de olvasd el a manualban, minden benne van peldaprogrammal.
pl. beleptetorendszer:
elso lepesben minden oldalad elso php parancsa:
session_start();
aztan
van az 1. szamu lap, a login form-mal, ha rabok a submit gombra, akkor elkuldi az adatokat a 2. szamu lapnak, ott feldolgozodik a tartalom, es ha sikeres a bejelentkezes, akkor letrehoz a $_SESSION['logged'valtozot true ertekkel.
ezutan minden lap tetejen vizsgalod, hogy letezik-e $_SESSION['logged'valtozo, ha nem, akkor letrehozod false ertekkel.
ha $_SESSION['logged'==true; akkor be van lepve az illeto, ha false, akkor nincs.
Tyrael
[Szerkesztve] -
Tyrael
senior tag
szerintem:
index.php
{
include(''masik.php'');
}
masik.php
{
echo $_GET['valami'];
}
mukodne, nem?
amugy meg elfelejtettem mit akartam meg irni. :S
ja, igen:
ha sessionokkel van gond, akkor elenorizd, hogy az index.php-dban, es minden onallo fajlodban kitetted-e elso utasitaskent a session_start(); parancsot
vagy ha nem default nevu sessionid-t hasznalsz, akkor ott van elotte a megfelelo session_name
Tyrael
[Szerkesztve] -
Tyrael
senior tag
válasz
paramparya #1684 üzenetére
mert sztem, max 2-3 alkalommal fordult elo, hogy nem olvastam vissza egy problema eredetere, es ebbol te lealtalanositottad, hogy nem szoktam visszaolvasni, stb.
''már figyeltem, hogy mindig rákérdezel olyan dolgokra, amik már szépen le lettek írva, csak lusta vagy visszaolvasni, pedig mindig csak a megválaszolt hsz-re kéne kattintani... ''
Tyrael
[Szerkesztve] -
Tyrael
senior tag
válasz
paramparya #1682 üzenetére
sorry, elmult 1 hetem kicsit zsufolt volt, nem is nagyon voltam netkozelben, ezert nem tudtam lepest tartani.
es az hogy ''megfigyelted'', meg ''mindig'' kisse tulzasnak tunik, max az elmult 1-2 hetre igaz.
Tyrael -
Tyrael
senior tag
válasz
paramparya #1680 üzenetére
ezzel a szoveggel mit is fogtok majd kezdeni?
Tyrael -
Tyrael
senior tag
válasz
paramparya #1669 üzenetére
szerintem nem is kellene irnia sajat progit, biztos talalna olyat, ami ilyet is tud.
csak az exec() function (ha jol emlexem a nevere) kellene, hogy engedelyezve legyen a php.ini-ben.
Tyrael -
Tyrael
senior tag
válasz
paramparya #1659 üzenetére
rosszul emlekeztem, nem BOOM, hanem csak BOM
http://en.wikipedia.org/wiki/Byte_Order_Mark
''A Byte Order Mark (BOM) is the character at code point U+FEFF (''zero-width no-break space''), when that character is used to denote the endianness of a string of UCS/Unicode characters encoded in UTF-16 or UTF-32 and/or as a marker to indicate that text is encoded in UTF-8, UTF-16 or UTF-32.''
Tyrael -
Tyrael
senior tag
válasz
paramparya #1657 üzenetére
vagy inkabb:
SET NAMES latin2
amugy utf-8 fajl elejen rucsokkent te nem a BOOM-ot, vagy mit lattad?
Tyrael -
Tyrael
senior tag
válasz
paramparya #1586 üzenetére
strip_tags php fuggveny pont ezt csinalja. :S
Tyrael -
Tyrael
senior tag
válasz
paramparya #1551 üzenetére
ezt functionnal is meg tudtam oldani.
Tyrael -
Tyrael
senior tag
válasz
Lortech #1503 üzenetére
sokat optimalizaltak rajta.
nagysagrendekkel gyorsabb lett.
de a nyelv szerkezetebol adodoan nem minden esetben lehet olyan gyors, mint egy nativ C kod.
mint ahogy bizonyos esetben asm gyorsabb, mint C es igy tovabb
szal minnel bonyolultabb nyelvet irsz, annal egyszerubb lesz bonyolult problemakat megoldani, de ezert cserebe lassabb lesz.
szerintem ez az elv, orokervenyu.
ja es a lenyeg meg ugyis az, hogy tized annyi ido alatt ha meg tudod irni magasabb szintu nyelven a programot, ami csak 10%-kal lesz lassabb, akkor mar boven megerte, nem?
szal nem szidni akarom a javat, de ha a futasi ido a lenyeg, akkor azert nem o a legjobb.
Tyrael
[Szerkesztve] -
Tyrael
senior tag
kuld el mailben a fajlt.
illetve hogyan probalod megnyitni az oldalt?
ha beraktad a www mappaba mondjuk index.php neven, akkor:
http://localhost/index.php
cimet ird be a bongeszodbe.
amugy asszem rajottem mi a baj.
mi a kiterjesztese az oldaladnak?
a php, csak a php, php3, php4 kiterjesztesu fajlokat dolgozza fel alapbol.
szal ha a fajlodnak nem php a kiterjesztese, akkor nem dolgozza fel a benne talalhato kodot.
Tyrael -
Tyrael
senior tag
válasz
emitter #1491 üzenetére
most az ujitottak valamit, azota gyorsabb
persze igy is lassabb, mint egy ''rendes'' nyelv, de legalabb platformfuggetlen.
szal ugyanaz a forras fut linuxon is, meg winen is, meg mindenhol, ahova fel lehet rakni a java-t.
vannak appletek, meg servletek.
applet kliensen, servlet szerveren fut.
de nem ertek hozza, majd kijavitanak, ha hulyeseget irtam.
Tyrael -
Tyrael
senior tag
-
Tyrael
senior tag
-
Tyrael
senior tag
igen
de miert kulon telepitesz apacheot?
vannak sokkal egyszerubb megoldasok windows ala (wamp, appserv, es amit en hasznalok: easyphp)
ez egy program telepitesevel (ami next, next, next gombok kattingatasabol all) felrakja neked az apacheot php-stol, mysqlestol.
aztan utan a config fajlokban azt allitgatsz, amit akarsz
Tyrael -
Tyrael
senior tag
szerintem elindul
ez arra vonatkozik, hogyha egy fajlnak/programnak/parancsnak nincs eleresi utja, akkor ezeken a helyeken keresi magatol.
tehat pl. beirod a futtatasba, hogy calc.exe, akkor a windows elinditja a szamologepet, mert megtalalja a path konyvtarak kozul az egyikben.
Tyrael -
Tyrael
senior tag
válasz
Feri1990 #1461 üzenetére
mert framesetben van az oldal (uw bannerje miatt).
framesetnel ha ujratoltod az oldalt, akkor ujra meghivja a framekben levo oldalakat.
ez a te esetedben az uw bannere, es az index allomanyod.
a miert tolti ujra kerdesre pedig annyit tudok mondani, hogy miert nem toltene?
azutan hogy beincludoltal valamit, az mar bongeszonek ugy jelenik meg, mint egy statikus html lap.
egyedul framekkel, vagy ajax-xal lehet olyat csinalni, hogy egy interakcio utan ne az egesz oldal, csak egy resze toltodjon ujra.
Tyrael
[Szerkesztve] -
Tyrael
senior tag
válasz
Frenky89 #1453 üzenetére
az atw-s banner ellen:
ha frameket hasznalsz, akkor _self-be toltsd be oket, mert ha top-ba toltod, akkor kiszoritjak az atw-s bannert, de az visszajon, ezert villan egyet.
ha linkelsz az oldaladon, es a link atw-s oldalra mutat, akkor ne igy linkelj: valaki.atw.hu/oldalak/oldal.html, hanem igy: users.atw.hu/valaki/oldalak/oldal.html
mert ha az elso formaban linkeled, akkor automatikusan beletol egy bannert, kovetkezo linknel mar 2 banner lesz, stb.
Tyrael -
Tyrael
senior tag
válasz
paramparya #1441 üzenetére
define('MISC_DIR', ROOT.'/misc/');
define('MODULES_DIR', ROOT.'/modules');
define('ANYAGOK_DIR', ROOT.'/anyagok');
DEFINE-be lehet igy pakolni az ertekeket?
marmint hogy allandonak az ertekebe masik allandoval osszefuzott stringet pakolsz bele?
en inkabb valtozokat hasznalnek.
Tyrael
Aktív témák
Hirdetés
- Nvidia GPU-k jövője - amit tudni vélünk
- A fociról könnyedén, egy baráti társaságban
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen okostelefont vegyek?
- A Micron újszerű módszerrel javítja QLC-s SSD-jének sebességét
- The Division 2 (PC, XO, PS4)
- Home server / házi szerver építése
- GTA VI
- Xbox tulajok OFF topicja
- AMD vs. INTEL vs. NVIDIA
- További aktív témák...
- Gamer/Multimédia PC Eladó - GTX 1070 + Ryzen 5 + 16GB RAM
- Xiaomi Redmi Note 14 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- LG UltraWide 29WQ60A-B LED IPS Monitor! sRGB 99% / 5ms / 100Hz / FreeSync
- Honor 400 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- LG UltraWide 34WR50QC-B Monitor! VA 3440x1440 / 100Hz / FreeSync
- PlayStation Plus Premium előfizetés 3291 Ft / hó áron!
- Canon imagePrograf PRO-6100S plotter - szinte új, 500m2 nyomat
- Bomba ár! Lenovo ThinkPad T480s - i7-8GEN I 16GB I 256GB I 14" WQHD I HDMI I Cam I W11 I Gari!
- Beszámítás! Apple Mac Studio M2 MAX 2023 32GB 512GB SSD számítógép garanciával, hibátlan működéssel
- Intel X540-T2 dual-port 10GbE RJ45 hálózati vezérlő (10Gbit, 2 port, áfás számla, garancia)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest