Hirdetés
-
Hi-Fi RUSH - Ismét felbukkant a Nintend Switch változat
gp Ezúttal az európai korhatár-besorolás oldalán találkozhattunk a játék adatlapjával, egyre esélyesebb hogy újabb platformra is befut a program.
-
Az átlagnál vaskosabb ventilátorok kandikáltak ki a Corsair vitorlája mögül
ph Az amerikai cég legfrissebb szériája kétféle méretben választható, és fél évtizedes jótállással kecsegteti leendő gazdáit.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
Új hozzászólás Aktív témák
-
Speeedfire
nagyúr
Proxy mögül, hogy lehet php alól ftp-re adatokat küldeni?
Proxy nélkül megy, meg adatokat le is tudok szedni curl-el, de feltölteni proxy mögött nem akar menni.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
TomKiss
tag
válasz Speeedfire #17302 üzenetére
Kicsit hiányos a leírásod, mert nem mindegy, hogy authentikálni kell a proxyn vagy sem.
Egyébként pedig könnyem lehet, hogy eleve az ftp kapcsolat tiltva van a proxyn, és ezért nem megy."Nincs az a magánélet, ami ne lenne leleplezhető. A civilizált világban nem lehet titkot tartani. A társadalom olyan, mint valami álarcosbál, ahol mindenki eltitkolja az igazi személyiségét, de rejtőzködés közben lelepleződünk."
-
Speeedfire
nagyúr
válasz TomKiss #17303 üzenetére
Nem kell autentikálni a proxynál, a proxy engedi az ftp-t is.
A kód részlet:
private function getFtpConnection() {
$conn = ftp_connect($this->_host, $this->_port, 90);
if ($conn != false && ftp_login($conn, $this->_user, $this->_pass))
{
ftp_chdir($conn, $this->_dir);
return $conn;
}
return null;
}Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
sonar
addikt
Sziasztok,
Egy php kódba kellett pár apróságot beleszúrnom (php közel sem az én területem csak alap szinten)
és annó vki úgy ollózta össze a kódot, hogy minden funkció külön <?php ?> szekcióban volt.
Számít ez valamit? Működésben biztos nem, de szerver oldalról v sebességben?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Speeedfire #17306 üzenetére
ok, thx
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
wmati
addikt
-
wmati
addikt
válasz Sk8erPeter #17310 üzenetére
Van egy data.php azzal be csatlakozol sql szerverre ahonnan ki kérem adatok és átadom a Highstock- nak ahol pedig idő pontok helyén 00:00:00:001 ilyenek jelennek meg de Highcharts-al viszont minden rendben van, idő adatokat pedig linuxos gép teszi meg datatime sql oszlopba.
<?php
require_once('config.inc.php');
$sql = "select date_format(datum,'%Y-%m-%d %H:%i.%s') as utime, down_ch1, down_ch2, down_ch3, down_ch4, down_ch5, down_ch6, down_ch7, down_ch8, up_ch1, up_ch2, up_ch3, up_ch4
from power_levels
where id between '1' and '40'
order by id
limit 0,5000";
//where datum between '".date("Y-m-d H:i.s")."' and '".date("Y-m-d H:i.s",time()+24*60*60)."'
$result = $mysqli->query($sql) or die($mysqli->error);
$dates=array();
$down_ch1=array();
$down_ch2=array();
$down_ch3=array();
$down_ch4=array();
$down_ch5=array();
$down_ch6=array();
$down_ch7=array();
$down_ch8=array();
$up_ch1=array();
$up_ch2=array();
$up_ch3=array();
$up_ch4=array();
$dates['name']='Dátum';
$down_ch1['name']='Downstream channel 1';
$down_ch2['name']='Downstream channel 2';
$down_ch3['name']='Downstream channel 3';
$down_ch4['name']='Downstream channel 4';
$down_ch5['name']='Downstream channel 5';
$down_ch6['name']='Downstream channel 6';
$down_ch7['name']='Downstream channel 7';
$down_ch8['name']='Downstream channel 8';
$up_ch1['name']='Upstream channel 1';
$up_ch2['name']='Upstream channel 2';
$up_ch3['name']='Upstream channel 3';
$up_ch4['name']='Upstream channel 4';
$recordcount = 0;
while ($row = $result->fetch_assoc()) {
$dates['data'][]=$row['utime'];
$down_ch1['data'][]=$row['down_ch1'];
$down_ch2['data'][]=$row['down_ch2'];
$down_ch3['data'][]=$row['down_ch3'];
$down_ch4['data'][]=$row['down_ch4'];
$down_ch5['data'][]=$row['down_ch5'];
$down_ch6['data'][]=$row['down_ch6'];
$down_ch7['data'][]=$row['down_ch7'];
$down_ch8['data'][]=$row['down_ch8'];
$up_ch1['data'][]=$row['up_ch1'];
$up_ch2['data'][]=$row['up_ch2'];
$up_ch3['data'][]=$row['up_ch3'];
$up_ch4['data'][]=$row['up_ch4'];
$recordcount++;
}
$mysqli->close();
$datas=array();
$datas[]=$dates;
$datas[]=$down_ch1;
$datas[]=$down_ch2;
$datas[]=$down_ch3;
$datas[]=$down_ch4;
$datas[]=$down_ch5;
$datas[]=$down_ch6;
$datas[]=$down_ch7;
$datas[]=$down_ch8;
$datas[]=$up_ch1;
$datas[]=$up_ch2;
$datas[]=$up_ch3;
$datas[]=$up_ch4;
header('Content-Type: text/javascript');
echo json_encode($datas, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT );
?>[ Szerkesztve ]
-
Sk8erPeter
nagyúr
Megnézted a fogadott JSON-adatokat, az alapján a kapott adatok helyesek? Kliensoldalon hogy jeleníted meg a chartot? Nekem kicsit furcsa, hogy behánysz össze nem illő adatokat egymás mellé, pl. dátumot a valamilyen downstream/upstream csatornák adataival, persze nem is ismerem a library API-ját, de mielőtt utánanéznék, nem ártana legalább egy kis példakimenet (a kapott JSON-adatok legalább egy része, hogy el tudjuk képzelni, milyen adatokat is akarsz megjeleníteni).
Amúgy angolul a data már eleve többesszám, nem kell odatenni még egy s-t is a végére, hogy az legyen...
[ Szerkesztve ]
Sk8erPeter
-
wmati
addikt
válasz Sk8erPeter #17312 üzenetére
Ha jó sor rendben hányom össze működni is fog
[
{
"name": "D\u00e1tum",
"data": [
"2015-04-15 07:06.03"
]
},
{
"name": "Downstream channel 1",
"data": [
3.5
]
},
{
"name": "Downstream channel 2",
"data": [
3.5
]
},
{
"name": "Downstream channel 3",
"data": [
2.8
]
},
{
"name": "Downstream channel 4",
"data": [
1.2
]
},
{
"name": "Downstream channel 5",
"data": [
0.3
]
},
{
"name": "Downstream channel 6",
"data": [
0.3
]
},
{
"name": "Downstream channel 7",
"data": [
0.3
]
},
{
"name": "Downstream channel 8",
"data": [
0.3
]
},
{
"name": "Upstream channel 1",
"data": [
44
]
},
{
"name": "Upstream channel 2",
"data": [
44.4
]
},
{
"name": "Upstream channel 3",
"data": [
45.4
]
},
{
"name": "Upstream channel 4",
"data": [
0
]
}
] -
Sk8erPeter
nagyúr
Mi a hozzá tartozó kliensoldali kódod?
Egyébként azt nézem, hogy az összes demóban dátumnál alapértelmezetten az 1970. január 1. óta eltelt milliszekundumok számát használják fel (pl. ennél a demónál, ebben a fájlban), szóval valszeg be kellene explicite állítanod, hogy te milyen dátumformátumot használsz, VAGY tök felesleges az adatbázis-oldali átalakításod (inkább utóbbira tippelek).
Szóval milyen JavaScript-kódot használsz hozzá?
Ja, és a dátumot hol, hogyan szeretnéd megjeleníteni?Szerk.:
http://api.highcharts.com/highstock#rangeSelector.inputDateFormat
Itt azt írja:
"inputDateFormat: String
The date format in the input boxes when not selected for editing. Defaults to %b %e, %Y. Defaults to %b %e %Y,."
Hogy most akkor melyik, azt nem tudom. Érdekes, hogy két formátum van.Még ezek lehetnek érdekesek:
inputDateParser: Function
A custom callback function to parse values entered in the input boxes and return a valid JavaScript time as milliseconds since 1970.inputEditDateFormat: String
The date format in the input boxes when they are selected for editing. This must be a format that is recognized by JavaScript Date.parse. Defaults to %Y-%m-%d.[ Szerkesztve ]
Sk8erPeter
-
wmati
addikt
válasz Sk8erPeter #17314 üzenetére
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Power levels</title>
<link rel="stylesheet" type="text/css" href="./css/temperature.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://code.highcharts.com/stock/highstock.js"></script>
<script src="http://code.highcharts.com/stock/modules/exporting.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var options = {
chart: {
renderTo: 'container',
type: 'spline',
marginRight: 0,
marginBottom: 150,
zoomType: 'x'
},
title: {
text: 'Telekom Power levels (vargalex)',
x: -20 //center
},
subtitle: {
text: '',
x: -20
},
xAxis: {
categories: []
},
yAxis: {
title: {
text: 'Power level (dBmV)'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: {
valueSuffix: "dBmV"
/*formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
this.x +': '+ this.y;
}*/
},
legend: {
enabled: true
},
series: []
}
$.getJSON("data.php", function(json) {
options.xAxis.categories = json[0]['data'];
options.xAxis.step = 6;
options.series[0] = json[1];
options.series[1] = json[2];
options.series[2] = json[3];
options.series[3] = json[4];
options.series[4] = json[5];
options.series[5] = json[6];
options.series[6] = json[7];
options.series[7] = json[8];
options.series[8] = json[9];
options.series[9] = json[10];
options.series[10] = json[11];
options.series[11] = json[12];
chart = new Highcharts.Chart(options);
});
});
</script>
</head>
<body>
<div id="container" style="min-width: 500px; height: 600px; margin: 0 auto"></div>
</body>
</html> -
Sk8erPeter
nagyúr
Itt úgy tűnik, hogy maga a dátum jól jelenik meg, felraktam a példádat:
http://jsfiddle.net/8vkse4bu/
Több adattal nem próbáltam ki, segítene, ha felraknál több adatot is mondjuk pastebinre, vagy ugyanígy bedobnád jsFiddle-példán, ami nálad rosszul jelenik meg.Amúgy az egyik hivatalos példában is ilyen bénán jelenik meg a dátum, ahogy említetted:
http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/rangeselector/input-format/Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Sk8erPeter #17316 üzenetére
Bővítettem még tök random adatokkal, és itt is teljesen jól jelenik meg a dátum:
http://jsfiddle.net/8vkse4bu/1/Sk8erPeter
-
wmati
addikt
válasz Sk8erPeter #17317 üzenetére
Itt utolsó sorban chart = new Highcharts.Chart(options); van ezzel nekem is pont ilyen de ha át írom chart = new Highcharts.StockChart(options); akkor nem értem hogy dátumot hogy lehetne jól meg jeleníteni.
-
Sk8erPeter
nagyúr
Rakj fel kérlek egy olyan jsFiddle-példát, amit én is linkeltem neked, bővítsd az enyémet, vagy valami (aztán mentsd is el, és linkeld be ide), hogy látható legyen, a saját kódodnál mi is a gond, és milyen opciókat szeretnél pluszban betenni, mert az általam korábban mutatott kód működik. Amúgy ez már sokkal inkább a JavaScript topicba hajlik, folytathatjuk ott is.
Sk8erPeter
-
MODERÁTOR
Laravel vagy Symfony. Melyikkel érdemesebb foglalkozni?
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
cidalain
veterán
válasz fordfairlane #17321 üzenetére
Nem tudhatod, lehet hogy az ketto muvesznev
[ Szerkesztve ]
>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
Zedz
addikt
Laravel valamivel ember barátabb, a Symfony az egy robosztusabb jószág, nagyobb dolgokra kitalálva. Meg kell jegyezni, hogy a Symfonyból vett át dolgokat a Laravel is.
Illetve kis érdekesség: napokban jelent meg a Laravel készítőitől egy micro framework is - Lumen.
[ Szerkesztve ]
-
biker
nagyúr
Van arra trükk, hogy file feltöltéskor ha thumbnailt generálnék, akkor doc, xls, pdf és hasonló fileok adott oldalából is generáljon képet?
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 |
-
DNReNTi
őstag
Ez a Lumen tényleg ígéretes kis projektekhez. Thx.
(#17325) biker
Fuu.(#17320) mobal
Szvsz Laravel (vagy Yii), de ez vallási kérdés is, ráadásul ezt úgy mondom, hogy még nem használtam Symfony-t.but without you, my life is incomplete, my days are absolutely gray
-
-
Tele von Zsinór
őstag
Symfonyt használtam már úgy is, mint kis komponensek gyűjteménye, úgy is, mint nagy framework, illetve úgy is, mint egy másik fw része (silex). Elégedett voltam vele és bátran ajánlom másoknak is. Laravellel kollégám játszott, neki nagyon tetszett az is, de ő meg a Symfonyt nem próbálta soha
Annyira érdemes mindkettőbe belemenni, hogy összerakj egy minimál blogot, az csak pár oldal, de sok részére rálátsz, hogy hogyan kell megcsinálni. Annyi alapján el tudod dönteni, melyik jön be annyira, hogy mélyebben megnézd.
-
biker
nagyúr
-
MineFox54
őstag
Sziasztok!
Eléggé kezdő vagyok még, bocsássatok meg.
Tehát: van egy UTF-8 táblám, ezt szeretném lekérdezni az alábbi kódrészlettel (illetve a módosított változatával),ebből: id: Árvíztűrő tükörfúró, Name: Árvíztűrő Tükörfúró ez lesz:
id: �rv�zt?r? T�k�rf�r� - Name: �rv�zt?r? T�k�rf�r�
Mit lehet ezzel kezdeni?
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "";
}
} else {
echo "0 results";
}
$conn->close();
?> -
PumpkinSeed
addikt
válasz MineFox54 #17332 üzenetére
Valószínűleg az adatbázisban lesz a gond, állíts mindent UTF-8 unicode-ra, asszem 3 helyen kell beállítani. Az adatbázisban a tábláknál és az oszlopoknál. Majd újra feltöltöd az adatot és elvben jó lesz a lekérés.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
-
MineFox54
őstag
válasz cidalain #17338 üzenetére
Ebből:
<?php
header('Content-type: text/html; charset=utf-8');
$servername = "localhost";
$username = "user";
$password = "pass";
$dbname = "db";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM otlet";
$result = $conn->query($sql);
$conn->query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
$conn->set_charset("utf8");
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo " id: ". $row["leiras"]. " - Name: ". $row["nev"]. " " . $row["email"] . "";
}
} else {
echo "0 results";
}
$conn->close();
?>Lett ez:
<?php
header('Content-type: text/html; charset=utf-8');
$servername = "localhost";
$username = "usr";
$password = "pass";
$dbname = "db";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$conn->set_charset("utf8");
$conn->query("SET NAMES utf8,SET collation_connection = 'utf8'");
$conn->query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
$sql = "SELECT * FROM idea";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo " id: ". $row["leiras"]. " - Name: ". $row["nev"]. " " . $row["email"] . "";
}
} else {
echo "0 results";
}
$conn->close();
?> -
MODERÁTOR
válasz Speeedfire #17337 üzenetére
Elég volt az 1.1
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
CSorBA
őstag
Sziasztok,
adott egy hasonló tömb:
array() {
[0]=> array(...) {
["id"]=> string(...) "214"
["valami"]=> ...
}
[1]=> array(...) {
["id"]=> string(...) "514"
["valami"]=> ...
...Van rá valami lehetőség, hogy a szülő tömb kulcsainak a benne lévő tömb id kulcsának az értékét adjam meg? Azaz a 0 helyett 214, az 1 helyett 514 legyen a példában. Természetesen a tömb bejárása és újragenerálása nélkül. Az array_flip szerintem nem működik asszociatív tömbökre. Ötlet?
Köszi
-
Sk8erPeter
nagyúr
válasz CSorBA #17344 üzenetére
Ha beépített megoldást is találnál rá, annak is végig kellene szaladnia a tömbön (igaz, a beépített megoldás minimálisan gyorsabb lehet, mint a saját kódod), szóval nem fogod tudni megspórolni, de nem túl bonyolult:
$testArray = array(
0 => array(
"id"=> "214",
"valami"=> "asd"
),
1 => array(
"id"=> "123",
"valami"=> "asd"
),
2 => array(
"id"=> "982",
"valami"=> "asd"
),
);$newArray = array();
foreach($testArray as $currentItem){
$newArray[$currentItem['id']] = $currentItem;
}Eredménye:
array (
214 =>
array (
'id' => '214',
'valami' => 'asd',
),
123 =>
array (
'id' => '123',
'valami' => 'asd',
),
982 =>
array (
'id' => '982',
'valami' => 'asd',
),
)Lehetne még array_walk segítségével is, de itt pár mérés alapján sokkal lassabb tud lenni, mint a foreach, úgyhogy inkább csak érdekességként mutatom:
$newArray = array();
array_walk($testArray, function($item, $key){
global $newArray;
$newArray[$item['id']] = $item;
});[ Szerkesztve ]
Sk8erPeter
-
MineFox54
őstag
Sziasztok!
Lenne egy kérdésem! (kezdő vagoyk, ezt vegyétek figyelembe)
MySQL-be INSERT-elnék adatokat PHP-ben, viszont kéne adnom minden egyes sornak egy id-t. Ezt hogy szoktátok adni? (az előző sor id-je utáni számot kéne neki adni..)
-
fordfairlane
veterán
-
MineFox54
őstag
válasz fordfairlane #17347 üzenetére
-
sztanozs
veterán
válasz MineFox54 #17348 üzenetére
Arra viszont számíts, hogy nem szükségszerűen lesznek ezek az ID-k szép egymás utánban (hosszabb használkat után). Rekordok törlése után ugyanis az adott ID-t többet már nem osztja ki a rendszer - nem rendezi újra a táblát, hogy törlés után is szép sorban legyenek az ID-k.
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...
-
MineFox54
őstag
válasz sztanozs #17349 üzenetére
Nem áll szándékomban törölni
Más:
"Csináltam" ez alapján egy login systemet, és az lenne a kérdésem, hogy bejelentkezésnél a pass-on és a user-en kívül lekérném a user nevét, és én ezt egy másik fájlban ki szeretném íratni. Ezt hogy vigyem át?
Kb így kéne kinéznie:
checklogin.php
[...]
SELECT * FROM members WHERE username = $username and password=$password
$name = mysql_real_escape_string($username); //(ez lehet hogy itt nem helyes)
eltárol($name, name); //első arg= eltárolandó adat, második arg = név, amivel lehet hivatkozni) na itt a kérdés, hogy hogy, s mint
[...]masik.php
[...]
$nev = eloveszeltarolt(name);
echo("Üdvözöllek".$nev.)
[...]Köszi a segítséget!