Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.
Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.
Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.
Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.
Specialisté společnosti ESET zaznamenali útočnou kampaň, která cílí na uživatele a uživatelky v Česku a na Slovensku. Útočníci po telefonu zmanipulují oběť ke stažení falešné aplikace údajně od České národní banky (ČNB) nebo Národní banky Slovenska (NBS), přiložení platební karty k telefonu a zadání PINu. Malware poté v reálném čase přenese data z karty útočníkovi, který je bezkontaktně zneužije u bankomatu nebo na platebním terminálu.
V Ubuntu 25.10 byl balíček základních nástrojů gnu-coreutils nahrazen balíčkem rust-coreutils se základními nástroji přepsanými do Rustu. Ukázalo se, že nový "date" znefunkčnil automatickou aktualizaci. Pro obnovu je nutno balíček rust-coreutils manuálně aktualizovat.
VST 3 je nově pod licencí MIT. S verzí 3.8.0 proběhlo přelicencování zdrojových kódů z licencí "Proprietary Steinberg VST3 License" a "General Public License (GPL) Version 3". VST (Virtual Studio Technology, Wikipedie) je softwarové rozhraní pro komunikaci mezi hostitelským programem a zásuvnými moduly (pluginy), kde tyto moduly slouží ke generování a úpravě digitálního audio signálu.
select 'com=' || type || zbytekurl from tabulka
btw, v tom prípade by mal celú url skladať zo dát (a pridať stĺpce)
Kdyby si chtěl pokecat napiš na jabber.
com=article&task=listp&cat=1&cat=6. Promenna cat bude mit ve vysledku stejne hodnotu 6. Pokud by si to chtel cpat do pole, tak by si to musel oznacit v url jako cat[].
case "lists" :
$url= clean($_SERVER["REQUEST_URI"]);
$url= ereg_replace("(.*)(\?)", "", $url);
$cats= array ();
$cats= split("&", $url);
$sql= "SELECT cat_id FROM category";
$rows= dbcon($sql);
foreach ($rows as $row) {
if (in_array("cat=".$row["cat_id"], $cats)) {
$sql1= "SELECT con_id, title, pretxt FROM content WHERE state='1' AND cat_id=\"".$row["cat_id"]."\" ORDER BY con_id DESC";
$rows1= dbcon($sql1);
foreach ($rows1 as $row1) {
echo "<h4><a href=\"index.php?com=article&task=view&id=".$row1["con_id"]."\">".$row1["title"]."</a></h4>";
}
}
}
break;
Pokud by si to chtel cpat do pole, tak by si to musel oznacit v url jako cat[].To by mě docela zajímalo jak, abych to nemusel řešit tím složitým procházením URL, protože jak dát do url a do databáze PHP pole, na to jsem ještě nepřišel.
.
Co jak? Kdyz zadas v URL neco jako index.php?test[]=a&test[]=b, tak ti v php vznikne pole $test = array('a', b'). Proc to cpat do databaze nechapu, ale pole tam nacpes napriklad pres funkci serialize.
Jo a neodpovedel jsi proc cpes do DB tu celou URL a ne jen ty casti jak jsem napsal? Tohle je fakt hrozny a do budoucna spatne pouzitelny.
A k poli v DB, to znamená, že pro veřejnou část, kde to mám v URL jako test[]=a&test[]=b jsem to teda vyřešil přes $_GET["test"].
Ale jak v admin části, abych to pole nemusel pársovat čísla kategorií jako v příspěvku výše?
Mám použít (un)serialize, nebo existuje nějaká možnost jak ze zápisu test[]=a&test[]=b zpětně zrekonstruovat pole?
Ja myslel, ze kdyz zacinas, tak chces rady? To, ze jsi se inspiroval v nejake jine aplikaci neznamena, ze je to nejlepsi postup. Furt nechapu co se snazis cpat za blbosti do DB. Kdyby si to udelal, jak jsem psal ja i jini vyse, tak muzes nejaky parsovani vyhodit a mas hned zivot jedndussi
.
function showmenu () {
$sql= "SELECT * FROM menu ORDER BY parent, position, menu_id";
$menu = dbcon($sql);
$menu_def = array (0 => array ('-children' => array ()));
foreach ($menu as $row) {
$menu_def[ $row['menu_id'] ] = $row;
if (! array_key_exists ('-children', $menu_def[ $row['parent'] ]))
$menu_def[ $row['parent'] ]['-children'] = array ();
array_push ($menu_def[ $row['parent'] ]['-children'], $row['menu_id']);
}
echo '<table>';
menu_rec ($menu_def, 0);
echo '</table>';
}
function menu_rec ($menu_def, $id) {
$entry = $menu_def[ $id ];
if (array_key_exists ('title', $entry)) {
echo '<tr><td>';
echo '<a href="index.php?' . $entry['url'] . '">' . $entry['title'] . '</a>';
echo '</td></tr>';
echo "\n";
}
if (array_key_exists ('-children', $entry)) {
foreach ($entry['-children'] as $next_id) {
menu_rec ($menu_def, $next_id);
}
}
}
php nemám, ani mať nebudem, možno som ani pôvodné zadanie správne neprelúštilPHP a MySQL:Vytváříme webové databázové aplikace od O'REILLY a Computer Pressu a tady toto programuji, abych se v PHP naučil dělat.
Kde bych teda mohl ty informace o XML sitemapách a renderování pomocí XSLT mohl najít? Stačí jenom nějaký link na nasměrování. A šlo by to použít i pro diskusní fórum s thready(které si taky chci vyzkoušet udělat)? Protože jsem tuto "monstrózní" konstrukci použil, že se bude hodit i pro fórum.
$main_menu = array (
'neco.php?bla+bla' => 'Nadpis',
array(
'bla.php' => 'Podnadpis',
...
),
'dalsi.php' => Jiny nadpis,
...
);
Tiskni
Sdílej: