Jump to content
php.lv forumi

Random Bilde no diviem folderiem


KryPt0

Recommended Posts

nu man ir dienas bildes skripts... viss buutu labi ja nevajadzeetu man speciaalu nosaukumu rakstiit o_0

<?
$datums = date("y-m-d");
// URLa uz pilnizmera bildi.
$bilde_urla = "http://hardgame.zapto.org/gallery/big";
// Cels uz pilnizmera bildi
$bilde_mape = "gallery/big";
// URLa uz mazbildi
$mazbilde_urla = "http://hardgame.zapto.org/gallery/small";
// Cels uz mazbildi
$mazbilde_mape = "gallery/small";
// Parastaa mazbilde ja nav atrasta bilde
$parastaa = "http://hardgame.zapto.org/gallery/parasta.jpg";
// Bildes ekstensija
$ekstensija = ".jpg";
// Darbiba
$bilde = "$bilde_mape/$datums" . $ekstensija . "";
if (file_exists ( $bilde)){ 
echo "<div align=center>
<a href='$bilde_urla/$datums" . $ekstensija . "' target='_blank'><img_src='$mazbilde_urla/$datums" . $ekstensija . "' border=1></a>
</div>"; } 
else {
echo "<div align=center>
<img src='$parastaa' border=1>
</div>"; } 
?>

Ar šito es mocos jau kādu pailgu laiciņu :( Un katru dienu tik lieku iekšā pa kādai jaunai bildei folderī ar specifisko vārdu :( varbūt kāds var pateikt ko es te varu mainīt lai izņem tikai bildi vienu no "gallery/small" kas ir kā thumbnailis un links uz tāda paša nosaukuma lielo bildi piem lol1.jpg iekš: "gallery/small kā thumneilis" un iekš "gallery/big kā pilnizmēra bilde" ... un lai mainās kad pulkstens ir 00:00, jeb 00:01 kāds var palīdzēt ?

 

P.S. Šito rakstiju PHP Pirmsākumos kad mācijos $date :D Un dzīvo jau ilgi, bet slinks arī palieku un slinkums dienā mainīt bildēm nosaukumus speciāli uz 11-11-11.jpg(piemērs) viss tā strādā, bet gribu lai ņem vienalga kādu bildi jeb drīzāk pa apli no filename piem ja ir aaa un bbb pirmo ņems aaa un tā tik pa riņķi... kāds var palīdzēt?

Edited by KryPt0
Link to comment
Share on other sites

2 Klez

Tak viņam jau tā arī ir izdarīts :)

<?
$bildes = file('bildes.txt'); // seit bilzu failu nosaukumi

list($bid,$resetTime) = explode('|',file_get_contents('reset.txt')); // šeit tekošās bildes index massivā 
																			//un nākamā reseta laiks: $bid|$resetTime

if($resetTime < time()) {
		  if($bid < count($bildes)-1) { $bid++; }
		  else { $bid = 0; }
		  $resetTime = $resetTime + 86400;
		  $fh = fopen('reset.txt','w');
		  fputs($fh, $bid.'|'.$resetTime);
		  fclose($fh);
}
$bilde = "$bilde_mape/$bildes[$bid]";
if (file_exists ( $bilde)){
  echo "<div align=center>
<a href='$bilde_urla/$bildes[$bid] target='_blank'><img_src='$mazbilde_urla/$bildes[$bid]' border=1></a>
</div>"; }
else {
 echo "<div align=center>
 <img src='$parastaa' border=1>
 </div>";
}
?>

Šitam vajadzētu pa apli dzenāt bildes, mainot katras 24 stundas :) Lai precīzi pusnaktī mainītu, vajag ar laikiem pačakarēties...

Notestējis gan neesmu...

Edited by john.brown
Link to comment
Share on other sites

nepārak iebraucu, bet varbūt noder:

<?php

$cik='1';//stunda uz priekshu

$next=time()+($cik*60*60);

 

$dat=date('dm',$next);

// test:

//$dat=date('r',$next);

 

echo $dat;

?>

Link to comment
Share on other sites

Njā! Nu itkā viss būtu oK... bet man nestrādā izdoma kā uztaisīt, lai mainās man izvēlētajā laikā :( nu bet es vēl pačakarēšos, ja sanāks ielikšu te, bet palīdzība tomēr derēs jebkāda :) Un varbūt vēl var ievietot lai ņem laiku no lietotāja, lai katram rādās bilde pēc viņa laika :/

Edited by KryPt0
Link to comment
Share on other sites

×
×
  • Create New...