V uplynulých dnech byla v depu Českých drah v Brně-Maloměřicích úspěšně dokončena zástavba speciální antény satelitního internetu Starlink od společnosti SpaceX do jednotky InterPanter 660 004 Českých drah. Zástavbu provedla Škoda Group. Cestující se s InterPanterem, vybaveným vysokorychlostním satelitním internetem, setkají například na linkách Svitava Brno – Česká Třebová – Praha nebo Moravan Brno – Břeclav – Přerov – Olomouc.
Byla vydána nová verze 8.7.0 správce sbírky fotografií digiKam (Wikipedie). Přehled novinek i s náhledy v oficiálním oznámení (NEWS). Nejnovější digiKam je ke stažení také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.
Před 30 lety, k 1. 7. 1995, byl v ČR liberalizován Internet - tehdejší Eurotel přišel o svou exkluzivitu a mohli začít vznikat první komerční poskytovatelé přístupu k Internetu [𝕏].
Byla vydána (𝕏) nová verze 7.4 open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.
Balíček s příkazem sudo byl vydán ve verzi 1.9.17p1. Řešeny jsou zranitelnosti CVE-2025-32462 (lokální eskalace práv prostřednictvím volby host) a CVE-2025-32463 (lokální eskalace práv prostřednictvím volby chroot).
Do služeb Seznam.cz se lze nově přihlásit pomocí služby MojeID [𝕏].
Bezpečnostní výzkumníci zveřejnili informace o osmi zranitelnostech, které postihují více než 700 modelů tiskáren, skenerů a štítkovačů značky Brother. Bezpečnostní upozornění vydali také další výrobci jako Fujifilm, Ricoh, Konica Minolta a Toshiba. Nejzávažnější zranitelnost CVE-2024-51978 umožňuje útočníkovi vzdáleně a bez přihlášení získat administrátorská oprávnění prostřednictvím výchozího hesla, které lze odvodit ze
… více »Společnost Oracle vlastní ochrannou známku JAVASCRIPT. Komunita kolem programovacího jazyka JavaScript zastoupena společností Deno Land vede právní bitvu za její osvobození, viz petice a otevřený dopis na javascript.tm. Do 7. srpna se k nim má vyjádřit Oracle (USPTO TTAB).
Byl představen samostatný rádiový modul Raspberry Pi Radio Module 2 s Wi-Fi a Bluetooth.
Certifikační autorita Let’s Encrypt ukončila k 4. červnu zasílání e-mailových oznámení o vypršení platnosti certifikátů. Pokud e-maily potřebujete, Let’s Encrypt doporučuje některou z monitorovacích služeb.
select 'com=' || type || zbytekurl from tabulka
btw, v tom prípade by mal celú url skladať zo dát (a pridať stĺpce)
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.
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.
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úštil
PHP 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.$main_menu = array ( 'neco.php?bla+bla' => 'Nadpis', array( 'bla.php' => 'Podnadpis', ... ), 'dalsi.php' => Jiny nadpis, ... );
Tiskni
Sdílej: