Jump to content
php.lv forumi

Recommended Posts

  • Replies 30
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted
Val, Stopp, jūsu 'pirmkārt' un 'otrkārt' ir viens un tas pats ;).

Hmm, man likās, ka Val teica, ka pro_killer grib nolasīt to bildi no php.lv servera, bet nu var jau būt. :p

 

Hmm, tad laikam visdrīzāk cūkijs + mktime, lai dienas beigas norādītu.

Posted (edited)

<?php
function lasam_bildi($dir='./') {
$pattern="(\.jpg$)|(\.jpeg$)";

$filename = null;
$files = array();
if($handle = opendir($dir)) {

	while(false !== ($file = readdir($handle))){
		if(eregi($pattern, $file)) {
			$filename[] = "$file";
			};
		};
	}; 

closedir($handle);

$skaits = count($filename);
$random_skaitlis = rand(0, $skaits-1);
$x = $filename[$random_skaitlis];

return($x);
};

echo lasam_bildi('./images/');
?>

 

Random bilde. Pašam jāpiecep pārējais

 

 

Val, kas tur ko nesaprast ?

Man lēni pielec, tas arī viss.

Edited by Val
Posted
Stopp, tas ir kā - ar kukiju ?

Nu, uzcep cukiju līdz dienas beigām, kur norādīts, kāda bilde jārāda. Tikai šeit būs problēma, ka katram lietotājam būs cita bilde, tātad, ja viens pateiks kādam citam 'paskaties taiuntai lapā dienas bildi', tad būs.. nu, nebūs.

Posted

Droši vien. Un tad laikam arī jāpieglabā kādu pēdējo pāris dienu bildes, lai vienu laiciņu vairs to pašu bildi nav iespējams parādīt.

Posted (edited)

Ja ir daudz no kā izvēlēties, tad iespēja uzrauties uz divām vienādām pēc kārtas ir diezgan maza.

Kur nu vēl vairākas dienas pēc kārtas

Edited by Val
Posted

Ah, nu jā, tikai es vairāk domāju, lai pieglabā visas bildes, kas ir rādītas. Lai galīgi nebūtu iespējas nejauši parādīt divreiz vienu bildi.

 

Vēl arī var rādītajām bildēm nosaukumā pieadot klāt kādu speciālu stringu pēc kā noteikt vai rādīt bildi vai nerādīt.

Posted
zizdarijisq1

Kas tā par formu? :)

 

Nu nez, mēs te vienkārši spriežam. Ja tevi tavs tagadējais risinājums apmierina, tad šito tālāko sarunu vari laist gar ausīm.

Posted

var jau likt ieksh tabulas (SQL) un lai kaut kad ietu atkal uzlikt limitu "limit 100"


×
×
  • Create New...