zmatlik.eu


osobní blog

Vytvoření textového souboru s názvy souborů v adresáři

Dnes opomíjený příkazový řádek nabízí jednoduché a efektivní řešení. Parametr b vynechá údaje o souborech a vloží pouze jejich jména.

DIR /b >název_souboru.txt

Tip: samozřejmě lze využít dávkového souboru .bat

MySQL: prohození indexů

Jednoduchý trik na prohození indexů v MySQL, který jsem našel na stackoverflow­.com, bohužel už nemohu najít přesný odkaz. Nicméně s řešením se mohu alespoň podělit B).

náhled zdrojového kódu
UPDATE [tabulka]
 SET pozice = IF(pozice=pozice_1, pozice_2, pozice_1)
 WHERE id IN(id_pozice_1, id_pozice_2)

Poznámka k podmínce v MySQL

IF(podminka, ANO, NE)

Úprava vzhledu prvku input file

Potřeboval jsem upravit vzhled prvku pro upload souboru na server a tak jsem hledal a hledal, zkoušel a zkoušel. Nakonec jsem našel pěkné řešení pomocí jQuery. Pěkné je, že zobrazuje název souboru, který bude nahrán. Styling Input File with jQuery and CSSB)

Statická třída v php jako konfigurační soubor

Používám statickou třídu jako konfigurační soubor pro nastavení blogu. Základ stránek naprogramuji na lokále a až odladěné stránky dávám na hosting. Někde na php.net jsem našel inicializaci statické třídy … třeba se bude hodit i někomu jinému ;)

<?php
 
class Nastaveni {
 
    /* nastaveni pripojeni databaze */
    protected static $dbHost = "localhost";
    protected static $dbUzivatel = "";
    protected static $dbHeslo = "";
    protected static $dbDatabaze = "localdb";
 
 
    public static function NastaveniInit() {
 
      if($_SERVER['HTTP_HOST']!='localhost') {
 
        /* nastaveni pripojeni databaze */
        self::$dbHost = "host_db";
        self::$dbUzivatel = "uzivatel_db";
        self::$dbHeslo = "heslo_db";
        self::$dbDatabaze = "server_db";
 
      }
 
    }
 
 } Nastaveni::NastaveniInit();
 
?>
1 2 3 4 5