- Samsung Galaxy A52s 5G - jó S-tehetség
- Hivatalosan is bemutatta a Google a Pixel 6a-t
- Mobil flották
- Motorola Edge 40 - jó bőr
- Motorola Edge 30 Neo - wake up, Jr...
- Samsung Galaxy A53 5G - kevesebbet többért
- iOS alkalmazások
- Huawei Watch GT 3 Pro - korlátolt szépség
- Yettel topik
- Redmi Note 12 4G - valaki fizetni fog
Hirdetés
-
Free Play Days 2024 - 18. hét: Headbangers: Rythm Royale
gp Extraként a Star Wars Jedi: Survort is kipróbálhatjuk 5 óra erejéig.
-
Spyra: akkus, nagynyomású, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Mindent megtudtunk az új Nokia 3210-ről
ma Részletes képek, specifikációk és euróban megadott ár is van a legendás modell újraélesztett verziójához.
Új hozzászólás Aktív témák
-
Nagyzoli27
kezdő
Szia,
Azaz igazság ,hogy nem nagyon értek a PHP-hoz, csak kíváncsi lennék, hogy a webshopok, hogy tudnak behúzni tömegesen képeket. Szeretnék az egyik webshopomba feltölteni képeket tömegesen és fel figyeltem hogy azonosak az alt attribútumban lévő nevek az én termékeim azonosítójával. Jelenleg a UNAS webshopot használom.
-
vakondka
őstag
sziasztok,
Van egy XML fájlom (árlista), amit szeretnék csv formátumba konvertálni és a fájlba írás előtt növelni a listaárat 10%-al.
Már több verziót is kipróbáltam azok közül amit a google-ben találtam, de egyik sem működikEz egy része a fájlnak:
<?xml version="1.0" encoding="UTF-8"?>
<valasz verzio="1.0">
<arak>
<ar>
<cikkid>147229</cikkid>
<cikkszam>147229</cikkszam>
<listaar>15110</listaar>
<ar>15110</ar>
<akcios_ar>15110</akcios_ar>
<devizanem>HUF</devizanem>
</ar>
<ar>
<cikkid>147237</cikkid>
<cikkszam>147237</cikkszam>
<listaar>19710</listaar>
<ar>19710</ar>
<akcios_ar>19710</akcios_ar>
<devizanem>HUF</devizanem>
</ar>
</arak>
</valasz>https://toptarget.hu - Online Marketing Ügynökség
-
bandi0000
nagyúr
Használom ezt a Monologot arra, hogy loggoljam a hibákat stb, viszont más is használja, pl a tuupola JWT ahol a beállításoknál kell átadni neki a loggert, olyasmit szeretnék csinálni, hogy 1 változóval, vagy bármivel ki-be tudjam kapcsolni a funkciót, tehát, hogy ne mentse le a logokat
Meg lehetne ezt valahogy értelmesen csinálni? Mert ahol én rakok bele hibát, ott esetleg lehetne nézni egy bool értéket, de ahol csak a beállításoknál adom át a loggert, oda elvileg nem írhatok feltételt
Xbox One: bandymnc
-
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);https://toptarget.hu - Online Marketing Ügynökség
-
pelyib
tag
válasz vakondka #19655 üzenetére
Én nem szívnék az object-l, inkább átkonvertálnám sima tömbbé.
Valahogy így. -
pelyib
tag
válasz bandi0000 #19654 üzenetére
A linkelt lib-nek a logger csak opcionális paramétere, szóval ha nem kell, akkor ne add át neki.
-
laracroft
aktív tag
Sziasztok,
Nem tudok csatlakozni a mysql szerverhez a nem szabványos porton.
Mit rontok vajon el?$db_server = 'XXX.XXX.XXX.XXX';
$db_port = '12345';
$db_user = 'valaki';
$db_pw = 'jelszo';
$db_name = 'db';$link = mysqli_connect($db_server.':'.$db_port,$db_user,$db_pw,$my_db)
Válasz:
Lost connection to MySQL server at 'reading initial communication packet'A port nyitott, a 3306-on nincs hiba.
előre is köszi
[ Szerkesztve ]
-
coco2
őstag
Sziasztok!
Céges munkalapot kellene írnom php szerver oldalon. Egyenlőre fogalmam sincs, hány problémába fogok belegabalyodni. Jó lenne valami handy pdf generátor, és sablon mellé. Aki küzdött már meg hasonlóval, néhány utólagos tapasztalatnak örülnék.
Minden tanácsot hálásan köszönök.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
I02S3F
őstag
Sziasztok!
Php-t tanulok (egyetem) és írja a w3schools weboldala, hogy javascript alapismeretek szükségesek hozzá. Ami benne is van a tantervben, csak idő nem jutott rá. Ezt nekem most be kellene pótolnom, hogy tanulhassam a PHP-t?
-
coco2
őstag
Vannak gps koordinátáim, amik között légvonal távolságot tudok számolni pusztán matekkal is. viszont térinformatikailag jó lenne egy olyan, hogy ha autóhoz országúti távolságot is tudhatnék róluk. A gps koordináták valós címeket jelölnek. Van ilyesmire valami ingyenes / fizetős szolgáltatás?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Doink
aktív tag
[ Szerkesztve ]
-
Nagyzoli27
kezdő
Sziasztok!
Lehetséges az, hogy egy webáruházról tömegesen adatokat letölteni, illetve milyen módon lehet azt?
Köszönöm!
-
DNReNTi
őstag
válasz Nagyzoli27 #19671 üzenetére
Ha van publikus API-juk, akkor az a legegyszerubb.
but without you, my life is incomplete, my days are absolutely gray
-
DNReNTi
őstag
válasz Nagyzoli27 #19673 üzenetére
Megkerdezed oket, hogy van e.
Szerk: Ha van, erdemes elkerni hozza a dokumentaciot, aztan meg is vagy.[ Szerkesztve ]
but without you, my life is incomplete, my days are absolutely gray
-
bandi0000
nagyúr
válasz Nagyzoli27 #19675 üzenetére
Használod az API-t, de ha nem tudsz programozni, vagy anélkül akarod megoldani, akkor nem az api lesz a megoldás neked
Xbox One: bandymnc
-
I02S3F
őstag
Sziasztok!
<?php
$AnArray = array("Béla","József","Károly");
var_dump($AnArray);
?>Kimenet:
array(3) { [0]=> string(5) "Béla" [1]=> string(7) "József" [2]=> string(7) "Károly" }
Valamiért a string-ek utáni zárójelben a karakterek száma+1 található. Illetve valamiért sem a szó számláló függvény, sem a karakterszámláló függvény nem ad pontos eredményt, hanem az a gyanúm, hogy mindig +1 karaktert hozzáad. Ez miért van?
$text = "Teszt szöveg";
$x = strlen($text);
echo $x;
$y = str_word_count($text);
echo $y;
?>Ennek a kimenete 13 és 3, tehát ugyanúgy a karakterek száma +1. Miért?
Volt, aki - itt a fórumon - megpróbált megszégyeníteni egy erősen egyszerűsített buta kérdésem miatt. Ettől én még fogok kérdezni
(Rákerestem, plusz a függvények leírását is megnéztem.
[ Szerkesztve ]
-
kezdosql
tag
Most ismerkedek a php-vel, csak a sql-es resze erdekel.
Tudna valaki segiteni, hogyan kell olyan sql-es lekerdezest irni benne, aminek az eredmenye html link lesz, hogy linkek reven lehessen bejarni a talalatokat? -
kezdosql
tag
válasz bandi0000 #19682 üzenetére
Ugy tunik, nem ertjuk egymast.:-(
Megvan az adatbazis, csinalok egy lekerdezesi formot, beteszem html fajlba.
Bongeszovel megnyitod a fajlt, elinditasz egy lekerdezest.Hogyan kell megcsinalnom, hogy a kapott eredmenyt html fajlban kapd, es azokra a tetelek, amikre engedelyezek tovabbi lekerdezest,linkkent jelenjenek meg, hogy ne kelljen ujra a formba beirnod a lekerdezest, cask rakattintasz a linker, es latod az eredmenyt?
-
bandi0000
nagyúr
válasz kezdosql #19683 üzenetére
PHP-ba szerintem annyira nem egyszerű ez, vagyis szerintem kellene csinálni egy másik html-t, amibe a részletes nézet van, amit ugye megnyitsz a linkkel, és abba illetve a PHP fájlban csinálsz még1 lekérdezést,de ez azért már összetettebb dolog, hogy szépen meg lehessen oldani PHP+HTML-ben
Xbox One: bandymnc
-
Doink
aktív tag
válasz kezdosql #19683 üzenetére
Úgy hogy GET-ben küldöd, és akkor php-ban alapból ki lesznek töltve az értékek ha kimásolod az url-t a submit után. Viszont GET-ben ne küldj semmi szenzitívet.
Szóval itt egy durva kód ami lehet le se fordul de szerintem érezhető:
<form action="filter" method="get">
<input type="number" name="id" value="<?=$_GET['id']?>">
<input type="submit">
</form>
<ul>
<?php for($resultList as $item) { ?>
<li>
<a href="/filter?id=<?=$_GET['id']&megValami=<?=$item.valami?>"><?=$item.name?></a>
<li>
<?php } ?>
</ul>[ Szerkesztve ]
-
Doink
aktív tag
válasz kezdosql #19686 üzenetére
Az url-ben található változókat dobja be oda a php, könyvet azért ne írj róla mert így ennyi.
pl:
prohardver.hu/muvelet/hsz/uj.php?thrid=552418&rtoid=19686&url=%2Ftema%2Fphp_kerdesek_2%2Ffriss.html
<?php
$_GET['thrid'] // = 552418
$_GET['rtoid'] // = 19686
$_GET['url'] // = urldecode("%2Ftema%2Fphp_kerdesek_2%2Ffriss.html")
//......
?>[ Szerkesztve ]
-
radi8tor
MODERÁTOR
Tudnátok segíteni ennek a hibának az elhárításában?
Van egy kis program, ami GEOIP alapján állítja be az oldal nyelvét (magyar IP-vel érkezők magyar nyelvet kapnak, mindenki más angolt).
Eddig jól működött, aztán ma ezt a hibát dobálja:
Fatal error: Cannot redeclare geoip_country_code_by_name_v6() in /home/www/clients/client2520/web5842/web/system/library/geoip.inc on line 1584
Az 1584. sor az utolsó lenne ebből a kódrészletből:
function geoip_country_id_by_name_v6($gi, $name)
{
$rec = dns_get_record($name, DNS_AAAA);
if (!$rec) {
return false;
}
$addr = $rec[0]["ipv6"];
if (!$addr || $addr == $name) {
return false;
}
return geoip_country_id_by_addr_v6($gi, $addr);
}
function geoip_country_id_by_name($gi, $name)
{
$addr = gethostbyname($name);
if (!$addr || $addr == $name) {
return false;
}
return geoip_country_id_by_addr($gi, $addr);
}
function geoip_country_code_by_name_v6($gi, $name)
{
$country_id = geoip_country_id_by_name_v6($gi, $name);
if ($country_id !== false) {
return $gi->GEOIP_COUNTRY_CODES[$country_id];
}
return false;
}[ Szerkesztve ]
⭐ Stella
-
sztanozs
veterán
válasz radi8tor #19690 üzenetére
Nézd meg, hogy nincs-e kétszer include-olva ez a fájl. Biztos jó implementáltad?
if ( !function_exists( 'geoip_country_name_by_name_v6' ) ) {
require_once '/geo/geoip.inc.php';
}
// The gi.
$gi = null;
// The name.
$name = '';
// NOTICE! Understand what this does before running.
$result = geoip_country_name_by_name_v6($gi, $name);[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
radi8tor
MODERÁTOR
válasz sztanozs #19694 üzenetére
Nincs kétszer, csak egyszer a startup.php-ban:
// Geo Language
if($this->config->get('module_geo_currency_status')){
include("system/library/geoip.inc");Azt is próbáltam már Google alapján, hogy ezt az include-ot átírom include_once -ra de nem segített.
Ja közben szerkesztetted.
Hát figy, ezt a kiegészítőt így vettem. Működött az elmúlt 6 hónapban gond nélkül. Nem tudom mi a nyűgje most...
[ Szerkesztve ]
⭐ Stella
-
pelyib
tag
válasz radi8tor #19697 üzenetére
Ebből úgy tűnik Gave rátapintott az egyik megoldásra
Nézz egy phpinfo()-t vagy get_loaded_extensions
[ Szerkesztve ]
-
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[ Szerkesztve ]
⭐ Stella
-
radi8tor
MODERÁTOR
válasz radi8tor #19699 üzenetére
Megoldva így:
if (!defined('GEOIP_PROXY_EDITION')){define('GEOIP_PROXY_EDITION', 8);}
if (!defined('GEOIP_ASNUM_EDITION')){define('GEOIP_ASNUM_EDITION', 9);}
if (!defined('GEOIP_NETSPEED_EDITION')){define('GEOIP_NETSPEED_EDITION', 10);}
if (!defined('GEOIP_REGION_EDITION_REV0')){define('GEOIP_REGION_EDITION_REV0', 7);}
if (!defined('GEOIP_REGION_EDITION_REV1')){define('GEOIP_REGION_EDITION_REV1', 3);}
if (!defined('GEOIP_CITY_EDITION_REV0')){define('GEOIP_CITY_EDITION_REV0', 6);}
if (!defined('GEOIP_CITY_EDITION_REV1')){define('GEOIP_CITY_EDITION_REV1', 2);}
if (!defined('GEOIP_ORG_EDITION')){define('GEOIP_ORG_EDITION', 5);}
if (!defined('GEOIP_ISP_EDITION')){define('GEOIP_ISP_EDITION', 4);}
if (!defined('GEOIP_UNKNOWN_SPEED')){define('GEOIP_UNKNOWN_SPEED', 0);}
if (!defined('GEOIP_DIALUP_SPEED')){define('GEOIP_DIALUP_SPEED', 1);}
if (!defined('GEOIP_CABLEDSL_SPEED')){define('GEOIP_CABLEDSL_SPEED', 2);}
if (!defined('GEOIP_CORPORATE_SPEED')){define('GEOIP_CORPORATE_SPEED', 3);}
if (!defined('GEOIP_DOMAIN_EDITION')){define('GEOIP_DOMAIN_EDITION', 11);}
if (!defined('GEOIP_NETSPEED_EDITION_REV1')){define('GEOIP_NETSPEED_EDITION_REV1', 32);}Köszi a segítséget!
⭐ Stella
Új hozzászólás Aktív témák
- Formula-1
- Samsung Galaxy A52s 5G - jó S-tehetség
- Hivatalosan is bemutatta a Google a Pixel 6a-t
- sziku69: Szólánc.
- Alapértelmezett konfiguráción sok Core CPU-nak lehet stabilitási gondja
- Mobil flották
- Motoros topic
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- SSD kibeszélő
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen