KryPt0 Posted November 21, 2005 Report Share Posted November 21, 2005 (edited) 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 November 21, 2005 by KryPt0 Link to comment Share on other sites More sharing options...
Klez Posted November 21, 2005 Report Share Posted November 21, 2005 samet iekshaa bildes ar datumiem, piem 2005-11-22.jpg 2005-11-23.jpg un katri dienu raadi bildi date("Y-m-d") Link to comment Share on other sites More sharing options...
john.brown Posted November 21, 2005 Report Share Posted November 21, 2005 (edited) 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 November 21, 2005 by john.brown Link to comment Share on other sites More sharing options...
blackhalt Posted November 22, 2005 Report Share Posted November 22, 2005 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 More sharing options...
KryPt0 Posted November 22, 2005 Author Report Share Posted November 22, 2005 (edited) 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 November 22, 2005 by KryPt0 Link to comment Share on other sites More sharing options...
john.brown Posted November 22, 2005 Report Share Posted November 22, 2005 Imanto mktime() funkciju. Tev, pēc idejas, jāieraksta failā pareizs reseta laiks tikai pirmo reizi. Ar mktime() dabū pirmā reseta laiku timestampā, un raksti iekšā. Ja katram userim gribi, tad jātaisa, vai nu katram atsevišķš failiņš, vai jāizmanto db :) Link to comment Share on other sites More sharing options...
Recommended Posts