- Computex 2024: feltárta a Lunar Lake-et az Intel
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Megérkezett Magyarországra az LG 480 Hz-es OLED monitora
- Vezetékes FEJhallgatók
- Hobby elektronika
- Milyen notebookot vegyek?
- Bemutatkoztak a Microsoft aktuális Surface gépei
- Nvidia GPU-k jövője - amit tudni vélünk
- Táp ventilátor csere
- Computex 2024: ASRock minden mennyiségben (videóval!)
Hirdetés
-
Az iPhone 15 frissítésgaranciát, a 16 szép rendereket kapott
ma Sokáig hallgatott az Apple a frissítésekről, most viszont megtudtuk, mennyit garantál.
-
The Thing játék jön a Nightdive csapatától?
gp Úgy tűnik, hogy végre kapunk egy remaster kiadást a több mint húsz éves játékból.
-
Computex 2024: az MSI és a Mercedes-AMG frigyéből két laptop született
ph Egy 16 és egy 18 hüvelykes, Stealth sorozatú megoldás látott napvilágot, amik Intel Core Ultra platformra és NVIDIA GeForce RTX 4000-es GPU-kra épülnek.
Új hozzászólás Aktív témák
-
Alex91
félisten
válasz Sk8erPeter #4099 üzenetére
Igen, ha van az eleresi utvonalban egy ilyen szembe levo par, akkor nem talalja meg a keresett kiterjesztesu file-okat. Vagy nem tudom pontosan mit csinal, a lenyeg, hogy nem kerul be a tombbe. Valoszinuleg megzavarja ez [ ]. Majd megnezem ezekkel is... (Bar szerintem nem lesz jo, a visszaperesre gondoltam en is, de az nem jott be...)
Dicsõséges nagyurak, hát Hogy vagytok? Viszket-e ugy egy kicsit a Nyakatok? Uj divatu nyakravaló Készül most Számotokra... nem cifra, de Jó szoros.
-
Coyot
őstag
válasz Sk8erPeter #4100 üzenetére
mysqli használata ajánlott, és teljesen mindegy hogy 3 ezred másodpercel gyorsabban fut vagy nem, nem azért szeressük mert gyorsabb/lassabb
Má' nem
-
Bull Boss
senior tag
Sziasztok! tudna valaki segiteni? Olyan programot keresek, amivel egy autót virtuálisan át lehetne tuningolni Tudtok kifejezetten olyan progit amivel ez megoldható?
-
tob!as
tag
válasz Sk8erPeter #4100 üzenetére
Meg egyébként még nem dolgozom komoly cégnél, mint honlapszerkesztő, most egyelőre szeretném magam minél jobban kiképezni, és megtanulni, hogy mik azok a megoldások, amik a lehető legkisebb erőforrást igénylik, és a leggyorsabb megjelenítést eredményezik.
Teljesen jogos, de azért arról az apró gondolatról se feledkezzünk meg, hogy mindezek mellett sokkal átláthatóbb programkódot lehet csinálni mysqli-vel, pláne ha obejktumközpontúbb szemléleted van. => több hét/hónap után is tudni fogod hogy mit miért és hogyan csináltad, adott esetben még újrahasznosítható mysql osztályt is tudsz csinálni kedved szerint. -
cucka
addikt
válasz Sk8erPeter #4100 üzenetére
hogy egymás utáni mysql_query-ket hajtottam végre, az a kódban meg elég csúful mutat, sokkal szebb, ha konkatenálom egy sztringbe a lekérdezéseket, majd egymás után végrehajtom MySQLi-függvényekkel, ahogy írtam.
Nem tudom, mitől szebb. Ha arra van szükséged, hogy 2 query-t lefuttass egymás után, akkor azt le kell futtatni egymás után, miért csúnya ez?Meg egyébként még nem dolgozom komoly cégnél, mint honlapszerkesztő
Annak idején az első munkámat úgy kaptam meg, hogy lóf*szt se értettem az egészhez. Konkrétan javascript-et az első, beugró feladatomnál írtam először .mik azok a megoldások, amik a lehető legkisebb erőforrást igénylik, és a leggyorsabb megjelenítést eredményezik.
A valóságban ennél sokkal fontosabb, hogy olyan megoldásokat alkalmazz, amelyek részedről igénylik a legkevesebb erőforrást. Senki sem fog fizetni azért, mert megspóroltál 0.3% processzoridőt, vagy hogy 0.2 másodperc helyett 0.13 alatt jön be a weboldal. -
cucka
addikt
ez normális dolog?
Persze hogy normális, különben nem működnének a session-ök .
Ha két külön session-t szeretnél a két php-ban használni, akkor adj nekik egyedi nevet a session_name() függvénnyel.A legjobb lenne hackelés helyett átírni mindent $_POST, $_GET és $_SESSION verzióra, igaz?
Igen. -
biker
nagyúr
ja, utólag rájöttem, hogy normális dolog, majd átírom a magfelelő verzióra, addig is mondtam neki, hogy egy böngésző két tabján ne kezelje a két rendszert, úgyse tud két helyen lenni fizikailag.
ékes példája, miért nem jó a glogális változó nem lehet ugyanaz a sessionben tárolt változó neve a post-al küldött változóval.Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Sk8erPeter
nagyúr
"Nem tudom, mitől szebb. Ha arra van szükséged, hogy 2 query-t lefuttass egymás után, akkor azt le kell futtatni egymás után, miért csúnya ez?"
Hát nem tom, szerintem jobban mutat. Pl. adott a következő:
$query = "DELETE FROM `adatb`.`tbl_egyik` WHERE `tbl_egyik`.`id` = 1 LIMIT 1;\n";
$query = @mysql_query($query)
or die ("Nem lehet lekérni az adatot a MySQL-táblából.<br />Hiba: ". mysql_errno() . ": ". mysql_error() ."<br />");
$query = "DELETE FROM `adatb`.`tbl_masik` WHERE `tbl_masik`.`id` = 1 LIMIT 1;";
$query = @mysql_query($query)
or die ("Nem lehet lekérni az adatot a MySQL-táblából.<br />Hiba: ". mysql_errno() . ": ". mysql_error() ."<br />");
$query = ""DELETE FROM `adatb`.`tbl_harmadik` WHERE `tbl_harmadik`.`id` = 1 LIMIT 1;";
$query = @mysql_query($query)
or die ("Nem lehet lekérni az adatot a MySQL-táblából.<br />Hiba: ". mysql_errno() . ": ". mysql_error() ."<br />");Ehelyett lehet így is:
$query = "DELETE FROM `adatb`.`tbl_egyik` WHERE `tbl_egyik`.`id` = 1 LIMIT 1;\n"
. "DELETE FROM `adatb`.`tbl_masik` WHERE `tbl_masik`.`id` = 1 LIMIT 1;\n"
. "DELETE FROM `adatb`.`tbl_harmadik` WHERE `tbl_harmadik`.`id` = 1 LIMIT 1;";
if ($mysqli->multi_query($query)) {
do { /* ... */ }while ($mysqli->next_result());Számomra utóbbi áttekinthetőbb... Szerinted?
"Annak idején az első munkámat úgy kaptam meg, hogy lóf*szt se értettem az egészhez. Konkrétan javascript-et az első, beugró feladatomnál írtam először ."
Én is az első munkámnál tanultam meg a(z) (X)HTML, CSS, JavaScript, PHP, MySQL alapjait, haverom faterjának csináltam egy honlapot baráti alapon (nem fizetős), kutyatenyészetről volt szó, és meg kellett csinálni hozzá a szép, felhasználóbarát (és egyben foolproof) admin felületet is, hogy tudjanak képet hozzáadni, a kutyához törzskönyvet kitölteni, meg minden egyéb adatot, törlés, módosítás, a honlap szerkesztése és minden egyéb finomság belekerült, szoptam vele elég sokat. Szerencsére nem tűztek ki szoros határidőt (főleg mivel tisztában voltak vele, hogy ingyé' csinálom, meg csak most tanulom az egészet), szóval eltökölhettem vele egy pár hónapot, mire nagyjából fullos lett. A dizájnon mondjuk lenne mit csiszolni, de valahogy a dizájn egyáltalán nem érdekel. De majd ráérő időben ráfekszem arra is. Egyedül azért mindent megcsinálni kicsit sokáig tartott...
Most utólag javítgatom a kódot, és röhögök a saját hibáimon. És még mindig érzem, hogy az igazán komoly webfejlesztéstől elég messze vagyok, de folyamatosan tanulok."Senki sem fog fizetni azért, mert megspóroltál 0.3% processzoridőt, vagy hogy 0.2 másodperc helyett 0.13 alatt jön be a weboldal."
Ez igaz, de saját kíváncsiságom kielégítésére jó móka ilyenekkel szórakozni. Persze ha már komoly munkánál szoros határidő lesz, akkor valszeg nem apróságokkal fogok tökölni.Sk8erPeter
-
cucka
addikt
válasz Sk8erPeter #4108 üzenetére
Számomra utóbbi áttekinthetőbb... Szerinted?
Az első verzió jobb. Nem minden query ilyen rövid, ezen kívül úgy lehet normálisan kommentezni a kódot. Azt az or die.. részt pedig amúgy sem használom sehol, tehát nem rontja a látványt. -
egyjotakaro2
csendes tag
válasz egyjotakaro2 #4091 üzenetére
Ok, nem kell semmit tenni
Nem tudtok csetett? amin van hang ha írunk be, szall a működési elve a következő:
Lenne egy regisztráció,és csak úgy tudnának írni de amikor be írnak egy szöveget akkor egy csipogó hang vagy valami megszólaljon, lehetséges ez? előre kösz a választ. -
DeltaPower
őstag
válasz egyjotakaro2 #4110 üzenetére
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
egyjotakaro2
csendes tag
válasz DeltaPower #4111 üzenetére
Én is ismerem, már évek óta, de olyan hülye hogy nem mond nekem semmit.... Hiába keresem nem találom, már mindent próbáltam, de nem találtam...
-
DeltaPower
őstag
válasz egyjotakaro2 #4112 üzenetére
csak miattad ránéztem az első (!!!) google találatra. ingyenes, csipog ha üzenet érkezik, és van hozzá 1 fájlos automata install script, dokumentáció, sőt egy irtó szájbarágós képes telepítési útmutatót is linkelnek... mi hiányzik? angoltudás?
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
egyjotakaro2
csendes tag
válasz DeltaPower #4113 üzenetére
aha persze az xD de linket adhatnál arról amit találtál
-
cucka
addikt
válasz egyjotakaro2 #4114 üzenetére
Ott a google link, ott az első találat.
Ha ennyire nem akarod megoldani a problémádat, akkor miért fárasztasz ezzel másokat? Nem fogja senki a fejedbe önteni a tudást, ha nem tudsz megtalálni és elolvasni egy tutorialt/leírást a neten, akkor keress egy szakembert, aki megoldja helyetted. -
cucka
addikt
válasz egyjotakaro2 #4116 üzenetére
php chat free
Rákattintottál egyáltalán a #4111-ben található link-re? -
egyjotakaro2
csendes tag
válasz egyjotakaro2 #4118 üzenetére
Fel tettem mindent és ezt írja ki...(phpfreechat-1.2-setup.php ezzel telepítettem és nem ér semmit)
Warning: require_once(/phpfreechat-1.2/src/../i18n/en_US/main.php) [function.require-once]: failed to open stream: No such file or directory in /phpfreechat-1.2/src/pfci18n.class.php on line 65
Fatal error: require_once() [function.require]: Failed opening required '/phpfreechat-1.2/src/../i18n/en_US/main.php' (include_path='.:/usr/local/lib/php') in /phpfreechat-1.2/src/pfci18n.class.php on line 65Ez meg az adott ponton ez áll:
{
function Init($language,$type="main")
{
if ($type=="admin")
if (!in_array($language, pfcI18N::GetAcceptedLanguage("admin")))
$language = pfcI18N::GetDefaultLanguage();
if (!in_array($language, pfcI18N::GetAcceptedLanguage()))
$language = pfcI18N::GetDefaultLanguage();
if ($type=="admin")
require_once(dirname(__FILE__)."/../i18n/".$language."/admin.php");
else
require_once(dirname(__FILE__)."/../i18n/".$language."/main.php");
$serverid = isset($GLOBALS['serverid']) ? $GLOBALS['serverid'] : 0; // serverid is used to avoid conflicts with external code using same 'i18n' key
$GLOBALS[$serverid]['i18n'] = $GLOBALS['i18n']; // do not pass by reference because $GLOBALS['i18n'] is maybe used by unknown external code
$GLOBALS["output_encoding"] = "UTF-8"; // by default client/server communication is utf8 encoded
}Plz valaki segítsen!
[ Szerkesztve ]
-
Inv1sus
addikt
Sziasztok!
Megtudnátok nekem mondani, hogy postolásnál hogyan tudom kiűríteni a $_FILES változót?
unset($_FILES["kep"]) nem működik.*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***
-
cucka
addikt
válasz egyjotakaro2 #4119 üzenetére
Warning: require_once(/phpfreechat-1.2/src/../i18n/en_US/main.php) [function.require-once]: failed to open stream: No such file or directory in /phpfreechat-1.2/src/pfci18n.class.php on line 65
Azt mondja, hogy van egy file (ott az elérési útvonala), amit nem talál a rendszer. Első körben nézd meg, hogy ott van-e a file, ahol keresi. Valószínűleg telepítésnél/beállításnál rosszul adtál meg valamilyen elérési útvonalat.
Amúgy meg azzal érdemes tisztában lenni, hogy a weboldal készítés egy szakma, tehát ehhez érteni kell. Egy ilyen php-s chat-nek nem célja, hogy akár a titkárnő is fel tudja telepíteni és be tudja állítani, tehát ha így állsz hozzá, akkor nincs sok esélyed.[ Szerkesztve ]
-
Inv1sus
addikt
Nem tudom, megfogja-e oldani a problémám, de szerintem nem. A feltöltés nem külön oldalon van. A method="post" html és az adatbázisos feldolgozás ugyanott van.
Egyszerűen csak olyasmi kéne, mint az unset($_POST["valami"]);Egyszerűen nem tudom elhinni, hogy nincs valami hasonló megoldás $_FILES-re.
*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***
-
cucka
addikt
válasz egyjotakaro2 #4123 üzenetére
Ha a php azt mondja, hogy nem találja a file-t, akkor az azért van, mert nincs ott a file, ezt nem tudom jobban elmagyarázni.
Amúgy a require_once a /phpfreechat-1.2/src/../i18n/en_US/main.php file-t keresi, de azt erősen kétlem, hogy erre az útvonalra telepítetted volna, tehát valamelyik beállítás rossz. (Az útvonal a linux filerendszer gyökerében található phpfreechat mappára mutat, ami nyilván nem létezik)
-
egyjotakaro2
csendes tag
Enter the path of your site:
Type path to install your script. Files will go into this directory, too. It should not exist, it should be somthing new.
Install Method (itt van file:// ftp:// sftp://
Install path meg adtam az elérési útvonalat be állítottam ftp-re meg adtam a host, username, password-ott és erre ezt adja Fatal error: Class 'write_ftp' not found in /phpfreechat-1.2/phpfreechat-1.2-setup.php(1) : eval()'d code on line 72 ) szall nem értem, szerintem hanyagolom ezt már...
e.g. /var/www/html/phpfreechatEzt írja...
Install path: /phpfreechat-1.2/phpfreechat
ez áll.... Most ki próbálom hogy ha át írom az elérést hogy változik e valami...[ Szerkesztve ]
-
cucka
addikt
válasz egyjotakaro2 #4129 üzenetére
Arról van szó, hogy azt kérdezi, a szerver filerendszerében milyen könyvtárba szeretnéd telepíteni. Ez nem egyezik meg a webes elérési útvonallal, sokszor a kettőnek nincs sok köze egymáshoz.
-
Inv1sus
addikt
Köszönöm a segítséget! Működik a külön fájlban történő feltöltögetés.
Hadd legyen még egy gyors kérdésem. Megcsináltam ezzel a header-es visszairányítással a cuccot, így ofc működik is. Azt hogy lehet megadni rá, hogy visszairányításkor küldjön vissza még valamit egy általam megadott postban? Szeretnék pl egy "Sikerült a felöltés" szöveget visszaküldeni vagy "nem megfelelő kép" szöveget.
*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***
-
Inv1sus
addikt
-
Sk8erPeter
nagyúr
válasz Inv1sus #4134 üzenetére
ha sikeres volt a feltöltés, mondjuk csinálsz egy ilyet:
session_start(); //még a fájl elején!!!
// ...
$_SESSION['success']='Fasza, sikerült feltöltened.'; //lehet felőlem $_SESSION['sikerhurra']='blabla'; is, tehát a név tök mindegy, beállítod asszociatív tömbindexeléssel a tömb egyik elemét egy bizonyos értékre
// blabla, header-rel visszairányításItt pedig abban a fájlban, ahova visszairányítod a feldolgozó oldalt, kiíratod a session változót, ha az létezik (ami nyilván akkor lehet, ha a feldolgozó fájlban beállítottad), aztán megszünteted (hogy ne írja ki minden alkalommal, mindössze egyszer írja ki):
if( isset( $_SESSION['success'] ) ){
echo $_SESSION['success'];
unset( $_SESSION['success'] );
}Ennek analógiájára lehet kiíratni a hibaüzeneteket is, elég rugalmas a dolog, és a session erejéig bárhonnan elérhető, hacsak meg nem szünteted (unsettel).
Sk8erPeter
-
Sk8erPeter
nagyúr
Mondjuk az or die... rész jól jön teszteléshez, legalább jelzi, ha valamit elcsesztem. Persze ez már működő rendszernél nyugodtan elhagyható, de ha mondjuk saját gépen tesztelem, és elfelejtem módosítani az eredeti adatbázisneveket, akkor ez legalább jelzi, hogy valamit még kéne csinálni. Nem nézek, mint Jani a moziban, hogy most akkor mi van.
Mondjuk nagyon összetett lekérdezéseknél épp az eredeti mysql_query()-s megoldás tényleg jobb lehet.Sk8erPeter
-
fordfairlane
veterán
válasz Sk8erPeter #4136 üzenetére
Érdemes PDO-t használni, mostanában szinte teljesen rászoktam. Kapcsolódásnál meg lehet adni neki, hogy query hibánál exceptiont dobjon, amit aztán lehet kezelni egy globális exception handlerben.
x gon' give it to ya
-
biker
nagyúr
olyan kész szoftvercsomagot keresek partneremnek, ami alkalmas pár ember közös munkáját megkönnyíteni legalább a következőkkel (pont mint az outlook exchange, csak ne kelljen server hozzá, felmenne a webserverre php+mysql mellé)
- közös naptár, lássák egymás időbeosztását, egymásnak foglalhassanak időt
- teendők, feladatok kiosztása, figyelése, közös feladatok használata.
- egymás közt üzenés, ne adj isten file feltöltéscvs követés nem feltétel, azt már fel se fognák, hogy kell és mi az
ingyenes nem hátrány
magyar nyelv előny
mit javasoltok?
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
cucka
addikt
válasz fordfairlane #4137 üzenetére
Mi az a pdo?
-
DeltaPower
őstag
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
egyjotakaro2
csendes tag
Helló áll megint...
Nem értem hogy egy ilyet hogy lehet meg csinálni php-ben?
[link]
Itt ki adja hogy hányan néztek meg, per pillanat mennyien néznek, a pontos idő rajta van...
És azt állítja hogy php-ban csinálta meg. Kerestem a netten de nem találok semmi tutorialt... (A linknél ki írja hogy csak az adott személynél működik...) -
cucka
addikt
válasz egyjotakaro2 #4142 üzenetére
Mit? Én csak egy képet látok, amin azt írja, hogy nálam nem fog működni.
Az a kérdés, hogy lehet-e látogatószámlálót írni, vagy kirakni a pontos időt php-ban? Természetesen lehet. -
Inv1sus
addikt
válasz Sk8erPeter #4135 üzenetére
hm. Elég könnyűnek tűnik. Köszi szépen.
*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***
-
Sk8erPeter
nagyúr
válasz fordfairlane #4137 üzenetére
Köszönöm, szerintem megpróbálom, így elsőre elég könnyen kezelhetőnek és áttekinthetőnek tűnik.
(#4144) Inv1sus: nincs mit, tényleg egyszerű. A sessionnel való babrálás sokszor hasznos. Pl. látogatók számlálására is, ahogy cucka írta korábban: [link].
[ Szerkesztve ]
Sk8erPeter
-
cucka
addikt
válasz Sk8erPeter #4145 üzenetére
Mondjuk ha már itt tartunk, akkor a pontos időt felesleges kiírni
(#4141) DeltaPower
Jópofa, de mennyire használható a valóságban (pl. a bind-elések)? Továbbá felmerül a kérdés, hogy nem túl lassú? -
Sk8erPeter
nagyúr
De ha valaki mégis szeretne órát a honlapjára, akkor az az ő dolga...
PHP-vel ezt megoldani azért hatalmas baromság lenne. (még ha csak a perceket íratná ki, akkor is kellene egy visszaszámláló, ami mondjuk 60 mp-enként frissíti magát, vagy valami hasonló, meg AJAX, meg anyámkínja, ki lehet hozzá találni okosságokat, de minek )Sk8erPeter
-
fordfairlane
veterán
Egy egész jó adatbáziskezelő réteg. Nekem egyrészt a hibakezelése tetszik, másrészt pedig az, hogy a query paramétereket lehet bindparam-sszal hozzárendelni magához a query stringhez (mint az Oraclenál, egész könnyű átállítani az egészet Oraclera utólag a fejlesztéseket). Mezőket pl. nem kell escapelni idézőjellel, mysql_escape függvényekkel sem, ezt automatikusan elvégzi a string típusoknál.
Már írtunk is egy komplett adatbáziskezelő osztályt, ami a PDO-ra épül rá, új fejlesztéshez egy éve csak ezt használjuk.
x gon' give it to ya
Új hozzászólás Aktív témák
- iPhone topik
- Okos Otthon / Smart Home
- Napelem
- Google Pixel 6/7/8 topik
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Computex 2024: feltárta a Lunar Lake-et az Intel
- Elektromos rásegítésű kerékpárok
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Tőzsde és gazdaság
- Megérkezett Magyarországra az LG 480 Hz-es OLED monitora
- További aktív témák...
- Lenovo P1 Gen2, 15,6" FHD IPS, I7-9750H CPU, 32GB DDR4, 1TB NVMe SSD, T1000 4GB VGA, WIN 10, Számla,
- RGB MAGYAR ! ASUS ROG STRIX GL703 - 17.3"iPS , i7, GTX1060-6, 16DDR4 / 256 NVMe +1TB +garancia +SZLA
- ASUS TUF F15 FX506- 15,6"FHD 144Hz - i5-11400H - 8GB - 512GB - RTX 3050 Ti - Win11 - 2 év garancia
- HP Z620 és Z820 dupla processzoros gépek, akár E5-2690v2 20 mag, i7-11700 erősség 64 Gb RAM
- Új 2K Gamer PC Ryzen 7 5700X/ RTX 3070 8Gb/1Tb M2/2x8Gb Fury DDR4 3200Mhz/700W 2-3 Év Gar
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen