Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как можно прочитать размер изображения ( 1024х768 )
 
 автор: Dinya_1   (13.05.2010 в 10:48)   письмо автору
 
 

Как можно прочитать размер изображения ( 1024х768 )

  Ответить  
 
 автор: Tonik992   (13.05.2010 в 11:36)   письмо автору
 
   для: Dinya_1   (13.05.2010 в 10:48)
 

1024*768 и умножаешь на глубину изображения... 8, 16,24, или же на 32
получишь искомый размер изображения

  Ответить  
 
 автор: Dinya_1   (13.05.2010 в 12:15)   письмо автору
 
   для: Tonik992   (13.05.2010 в 11:36)
 

Оч.много картинок проходят в цикле, надо узнать: Ширину 1024, Высоту 768

  Ответить  
 
 автор: sim5   (13.05.2010 в 12:18)   письмо автору
 
   для: Dinya_1   (13.05.2010 в 12:15)
 

[поправлено модератором]

  Ответить  
 
 автор: Dinya_1   (13.05.2010 в 12:27)   письмо автору
 
   для: sim5   (13.05.2010 в 12:18)
 

хорошо, :((

  Ответить  
 
 автор: Gubichev   (13.05.2010 в 14:04)   письмо автору
 
   для: Dinya_1   (13.05.2010 в 12:27)
 

Функция getimagesize

  Ответить  
 
 автор: cheops   (13.05.2010 в 17:11)   письмо автору
 
   для: Dinya_1   (13.05.2010 в 10:48)
 

Для этого используется функция getimagesize()
<?php
  
list($width$height$type$attr) = getimagesize("image.jpg"); 
?>

  Ответить  
 
 автор: Dinya_1   (13.05.2010 в 21:10)   письмо автору
 
   для: cheops   (13.05.2010 в 17:11)
 

Данная функция применяется вместе с формой, а есле файл уже находится в нужном месте, и нужно только прочитать, как можно осуществить



<?
$sql2 
mysql_query("SELECT foto_name FROM tabl WHERE id='$id' ");
$row2 mysql_fetch_array($sql2);        
if(isset(
$row2['new_link']))
{

list(
$width$height$type$attr) = getimagesize($row2['foto_name']);  

echo (
$width);
?>


в данном случае говорит что файла не существует.

  Ответить  
 
 автор: cheops   (13.05.2010 в 21:29)   письмо автору
 
   для: Dinya_1   (13.05.2010 в 21:10)
 

А путь относительно скрипта в $row2['foto_name'] указан верно?

  Ответить  
 
 автор: Dinya_1   (13.05.2010 в 21:34)   письмо автору
 
   для: cheops   (13.05.2010 в 21:29)
 

у меня в квадрат. скобочках идет просто имя файла

getimagesize($row2['foto_name']);   


попробую указать полный путь.

  Ответить  
 
 автор: cheops   (13.05.2010 в 21:35)   письмо автору
 
   для: Dinya_1   (13.05.2010 в 21:34)
 

Функции нужно полный путь - она открывает файл, по одному названию она ничего не сможет сделать.

  Ответить  
 
 автор: Dinya_1   (13.05.2010 в 21:39)   письмо автору
 
   для: cheops   (13.05.2010 в 21:35)
 

получилось спасибо.

А можно еще на перемещение файла , из одной папки в др.?

  Ответить  
 
 автор: cheops   (13.05.2010 в 21:42)   письмо автору
 
   для: Dinya_1   (13.05.2010 в 21:39)
 

В смысле для перемещения файла из одной папки в другую? Для этого можно воспользоваться функцией rename(), указав в первом аргументе путь к файлу, а во второй - путь, куда файл должен быть перемещен. Если на старом месте файл должен остаться, то лучше воспользоваться функцией copy().

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования