- Keretmentesít a Galaxy S25 FE
- Nem lett arányos a fogyókúra
- iPhone topik
- One mobilszolgáltatások
- Mobil flották
- Samsung Galaxy A55 - új év, régi stratégia
- Karaktere biztos lesz az első Nothing fejhallgatónak
- Honor 200 - kétszázért pont jó lenne
- Honor 200 Pro - mobilportré
- Csíkszélességben verné az Exynos 2600 a Snapdragon 8 Elite 2-t
Új hozzászólás Aktív témák
-
Panhard
tag
Sziasztok. Az miért van ha php-ből kiküldök json formában értéket, akkor a számoknál a két tizedes helyett hozzátesz még vagy 50-et?
echo json_encode(array("aaa"=>12.34,"bbb"=>123,"ccc"=>325.8), JSON_NUMERIC_CHECK);
Válasz:
{"aaa":12.339999999999999857891452847979962825775146484375,"bbb":123,"ccc":325.80000000000001136868377216160297393798828125}
-
Panhard
tag
Nem a phpmailer-t használom, hanem a mail() függvényt, de gondolom annál is ez a helyzet. A tárhely szolgáltatónál regisztrált email címeket használom, de akkor ha a weboldal küld egy emailt, azt külön le kell mentenem, ha később látni akarom mit küldött ki és kinek? Az komoly.
-
Panhard
tag
Sziasztok!
Tárhely szolgáltatónál ha php-val küldök emailt, hogy lehet megoldani, hogy legyen nyoma valahol? Gondolok itt arra, hogy miért nem látom az elküldött elemeknél, ha belépek a postafiókba? Persze megoldható, hogy php email küldésnél lementem valahova a levelet, az is egy opció lehet, ha más nyoma nincs. -
Panhard
tag
válasz
sztanozs #21308 üzenetére
Sikerült megoldani, köszönöm! Viszont már rájöttem, hogy mégsem tudom használni ezt a megoldást. Több ilyen xml fájlt kellene beolvasnom, amik több száz sorosak is lehetnek. De jobban belenéztem a fájlokba, és nem nagyon követik ezt a formátumot, amit írtam példának. Valahol több szintű, valahol kevesebb. Az adat, amit keresnék bennük ott van minden objektumban, csak a hozzá vezető út többféle. Úgy hogy inkább xml helyett css-be fogok exportálni, annál minden sor ugyanúgy néz ki.
-
Panhard
tag
Sziasztok!
Egy xml-t szeretnék feldolgozni php-vel.<adat>
<dt id="11">egy</dt>
<dt id="22">ketto</dt>
</adat>
<adat>
<dt id="11">haron</dt>
<dt id="22">negy</dt>
</adat>
$list = $xml->adat;
for ($i = 0; $i < count($list); $i++) {
echo $list[$i]->dt[0];
echo $list[$i]->dt[1];
}
Addig úgy sikerül is, hogy dt-nek a sorszámát adom meg, de én az id alapján akarom lekérdezni. Tudtok ebben segíteni?
-
Panhard
tag
Így működik. Viszont az adatbázisban az idők nekem Európai időzóna szerint vannak. Ha UTC szerint használom az Európai időket lehet, hogy abból is lesz kavarodás. Csak érdekességképpen írtam, és érdekelt mitől lehet. De szerintem ezért nem fogok módosítani semmit az éles szerveren.
Köszönöm! -
Panhard
tag
Megnéztem, a többi óraállításnál is így van.
$a = strtotime('2022-03-27 02:59:59' );
$b = strtotime('2022-03-27 03:00:00' );
echo $a."<br>";
echo $b."<br>";
echo $b-$a."<br><br>";
$a = strtotime('2021-10-31 01:59:59' );
$b = strtotime('2021-10-31 02:00:00' );
echo $a."<br>";
echo $b."<br>";
echo $b-$a."<br><br>";
$a = strtotime('2022-10-30 01:59:59' );
$b = strtotime('2022-10-30 02:00:00' );
echo $a."<br>";
echo $b."<br>";
echo $b-$a."<br><br>";
1648346399
1648342800
-35991635638399
1635642000
36011667087999
1667091600
3601Lehet, hogy függ a php verziójától is.
-
Panhard
tag
Adatbázisból szedi ki a dátumokat és egy while ciklussal hasonlítja össze az aktuálisat az előzővel. Az összehasonlítás után az aktuális érték el van mentve előző értékként a következő ciklus számára.
while($row = mysqli_fetch_array($result)){
$unix_aktualis = strtotime($row["datetime"]);
$kulonbseg = $unix_aktualis-$unix_elozo;
$unix_elozo = $unix_aktualis;
if($kulonbseg>360){
//itt van a figyelmeztető rész
}
}
Kipróbáltam a kódot, amit te írtál, localhost-on is Xampp-al is, és a nethely szerverén is, mindkét esetben 3900-at ír. Érdekes.
-
Panhard
tag
Sziasztok!
Egy érdekességre keresem a magyarázatot. Van egy adatbázisban egy tábla, aminek egyik oszlopa az időbélyeg, DATETIME adattípus. Ilyen formában: "2022-11-07 17:30:25"
Ide 5 percenként érkeznek adatok.
Van egy php fájl amiben van egy olyan függvény, ami azt nézi, hogy az adatok között van-e nagyobb kihagyás mint 6 perc. Úgy csinálja, hogy a DATETIME értéket átszámolja UNIXTIME formátumba és két érték között megnézi hány másodperc különbség van. Ha nagyobb mint 360, akkor jelez.
Ott a hiba, hogy az óraállításnál jelez. A két érték:
"2022-10-30 01:59:23"
"2022-10-30 02:04:23"
Ezeket úgy veszi, hogy köztük több mint 360 másodperc a különbség.
Ez miért lehet? -
Panhard
tag
Ha böngészőben megnyitom a külső weboldalt, és ugyanazzal a munkamenettel egy másik fülön lekérdezek ugyanarról a külső szerverről json-t, akkor válaszol. Ha egy böngészőben új munkamenetnél először nem nyitom meg a külső weboldalt, hanem egyből a json-t akarom lekérdezni, akkor 403-es hibát ad vissza. Gondolom mert nincs munkamenet, nem tud azonosítani.
Olyan lehetőség nincs, hogy az xampp szerveren a weboldal (php fájl) ami a gépemen fut, úgy kérje le a külső weboldalt, mint egy böngésző.
A lényege az lenne az egésznek, hogy a gépemen van egy xampp webszerver, ami egy külső szerverről kér le adatokat és dolgozza fel, jeleníti meg. -
Panhard
tag
Sziasztok! Van egy olyan gondom, hogy egy json kérés xampp webszerverrel egy másik szerverről csak akkor hajtódik végre egy oldalról, ha az az oldal meg van nyitva egy böngészőben is ugyanazzal a munkamenettel. Van erre valami megoldás, hogy a böngészőből kinyerni a session id-t, és azt megadni az xampp szervernek?
-
Panhard
tag
válasz
sztanozs #19246 üzenetére
Az alkalmazás a mobilon a GET-et használja. Ebbe nem tudok beleszólni. Csak arra voltam kíváncsi, hogy milyen adatokat küld, mert így tudom a saját szerveremen is felhasználni. Amúgy ez a Traccar client. Ha az alkalmazásban beírom a saját php fájlom elérését, akkor az én adatbázisomba tölti fel az adatokat. Működik.
-
Panhard
tag
Sziasztok!
Hogy tudom megnézni, hogy egy alkalmazás egy php fájlt milyen paraméterekkel hív meg? A php fájl az én szerveremen van, tehát ahhoz hozzáférek, de az alkalmazáshoz nem. Valami ilyesmi lehet a kérés: www.valami.hu/feltolt.php?id1=asd&id2=qwe&id3=rtz
Tehát a .php utáni részt lehet-e valahogy megtudni, valahogy úgy, hogy a php futás közben kiolvassa a címből és feltölti egy adatbázisba, hogy ott meg lehessen nézni.
Előre is köszönöm! -
-
Panhard
tag
Sziasztok!
Tudtok valami olyan megoldást, ami szerver oldalon futtat le egy weblapot, és lementi képként? Az lenne a lényege, hogy van egy oldal, amin javascript chart van. Ezt kellene a webszervernek automatikusan megnyitni és a chartot képként lementeni. Tudom, hogy a webszerver nem tudja lefuttatni a javascriptet, mert az böngészőben fut. Ezért kellene valamilyen más megoldás. Gondolom php-ben meg lehet oldani. A php automatikus futtatása nem probléma, azt cron-ban megoldható. Jelenleg canvasJS-t használok a weblapon, de igazából mindegy milyen chart van használva, az adatok adatbázisban vannak. Lényeg az, hogy egy php oldal legenerálja a chartot, és lementse képként a webszerver egy könyvtárába.
Van erre valamilyen megoldás? Előre is köszönöm.
Új hozzászólás Aktív témák
Hirdetés
- Olcsó Laptop! Dell Latitude 7280. I5 7300U / 8GB DDR4 / 256GB SSD
- MSI Thin GF63 12VF 15.6" FHD IPS 5-12450H RTX 4060 16GB 512GB NVMe magyar vbill gar
- Apple iPhone 16 Pro Max - Desert Titanium - 256GB 1 ciklus 100% akku! 1 év garancia! Új készülék!
- iPhone 12 Kék 128GB
- SAMSUNG (LS34C500GAUXEN) 34 " GAMER WIDE MONITOR ! AKCIÓ
- Törött, Hibás iPhone felvásárlás!!
- Bomba ár! HP ProBook 450 G7 - i5-10GEN I 16GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gar
- LG 48C3 - 48" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen6 CPU
- 125 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 9 7945HX, RTX 4070
- AKCÓÓÓ!!! Panasonic CF-XZ6 AIO all-in-one laptop tablet 2k touch i5-7300u speciális ütésálló
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest