Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


1) Про $PicNum. Это переменная в которую записывается чисо из параметра строки адреса. Он у нас такой - http://www.some_server.xxx/some_dire...ome_number>. Так в $PicNum запишется как раз значение <some_number>, видишь обращаемся к ассоциативному массиву переменных переданных скрипту методом GET - $_GET["N"] и берем параметр с именем N. ТО есть если так - img.php?N=3, то в $PicNum будет 3... само будет .
2) Про $ImgSize. Вызываем функцию которая вернет размеры изображения, в качестве параметра передаем ей имя файла картинки (перед вызовом функции надо проверить существование этого файла, а то возникает некрасивое сообщение об ошибке). Имя файла ненерим на лету, составляя его из параметра переданного скрипту: $ImgSize= GetImageSize("img_directory/".$PicNum.".jpg". То есть если так - img.php?N=3, то вызов будет таким - GetImageSize("img_directory/3.jpg" (точка в PHP - это сложение строк, причеп типы приводятся к строковому автоматом). Функция возвращает массив:
Цитата:
Возвращает массив из 4 элементов. Индекс 0 содержит ширину/width изображения в пикселах. Индекс 1 содержит высоту/height. Индекс 2 это флаг, указывающий тип изображения. 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(байтовый порядок intel), 8 = TIFF(байтовый порядок motorola), 9 = JPC, 10 = JP2, 11 = JPX. Индекс 3 это текстовая строка с корректной строкой height="yyy" width="xxx", которая может использоваться непосредственно в тэге IMG.
Из приведеного выше, ясно, что $ImgSize[3] содержит строку - height="xxx" width="yyy".

Ой, попрут меня с форума за курсы для начинающих

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 23:25, 01-10-2003 | #10