LEOnidUKG: ТС, вы просто не программист вот и всё. У вас ничего не будет работать. Я вам написал полностью рабочий код, далее даже ещё за вас про картинку дали. А вы чушь какую-то пишите.
Всё будет работать.
---------- Post added 19-06-2015 at 22:45 ----------
Как-то так, только порядок аргументов у file_put_contents проверьте, мог ошибиться.
Спасибо за ответ. Но почему-то не работает.
Всем спасибо!!
так ты по пятому кругу уже оказывается спрашиваешь, еще и носом крутишь тут?)
/ru/forum/900438
:) - сейчас про обычные цифры, нужно модернизировать код
, что бы не выводил повторов.
Спасибо. А зачем <br> ? Цифры ведь в разных местах будут.
Данный код нужен для того, что бы выводить картинки: kartinka<? echo rand(1, 90000);?>.jpg
И код какой-то очень весомый.
ТС, вы просто не программист вот и всё. У вас ничего не будет работать. Я вам написал полностью рабочий код, далее даже ещё за вас про картинку дали. А вы чушь какую-то пишите.
Всё будет работать.
---------- Post added 19-06-2015 at 22:45 ----------
http://php.net/manual/ru/control-structures.foreach.php
Перед тем, как писать, нужно научиться читать. Довольно простой совет, позволяющий избежать много глупых ситуаций.
спасибо, почитаю
---------- Post added 19-06-2015 at 22:46 ----------
Оператива будет быстро выжираться при росте количества изображений. Есть вариант с просадкой по камню, а не по мозгу:
Ну и тоже самое, но только с оптимизацией:
Большое спасибо, попробую
а почему он должен выводить 10 разных, если вы берете одно и то же значение $n?
А как будет правильно указать разные значения $n?
вместо
echo $n.'.jpg';
echo '<img src="folder_to_images/' .$n. '.jpg" alt="картинка номер ' .$n. '">';
Протестировал, что-то не так, выводит только 10 одинаковых картинок, а не рэндомно 10 без повторов.
---------- Post added 19-06-2015 at 21:36 ----------
<?
$filename=range(1, 30000);
shuffle($filename);
$filename=array_slice($filename,0,200);
foreach ($filename as $n)
{
echo $n.'.jpg';
}
Скрипт не так работает, выводит 10 одинаковых картинок.
выводить контент в этом месте:
echo $n.'.jpg';
А где и как его нужно выводить это вы должны делать.
---------- Post added 19-06-2015 at 12:43 ----------
вместо
echo $n.'.jpg';
echo '<img src="folder_to_images/' .$n. '.jpg" alt="картинка номер ' .$n. '">';
Большое спасибо!
<?
$filename=range(1, 30000);
shuffle($filename);
$filename=array_slice($filename,0,200);
foreach ($filename as $n)
{
echo $n.'.jpg';
}
Большое спасибо, но не совсем понял, как выводить контент и где прописывать путь до картинок.
Регулярку замените на
Огромное человеческое спасибо! ;)