zxz |
08.02.2022 17:39 |
Predmet:Period izmedju dva datuma
PreuzmiIzvorni kôd (PHP):/*********************************************************************
Autor:zxz
datum: (0802.2022)
Opis:Period izmedju dva datuma u formatu godina mjesec dan
u mjesecima i u danima
Ulazni parametri su datumi u formtu "d-m-Y"
*********************************************************************/
function date_interval($start_date,$end_date)
{
$period=array('period'=> array('godina' =>0,'mjseci' =>0,'dana' =>0),'mjeseci'=>0,'dana'=>0);
$period['period']['godina']=$diff->format('%y');
$period['period']['mjeseci']=$diff->format('%m');
$period['period']['dana']=$diff->format('%d');
$period['mjeseci']=$period['period']['godina']*12 + $period['period']['mjeseci'];
$i=0;
{
$i++;
}
$period['dana']=--$i;
return $period;
}
$prvi_datum = "01-01-2021";
$drugi_datum = date("d-m-Y");
$period=date_interval($prvi_datum,$drugi_datum);
echo "<br>mjeseci-" .$period['mjeseci'];
echo "<br>dana-" .$period['dana'];
echo "<br>godina-" .$period['period']['godina'] . "mjesci-" .$period['period']['mjeseci'] ."dana-" .$period['period']['dana'];
|
zxz |
08.02.2022 19:36 |
Predmet:Dan na nasem jeziku na odrdjeni datum
PreuzmiIzvorni kôd (PHP): /*********************************************************************
Autor:zxz
datum: (08.02.2022)
Opis:Vraa ime dana na našem jeziku na osnovu ulaznog parametra datuma
*********************************************************************/
function ime_dana($datum)
{
$dan="";
echo $day_num;
switch ($day_num)
{
case 0:
$dan="ponedeljak";
break;
case 1:
$dan="utorak";
break;
case 2:
$dan="srijeda";
break;
case 3:
$dan="cetvrtak";
break;
case 4:
$dan="petak";
break;
case 5:
$dan="subota";
break;
case 5:
$dan="nedjelja";
break;
}
return $dan;
}
$datum ="03-02-2021";
$dan=ime_dana($datum);
echo "<br>dan je: " . $dan;
|
zxz |
09.02.2022 17:03 |
Predmet:Prestupna godina
PreuzmiIzvorni kôd (PHP):/*********************************************************************
Autor:zxz
datum: (09.02.2022)
Opis:Provjerava dali je godina prestupna ako jeste vraca 1 ako nije 0.
Ulazni parametar je godina.
*********************************************************************/
function prestupna($godina){
$dani=0;
return $dani%28;
}
echo prestupna(2020). "<br>";
|
zxz |
05.03.2022 22:48 |
Predmet:Lokacija na osnovu Ip adrese
PreuzmiIzvorni kôd (PHP):<!DOCTYPE html>
<html
<head>
<style>
body
{
font-family :Arial;
}
.mapouter
{position:relative;
text-align:
right;
width:1013px;
height:425px;
}
.gmap_canvas
{overflow:hidden;
background:none!important;
width:1013px;
height:425px;
}
.gmap_iframe
{width:1013px!important;
height:425px!important;
}
</style>
</head>
<body>
<?php
$ip = "77.77.218.100";
?>
<table border='1' width='50%' align='center'>
<tr>
<td>Drzava:</td>
<td><?php echo $info->geoplugin_countryName;?></td>
</tr>
<tr>
<td>Grad:</td>
<td><?php echo $info->geoplugin_city;?></td>
</tr>
<tr>
<td>Regija:</td>
<td><?php echo $info->geoplugin_region;?></td>
</tr>
<tr>
<td>IP ADDRESS:</td>
<td><?php echo $info->geoplugin_request;?></td>
</tr>
<tr>
<td>Postanski broj:</td>
<td><?php echo $info->geoplugin_countryCode;?></td>
</tr>
<tr>
<td>Geografska Å¡irina:</td>
<td><?php echo $info->geoplugin_latitude;?></td>
</tr>
<tr>
<td>Geografska dužina:</td>
<td><?php echo $info->geoplugin_longitude;?></td>
</tr>
<tr>
<td>Vremenska zona:</td>
<td><?php echo $info->geoplugin_timezone;?></td>
</tr>
<tr>
<td colspan="2">
<iframe class="gmap_iframe" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"
src="https://maps.google.com/maps?amp;hl=bs&
q=<?php echo $info->geoplugin_city;?>&t=p&z=14&ie=UTF8&iwloc=B&output=embed"></iframe>
</td>
</tr>
</table>
</body>
</html>
|
zxz |
06.03.2022 13:54 |
Predmet:kompresovanje sa gzcompres
PreuzmiIzvorni kôd (PHP):<?php
$string ="Otvaranje tema – Prije no što otvorite temu pokušajte putem pretrage nai odgovor koji tražite ili pak sli
nu temu koju želite da otvorite.Ukoliko ne postoji sli
na tema ili odgovor na vaše pitanje otvorite novu temu. Teme otvarajte na podforumima na koje tematski pripadaju. Uvodni post je obavezan jer njime objašnjavate razlog pokretanja temea i njen cilj, kao i svoje mišljenje o temi. Teme koji tematski nemaju veze s podforumom na kojem se nalaze, biti e premještene na prikladne podforume. Nije dozvoljeno otvaranje tema kojima je cilj i svrha samo besmisleno nabijanje postova – primjer Napišite nešto. Duple teme e se ukidati.
Pokreta
tema ima pravo tražiti zatvaranje vlastite teme, editiranje naslova, premještanje teme - u svrhu održavanja rasprave ili spre
avanja uništavanja teme. Klju
anje i bacanje teme na molbu se nee provoditi ukoliko je pokreta
u jedini cilj ometati i onemoguiti ostalima pisanje. ";
echo "<br>Orginal velicina: ". strlen($string)."<br>";
echo "<br>Kompresovana velicina:". strlen($compressed)."<br>";
echo "<br>Dekompresovana velicina:". strlen($original)."<br>";
?>
|
zxz |
08.03.2022 18:47 |
Predmet:Error handler
PreuzmiIzvorni kôd (PHP):<!DOCTYPE html>
<html>
<body>
------------------------------------------------------------------------
<?php
// error handler funkcija
function Eror_Handler($errno, $errstr, $errfile, $errline) {
echo "<br><b>Greska broj:</b> $errno <br>$errstr<br>";
echo "<b>U datoteci:</b> $errfile<br>";
echo "<b>U redu broj:</b> $errline<br>";
}
$a=$_POST['mujo'];
// Brisanje error handler
echo "<br>--------------bez error hndler----------------------<br>";
$a=$_POST['mujo'];
?>
</body>
</html>
</body>
</html>
|
zxz |
10.04.2022 18:14 |
Predmet:Limitiranje stringa
Ova funkcija limitira string na odredjeni broj rijeci.
Ulazni parametri:
$str-string koji limitiramo
$Broj_rijeci = 30--opcionalno (ako ne zadamo onda 30)
$na_kraju = '…' opcionalno (ako ne zadamo onda tri tacke)
PreuzmiIzvorni kôd (PHP):function limit_string($str, $Broj_rijeci = 30,$na_kraju = '&')
{
{
return $str;
}
preg_match('/^\s*+(?:\S++\s*+){1,'.(int ) $Broj_rijeci.'}/', $str, $str_limit);
{
$str_limit[0]=rtrim($str_limit[0]).$na_kraju;
}
return $str_limit;
}
poziv:
PreuzmiIzvorni kôd (PHP):$str ="Na terminskom tržiÅ¡tu roba na Wall Streetu od ovoga tjedna trguje se vodom, a njezina e cijena varirati poput cijena nafte, zlata ili pÅ¡enice,
izvijestila je najvea svjetska burza financijskih derivata CME Group.";
$s=limit_string($str,7);
echo "prvi dio:-1-" .$s[0] . "<br>" ;
echo "drugi dio:-2-" .$s[1];
u ovom slucaju u $s[0] je prvi dio stringa odnosno onoliko rijci koliko smo zadali
a u $s[1] je ostatak koji je odsjecen
Ona vam mozda nekad i netreba pa mozete pojednostavniti funkciju. |
zxz |
10.04.2022 18:33 |
Predmet:Broj dana u mjesecu
Ova funkcija vraca broj dana u mjesecu
PreuzmiIzvorni kôd (PHP):function broj_dana_u_mjesecu($broj_mjeseca, $godina)
{
if ($broj_mjeseca < 1 OR $broj_mjeseca > 12)
{
return 0;
}
{
}
if ($broj_mjeseca == 2)
{
if ($godina % 400 == 0 OR ($godina % 4 == 0 AND $godina % 100 != 0))
{
return 29;
}
}
$broj_dana = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
return $broj_dana[$broj_mjeseca - 1];
}
//poziv
echo broj_dana_u_mjesecu(2, 2008);
|