Jump to content
php.lv forumi

par image


sviesc

Recommended Posts

kāds varētu palīdzēt noteikt bildes izmēru pixseļos (piem.: 65X65) pie reizes vel derētu izštukot tādu lietu kā nolasam no dir bildes un tad randomā pa vienai drukājam pārlūkā nu teiksim pie refreša bilde mainās

Link to comment
Share on other sites

par to random man ir skripts

<?php

if ($handle = opendir('img')) {
  while (false !== ($file = readdir($handle))) { 
echo "<img src=\"img/$file\"><br>";
  }
  closedir($handle); 
}
?>

bet man nav ideju kā izveidot tā lai netiek piņemti tie punkti, kuri norāda direktoriju un kā šo te sriptu sajūgtu ar random f-ciju lai pārlūkā tiktu izdrukāts tikai viena bilde, bet ar random f-ciju :blink:

Link to comment
Share on other sites

<?php
$dira = '/var/www/htdocs/sviesc/img';
$webdira = '/img/';
$faili = scandir($dira);
do {
$gadiijumskaitlis = rand(0, sizeof($faili)-1);
} while (is_file($dira . '/' . $faili[$gadiijumskaitlis]) == false);
echo '<img src="' .  $webdira . $faili[$gadiijumskaitlis] . '">';
?>

 

Šitā...

Edited by Aleksejs
Link to comment
Share on other sites

es atradu šādu te koda gabaliņu & wis strādā bet paldies par padomu :blink:

<?
mt_srand((double)microtime()*1000000);
$imgs = dir('img');
while ($file = $imgs->read()) {
  if (eregi("gif", $file) || eregi("jpg", $file)) {
$imglist .= "$file ";
  }
}
closedir($imgs->handle);
$imglist = explode(" ", $imglist);
$a = sizeof($imglist)-2;
$random = mt_rand(0, $a);
$image = $imglist[$random];
$content = "<br><center><img src=\"img/$image\" border=\"0\"><br><br></center>";
echo $content;
?>

Edited by sviesc
Link to comment
Share on other sites

×
×
  • Create New...