181
Vývoj / Re:AWK + strace
« kdy: 24. 11. 2020, 15:16:03 »
Nemá být náhodou ten backslash zdvojený?
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
$new_days[] = $cell;
Je to rychlejší a přehlednější.
Jinak nečetl jsem celé vlákno ale odpověď je jednoduchá Synology těčka.
Jeste se koukni, jestli tvuj router nahodou nema USB port a podporuje sdileni disku. Staci zapojit a naformatovat 2.5 usb disk. Dost mozna to bude na domaci NAS stacit - ukladani fotku a prehravani filmu nepotrebuje zadny velky datovy tok. Kdyby to pozdeji nestacilo, staci prikoupit treba raspberry pi4.
foreach($generated_days as $row){
$row = explode(' ',$row);
echo "<tr>";
foreach($row as $cell){
echo "<th>{$cell}</th>";
echo "<tr>";
echo "<td>".Select_breaktime($cell, 40)."</td></tr><tr><td>".Select_breaktime($cell, 41)."</td></tr><tr><td>".Select_breaktime($cell, 42)."</td></tr><tr><td>".Select_breaktime($cell, 43)."</td>";
}
echo "</tr>";
}
Netbeans? Správní programátoři přece používají jedině textový editor typu notepad++ , hardcore programátoři i ten bez zvýraznění syntaxe. :-D
No a těch Gitů existuje několik, stačí si vybrat:
https://www.guru99.com/github-alternative.html
Kód je upravený tak, aby, když se spustí na serveru, vypsal všechny informace o jednotlivých polích a výsledku.
Kamarád přišel s tezí, že se tam nějak ukládá ukazatel, který projde krz všechny změny až do posledního pole a tam pak dělá rámus.
A mě teď prostě zajímá, jak to co nejpřesněji je a proč to tak je.
Někde dál v kódu tak můžu mít:
if (!empty($result)) { zobraz data } else { napiš uživateli že došlo k chybě, ať někoho zavolá... } nebo podobně (if result not null...).
try {
$result = $db->select($sql);
// zobraz data
} catch (Exception $e) {
// napiš uživateli že došlo k chybě $e, ať někoho zavolá
}
Všimni si, že v $e mám stále kompletní popis chyby i s uvedením místa, kde vznikla. Samozřejmě takové hlášení nepatří uživateli, ale do logu.
SELECT FORMAT([timestamp], 'hh:mm') AS ts
FROM [Result].[dbo].[Line01]
WHERE [Station]= 'DFKRM067'
Zbavme se iluze, že SQL dotazy pro MySQL a MSSQL (případně dalších db) mohou být stejné. Ovšem mohou dávat výsledky ve stejné struktuře. Následné použití v PHP je pak už hračkou bez zbytečného volání funkcí pro datum a čas.Napriklad teraz. mysql dava cas ako potrebujem HH:mm mssql HH:mm:s a ries preco resp. ako to zmenit :/
dokumentace date() ukazuje způsob formátování času.
Například tady:Kód: [Vybrat]Example #4 date() Formatting
$today = date("H:i:s"); // 17:16:18
$today = date("Y-m-d H:i:s"); // 2001-03-10 17:16:18 (the MySQL DATETIME format)
$stmt = $connector->query($sql);
function query($sql) {
return sqlsrv_query($this->link, $sql);
}
$this->link = sqlsrv_connect($host, $conninfo);