Okhelp.cz

Recepty, články, nápady, programování. Dříve dum-zahrada, finance, internet a know-how.okhelp.cz Pro lepší výsledky hledání používejte i diakritiku.

PHP get daylight saving time - letni cas date(I)



Letní čas tak připočítat hodinu. Ověření zda je letní čas.

$dst = date("I"); //I (capital i); 0 or 1 if daylight saving time

// example:
$hour = 14;
if(date("I")===1){
 $hour = $hour + 1;
}
// OR
$hour = 14 + date("I");




69LW NO topic_id



Další témata ....(Topics)


28

PHP Copyright | php-copyright


Jak snadno vložit na stránku přenositelný kód s copyright vašich stránek v php.

       <font color=#3E845E size="0.8px">Copyright ©  2008-<?php print date("Y").' '.$_SERVER ["HTTP_HOST"];?>, all right reserved
      </font><br>



2

phpbb forum header footer location | header-footer-id-21


Soubory header, footer a další se nacházejí ve složce příslušného stylu například:


mojeforum/styles/prosilver/template/overall_header.html
mojeforum/styles/prosilver/template/viewtopic_body.html
mojeforum/styles/prosilver/template/overall_footer.html

/mojeforum/cache/tpl_prosilver_overall_footer.html.php
/mojeforum/cache/tpl_prosilver_overall_header.html.php

Můžeme v nich nastavit ikonu fóra, nebo údaje do patičky popřípadě atd.
40

Přidání položek do kontextového menu Notepad++ | notepad-context-menu-language-syntax


Editace contextového menu a přidání položek do kontextového menu Notepad++
Konkrétně je to vyvolání nabídky pro změnu syntaxe v otevřeném souboru.
Postup:
- vybrat z horního menu
- Settings
- Edtit Context Menu
- Upravit soubor
- Zavřít a otevřít Notepad++
- Vyzkoušet funkci


Před < Item odstraňte mezeru!!!!! Zde je to jen kvůli zobrazeni. Prolížeče mají tendenci kód převést na HTML.


< Item id="0"/><!-- moje -->
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="CSS" ItemNameAs="Language CSS"/>
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="HTML" ItemNameAs="Language HTML"/>
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="JAVASCRIPT" ItemNameAs="Language JAVASCRIPT"/>
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="PHP" ItemNameAs="Language PHP"/>
30

PHP První písmeno na velké | php-prvni-pismeno-na-velke


Php funkce, která vrátí string, jehož první písmeno bude změněno na velké a pracuje s diakritikou.
Pokud Vám PHP oznámí, že voláte neznámou funkci s prefixem mb_ tak je nutné přidat (odkomentovat) extension v php.ini
extension=php_mbstring.dll
Nutné je, aby jste upravili správný php.ini soubor, můžete jich míti více na disku a dále je nutné, aby jste měli příslušnou dll knihovnu v adresáři extension_dir
extension_dir = "C:\PHP\ext"
tedy php_mbstring.dll

//////////////////////////////
function setFirstLetterToUpper($vstup)
{ // BEGIN function 
  if(mb_strlen($vstup)==1){ 
    return mb_strtoupper($vstup);
  }else if(mb_strlen($vstup)>1){ 
    $upper = mb_strtoupper($vstup);
    $vstup = mb_substr($upper, 0, 1).mb_substr($vstup,1,mb_strlen($vstup) - 1); 
    return $vstup;
  }else
  return $vstup;
} // END function
9

IPV6 IP adresa jak jí zjistit | ipv6-ip-adresa-jak-ji-zjistit-id-752


IPV6 má jiný formát znaků a pokud se hlásíme na stránku pomocí IP tak navíc může být pokaždé jiná
i když dříve jsme měli pokaždé stejnou. Takže jak na to v php.
Získám IP adresu pomocí funkce:


function getip(){

if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP");
else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR");
else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR");
else $ip = UNKNOWN;
return $ip;

}

Získanou adresu definuji jako konstantu, ALE jen tu část začátku, které se shoduje z IP například s předešlého dne
a ta bude vždy stejná:


define("MY_IPV6","2b00:1027:904d:9e6z");


Tu část pak porovnávám při kontrole zda se jedná o mou adresu:


$ip = getip();
if( strpos($ip, MY_IPV6) !== false ){
// kdyz je moje IP provedu prihlaseni
}


Editace Jana Žákovská : 22.5.2020 - 22:31
Počet článků v kategorii: 69
Url:php-get-daylight-saving-time
Share
Share
Tweet