Jump to content
php.lv forumi

Recommended Posts

Posted

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

Posted

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:

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

Posted (edited)

<?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
Posted

nu nezinu man ka neko nerāda ta nerāda norādu kādu diru gribu tikuntā no image a moš tur priekš php kas jauzstāda?

Posted (edited)

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
×
×
  • Create New...