Interval.cz    Grafika.cz    DeveloperDaily.cz    Host.sk    PHP.sk 

  Strßnky v∞novanΘ tvorb∞ WWW a grafice
 
Tato strßnka b∞₧φ na za°φzenφch spoleΦnosti Profinet.sk, a.s., provozovatele sφt∞ Prof-i-NeT v rßmci projektu host.sk
Moje stranky
   Uvodnφ strßnka
   3D modelovßnφ
   3D galerie
   VRML
   Flash
   PHP
   PHP skripty
   Slovnφk pojm∙
   SMS brßna
   O mojφ osob∞

3D galerie - strojφrenstvφ

Instalace PHP
vÜe free (linux i win)
   PHP 4
   Apache server
   My SQL
   HotovΘ instalace
   Rady k instalaci
   Kam s webem

jan.chmelik@atlas.cz

Optimalizovßno
800 x 600
a lepÜφ
IE4 / NN4 a lepÜφ

Knihovna PHP skript∙ > Kdo slavφ dnes svßtek
 
Svßtky
Funkce, kterß vracφ jmΘno z kalendß°e, je₧ v dan² den slavφ svßtek (jmeniny). Hojn∞ vyu₧φvanß na uvφtacφch strßnkßch r∙zn²ch server∙, kdy vßs hned po vstupu na strßnky serveru informujφ kdo mß prßv∞ dan² den svßtek.

V tΘto off-line verzi neodpovφdajφ jmeniny dneÜnφmu dni.
Dnes mß svßtek  Johana.




Princip skripu je jednoduch². Hlavnφ Φßstφ skriptu tvo°φ fukce v nφ₧ jsou nadefinovßny vÜechny jmeniny za cel² rok. Tento skript v∙bec nepou₧φvß databßze a vÜe je nadefinovßno p°φmo ve skriptu. P°i volßnφ funkce svatek posφlßme i 2 hodnoty den a m∞sφc. Funkce pak vracφ °et∞zec - jmΘno osoby, kterß mß v dan² den svßtek.
<?

// ******************************************************************************
// *   Funkce vracejφcφ jmeniny v urΦen² den                                    *
// *   WWW      http://chweb.host.sk                                            *
// *   E-mail   jan.chmelik@atlas.cz                                            *
// ******************************************************************************

function svatek ($mesic,$den){

if ($mesic==1) { //leden
	switch ($den) {
		case 1 : $svatek="Nov² rok"; break;
		case 2 : $svatek="Karina"; break;
		case 3 : $svatek="Radmila"; break;
		case 4 : $svatek="Diana"; break;
		case 5 : $svatek="Dalimil"; break;
		case 6 : $svatek="T°i krßlovΘ"; break;
		case 7 : $svatek="Vilma"; break;
		case 8 : $svatek="╚estmφr"; break;
		case 9 : $svatek="Vladan"; break;
		case 10 : $svatek="B°etislav"; break;
		case 11 : $svatek="Bohdana"; break;
		case 12 : $svatek="Pravoslav"; break;
		case 13 : $svatek="Edita"; break;
		case 14 : $svatek="Radovan"; break;
		case 15 : $svatek="Alice"; break;
		case 16 : $svatek="Ctirad"; break;
		case 17 : $svatek="Drahoslav"; break;
		case 18 : $svatek="Vladislav"; break;
		case 19 : $svatek="Doubravka"; break;
		case 20 : $svatek="Ilona"; break;
		case 21 : $svatek="B∞la"; break;
		case 22 : $svatek="Slavomφr"; break;
		case 23 : $svatek="Zden∞k"; break;
		case 24 : $svatek="Milena"; break;
		case 25 : $svatek="MiloÜ"; break;
		case 26 : $svatek="Zora"; break;
		case 27 : $svatek="Ingrid"; break;
		case 28 : $svatek="Ot²lie"; break;
		case 29 : $svatek="Zdislava"; break;
		case 30 : $svatek="Robin"; break;
		case 31 : $svatek="Marika"; break;
		}
		return $svatek;
}
if ($mesic==2) { //·nor
	switch ($den) {
		case 1 : $svatek="Hynek"; break;
		case 2 : $svatek="Nela"; break;
		case 3 : $svatek="Bla₧ej"; break;
		case 4 : $svatek="Jarmila"; break;
		case 5 : $svatek="Dobromila"; break;
		case 6 : $svatek="Vanda"; break;
		case 7 : $svatek="Veronika"; break;
		case 8 : $svatek="Milada"; break;
		case 9 : $svatek="Apolena"; break;
		case 10 : $svatek="Mojmφr"; break;
		case 11 : $svatek="Bo₧ena"; break;
		case 12 : $svatek="Slav∞na"; break;
		case 13 : $svatek="V∞nceslav"; break;
		.
		. //dni 14 a₧ 29
		.
		.
		}
		return $svatek;
}

.
.
.   	//b°ezen
.   	//duben
.   	//atd.
.
.   	//taky mne nebavφ opisovat kalendß°
.   	//te∩ u₧ vφte jak na to, tak si u₧φte opisovßnφ
.
.
	
}?>		
					


Pokud pou₧φvßme funkci ve stejnΘm souboru staΦφ uvΘst nßsledujφcφ k≤d
<?
echo "Dnes mß svßtek ";
echo svatek (0+date("m"), date("j"));
?>		
				


Pokud pou₧φvßme funkci v jinΘm souboru musφme p°idat jeÜt∞ 1 °ßdek. Ukßzka platφ, pokud budeme mφt funkci ulo₧enou v souboru svatek.php ve shodnΘm adresß°i jako prßv∞ konan² skript.
<?
require "svatek.php";
echo "Dnes mß svßtek ";
echo svatek (0+date("m"), date("j"));
?>		
				


Funkci lze ale pou₧φt i pro zjiÜt∞nφ nap°φklad toho, kdo mß svßtek v konrΘtnφ datum. StaΦφ funkci zaslat Φφslo m∞sφce a dne, kter² nßs zajφmß. P°φklad nßm ukazuje 5. b°ezen.
<?
require "svatek.php";
echo "Dne 3.5. mß svßtek ";
echo svatek (3,5);
?>		
				



adresa strßnek : chweb.host.sk
datum poslednφ aktualizace : 21.srpen 2001
Software
  qr.cz
  slunecnice.cz
  download.com

╚eskΘ Portßly
  seznam.cz
  atlas.cz
  redbox.cz
  centrum.cz
  quick.cz

Cizφ portßly
  altavista.com
  yahoo.com
  lycos.com
  excite.com
  google.com

Hardware
  rafs.cz
  pctuning.cz
  svethardware.cz

Ostatnφ
  jφzdnφ °ßdy
  novinky.cz
  fudge.cz
  funny.cz
  flashfun.cz