Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki forumiečiai,

 

Nenorėdamas užsiiminėti vien tik grafika + HTML/CSS nusprendžiau, jog noriu tobulinti žinias su PHP. Skaičiau esančias forume temas, su uždaviniais, tačiau žmogus ten nei kodo pateikė komentarams, nei, manau, darė tas užduotis.

 

Manau, gal kažkam iš Jūsų būtų smagu pateikti kokių užduočių man mokymosi tikslais, o vėliau man įkėlus užduoties sprendimą ateiti pasijuokti iš kreivo kodo. HA HA.

 

Todėl laukiu iš Jūsų PHP ar PHP+MySQL užduočių. Prieš rašant temą vieną spėjau parašyti.

 

Parasyk koda, kuris ant nuorodos leidzia paspaust tik x kartu

 

<?php 
session_start();
if(empty($_SESSION['count'])) $_SESSION['count'] = 0;
$counter =  $_SESSION['count']+1;
$_SESSION['count'] =  $counter; 


$end_session_time = 86400;

if (!isset($_SESSION['CREATED'])) {
   $_SESSION['CREATED'] = time();
} else if (time() - $_SESSION['CREATED'] > $end_session_time) {
   session_destroy();
}


$link_address = "http://www.google.lt";
$clicks_number = 15;
if ($counter > $clicks_number){
    echo "Link disabled";
}else {
echo "<a href='".$link_address."'>Link</a>";
}
?>

 

Užduotį kažkiek pasipildžiau dėl įdomumo. Žmogus gali paspausti nuorodą tam tikrą kiekį kartų, šiuo atveju 15, po to skaičiaus, jos spausti nebeleidžia. + Po tam tikro laiko, šiuo atveju 24h, vėl leidžia paspausti nuorodą.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal ką nors iš "Real world"? Pvz. padaryti funkciją kuri iš pateikto masyvo sudarytu menu. Masyvo struktūra gali pats pasirinkti, svarbiausiai, kad menu būtu n gyliu, tai yra pvz.:

 

Iš DB gautas ir suformuotas masyvas, čia tik PVZ, gali pasidaryti koki tik nori:

 

    array(
array(
	'parent' => 0,
	'id' => 1,
	'name' => 'Viršutiniai rūbai',
	'slug' => 'virsutiniai-rubai'
),
array(
	'parent' => 0,
	'id' => 2,
	'name' => 'Apatiniai rūbai',
	'slug' => 'apatiniai-rubai'
),
array(
	'parent' => 2,
	'id' => 3,
	'name' => 'Kojinės',
	'slug' => 'kojines'
),
array(
	'parent' => 3,
	'id' => 4,
	'name' => 'Sportinės kojinės',
	'slug' => 'sportinės-kojines'
)
   );

 

Tai dabar tau reikia sudaryti menu kuriame atsispindėtu hierarchija. Reikėtu daugiau tik elementų.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...