Co všechno se dá najít v exif dat fotky?
Zobrazují se příspěvky se štítkemPHP. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemPHP. Zobrazit všechny příspěvky
středa 24. února 2021
čtvrtek 9. října 2014
DVB-T rekordér pro Turris
Nahrávač se skládá z několika sh a php skriptů. Nahrávač předpokládám zprovozněné streamování například pomocí MumuDVB, jak bylo popsáno v předchozím příspěvku. Každý program (TV kanál) má vyhrazen vlastní TCP port. Uživatelé tedy mohou zároveň sledovat všechny kanály jednoho multiplexu a ještě každý kanál nahrávat. Díky třem DVB-T kartám máme streamované všechny tři multiplexy. Pro zpracování uživatelem zadaných dat je soubor new_record.php. Ošetří, alespoň doufám, vstupní hodnoty a zavolá další soubor.
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php
setlocale(LC_ALL, 'czech');
if ( isset($_REQUEST["DOBA_NAHRAVANI_MIN"])
&& isset($_REQUEST["ZACATEK_NAHRAVANI"])
&& isset($_REQUEST["NAZEV_SOUBORU"])
&& isset($_REQUEST["CISLO_KANALU"]))
{
$DOBA_NAHRAVANI_MIN = intval($_REQUEST["DOBA_NAHRAVANI_MIN"]);
$ZACATEK_NAHRAVANI = date("H:i d.m.y", strtotime(urldecode($_REQUEST["ZACATEK_NAHRAVANI"]))); // 11:35 01.10.14
$URL = htmlspecialchars(urldecode($_REQUEST["NAZEV_SOUBORU"]));
/*$URL = rtrim($URL,
"_.");
$URL =
str_replace(" ", "_", $URL);*/
echo "<p>\$URL=\"$URL\"</p>\n";
$NAZEV_SOUBORU = preg_replace("/[^a-zA-Z0-9áäčďéěëíµňôóöŕřšťúůüýžÁÄČĎÉĚËÍĄŇÓÖÔŘŔŠŤÚŮÜÝŽ
_-]/", "", $URL);
$CISLO_KANALU = intval($_REQUEST["CISLO_KANALU"]);
čtvrtek 29. května 2014
Webserver pro Turris
Jako mnoho dalších nadšených uživatelů jsem se nedávno stal šťastným majitelem routeru Turris. Starý router jsem používal jako NAS i jako WEB server, obdobně jsem to udělal i s Turrisem. Výhodou Turrisu je ohromný výpočetní výkon i velká paměť, není tedy nutné se příliš omezovat a je možné instalovat i aplikace používané na serverech, jako třeba Apache.
Takže k návodu:
Takže k návodu:
pondělí 24. října 2011
SQLite3 na 500gP
Co takhle si hodnoty naměřené domácím teploměrem ukládat do databáze? A co třeba potom malovat grafy?
Nejprve je nutné nainstalovat balíček sqlite3-cli.
Nejprve je nutné nainstalovat balíček sqlite3-cli.
A nyní už je možné skriptovat:
#!/bin/bash
sqlite3 /opt/www/Databaze/teploty.db "prikaz;"
Takto vytvoříme tabulku venku, se sloupci ID, čas a teplota.
Takto vytvoříme tabulku venku, se sloupci ID, čas a teplota.
CREATE TABLE 'venku' ('ID' INTEGER PRIMARY KEY AUTOINCREMENT, 'Datum' TIMEDATE NOT NULL, 'Teplota' INT);
Přihlásit se k odběru:
Příspěvky (Atom)