- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Milyen okostelefont vegyek?
- Yettel topik
- Vivo X200 Pro - a kétszázát!
- MIUI / HyperOS topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Fotók, videók mobillal
- One mobilszolgáltatások
- Nem minden Nothing Phone (3) születik egyenlőnek
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
Új hozzászólás Aktív témák
-
coco2
őstag
válasz
pelyib #19750 üzenetére
Nevetséges sor és oszlop pocsékolást, meg stílustalankodást linkeltél. A {-t új sorba rakni széttöri a kód olvashatóságát, annak a blokk kezdő sor végén a helye. 4 space helyett 2. camelCase helyett is snake_case. És ez csak a legeleje a blognak, nem is nézem tovább. Aki azt blogot írta, valami friss egyetemista lehet zéró gyakorlattal.
-
radi8tor
MODERÁTOR
válasz
pelyib #19698 üzenetére
Kikapcsolt bővítmény mellett is kétszer szerepel ez phpinfo() kimenetében:
A javasolt oldalon megadottak alapján módosítottam a kódot, hogy csak akkor legyen a function használva, ha még nincs használva.
Miután minden ilyen hibára futó sort if-be tettem ezt dobja de legalább már betölt az oldal és csak a logot szemeteli tele:
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_COUNTRY_EDITION already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 31
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_PROXY_EDITION already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 32
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_ASNUM_EDITION already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 33
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_NETSPEED_EDITION already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 34
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_REGION_EDITION_REV0 already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 35
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_REGION_EDITION_REV1 already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 36
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_CITY_EDITION_REV0 already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 37
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_CITY_EDITION_REV1 already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 38
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_ORG_EDITION already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 39
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_ISP_EDITION already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 40
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_UNKNOWN_SPEED already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 51
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_DIALUP_SPEED already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 52
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_CABLEDSL_SPEED already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 53
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_CORPORATE_SPEED already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 54
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_DOMAIN_EDITION already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 55
2019-05-08 19:29:20 - PHP Notice: Constant GEOIP_NETSPEED_EDITION_REV1 already defined in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 62 -
vakondka
őstag
válasz
pelyib #19653 üzenetére
Szia,
A fejléc nevek jók, de az adatok lekérdezésénél valamit nagyon benéztem:
$csv2 = 'xml/arlista_full.csv';
$xml2 = 'xml/arlista.xml';
$xml = file_get_contents($xml2);
$obj = SimpleXML_Load_String($xml);
$fpw = fopen($csv2, 'w');
if (!$fpw) trigger_error("UNABLE TO OPEN $csv2", E_USER_ERROR);
// oszlop fejléc nevek - ez jó
$arr = (array)$obj->{'arak'}->ar[0];
$keys = array_keys($arr);
$head = implode(";",$keys).PHP_EOL;
// adatok - ez rossz
$arr_items = (array)$obj->{'arak'}->ar;
$data ='';
foreach($arr_items as $value){
$data .= $value['cikkid'].';'.$value['cikkszam'].';'.$value['listtaar'].';'.$value['ar'].';'.$value['akciosar'].';'.$value['devizanem'].PHP_EOL;
}
echo '<pre>';
print_r($data);
file_put_contents($csv2,$head.$data); -
adika4444
addikt
válasz
pelyib #19637 üzenetére
A levélküldés a lassú, ugye amíg csatlakozik, elküldi, ilyesmi. És az a gond, hogy ez lassítja a szkriptet a felhasználónál.
Másik probléma, hogy időzített cikkek is vannak, amit a publikálás dátumakor szeretnék elküldeni, tehát futnia kellene valami szkriptnek ami figyeli. Illetve gondoltam még cron + curl párosra, mondjuk 5 percenként vizsgálná, van-e mit küldeni...
(#19638)Doink:
Köszi, ez jónak tűnik -
-
bandi0000
nagyúr
válasz
pelyib #19587 üzenetére
Köszi, gondolom a request-re validálás az, amikor a bejövő adatokat validálom, responsra talán nincs is értelme
Ránézek akkor a middlewarera, csak nem igazán találok értelmes leírást, még a slim honlapján se...
Még egy banális kérdés, felhasználó azonosítást a szerver ordalon kell megcsinálni? Mármint gondolok arra, hogy ha bejelentkezik, akkor maradjon meg a munkamenete, ez PHP ben történik?
-
Gyb001
senior tag
válasz
pelyib #19479 üzenetére
Szerver oldalon mértem.
Ez a kód váza.
<?php
$startT=round(microtime(true) * 1000);
$connect = mysqli_connect(".................");
$output = '';
$query = "SELECT * FROM xxxxxxxxxx;";
$result = mysqli_query($connect, $query);
if(mysqli_num_rows($result) > 0){
while($row = mysqli_fetch_array($result)) {
$output .= '...'
}
echo(round(microtime(true) * 1000)-$startT);
?> -
adika4444
addikt
-
radi8tor
MODERÁTOR
válasz
pelyib #19403 üzenetére
Köszi, de sajnos nem lett jó:
Tömbösíteni kellett (lemásoltam egy másik elemet a menüből):
$seo = array();
if ($this->user->hasPermission('access', 'extension/extension/module')) {
$seo[] = array(
'name' => $this->language->get('text_seo_301redirect'),
'href' => $this->url->link('extension/module/301redirect', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($this->user->hasPermission('access', 'extension/extension/module')) {
$seo[] = array(
'name' => $this->language->get('text_seo_302redirect'),
'href' => $this->url->link('extension/module/302redirect', 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
if ($seo) {
$data['menus'][] = array(
'id' => 'menu-seo',
'icon' => 'fa-search',
'name' => $this->language->get('text_seo'),
'href' => '',
'children' => $seo
);
} -
adika4444
addikt
válasz
pelyib #19392 üzenetére
Köszi, enum elvetve, marad a platformok + kapcsolótábla.
Itt viszont egy alkalmazás multiplatformos lehet. Így minden alkalmazást le kell kérnem egyszer listázásnál ( select *from `apps` limit 0,25; )
Na de itt még nincsenek meg a platformok, mert azt úgy tudom elképzelni, hogy platform táblába:
egy auto-increment-es ID, mellette egy platformid, platformnameA kapcsolóban pedig külön bejegyzések, pl. ha Firefox elérhető Windows, Linux, Android és iOS-ra, akkor 4 sor a kapcsolótáblába, az 1-es ID-jű Firefox-ot összekötöm vele a platform 1-gyel, 2-vel, 3-mal és 4-gyel.
A problémám pedig itt jön, amikor listázom a letöltések főoldalán, minden letöltésnél le kell kérnem külön a platformlistát úgy hogy a kapcsolótábla adott letöltésre vonatkozó id-jét joinolom a platformok táblával.
Tehát ha egy oldalon 25 letöltést mutatok, az 25 ilyen lekérdezés, +1 ami a 25 letöltést lekéri.
A kérdésem az az lenne, hogy valahogy le tudom kérni a fenntebbi select-tel együtt az adott alkalmazás platformlistáját, hogy ne legyen ilyen sok lekérés?
Valami ugyanis azt súgja hogy 25-nél is több lekérés nem a legszerencsésebb...Köszi!
-
ben800
aktív tag
Új hozzászólás Aktív témák
Hirdetés
- Milyen billentyűzetet vegyek?
- Xbox tulajok OFF topicja
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Így nézz tévét 2025-ben: új ajánlások, régi szabályok
- Macska topik
- Videó stream letöltése
- Vezetékes FEJhallgatók
- Samsung Galaxy Felhasználók OFF topicja
- Windows 11
- Escape from Tarkov
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- 138 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude E6400 - Intel P8400 I 3GB I 160GB I 14,1" I Intel VGA I Garancia!
- Csere-Beszámítás! Asztali számítógép PC Játékra! I5 12400F / RTX 3070 / 32GB DDR4 / 500GB SSD
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest