Forum Webscript.Ru
Программирование => PHP => Тема начата: Figator009 от 28 Марта 2005, 05:44:40
-
Мне нужно уменьшить фотку до определенных размеров, список фоток берется из файла.
Так вот у меня ведется рандомный вывод фото, но к сожаления я не могу передать функции getimagesize номер строки в файле, определенногй фотки, т.е. фотку передаю а номер строки нет.
Вот код.
$file="data/photo.dat";
$array = file($file);
$foto=$array[rand(0,count($array)-1)]; - типа рандомный вывод.
$foto=str_replace("::","",$foto);
echo $foto;
$wh = getimagesize("$foto"); - а вот тут я передаю УРЛ фотки, а как передать какая она по счету в файле, типа номер строки в файле.
$w = $wh[0]/4;
$h = $wh[1]/4;
$w100 = $wh[0] + 20;
$h100 = $wh[1] + 25;
-
а зачем функции getimagesize передавать какой-то номер?
ты это... хорошо себе представляешь, что делает эта функция, и зачем?
-
фотка в файле???:) что в файле? в каком файле? что где и как? объясни по подробнее
-
Сохрани свой рандом в отдельную переменную и пользуйся.
$number=rand(0,count($array)-1);
$foto=$array[$number];
$number будет содержать номер сртоки в файле начиная с нуля.