[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не знаю как правильно прописать для exif_read_datа
Spexcreator
кто знает правильный вариант для
$exif = exif_read_data("'.$directory.'/'.$file.'", 0, true);


<?php
ini_set('exif.encode_unicode', 'UTF-8');
$directory = 'galleries';

$allowed_types=array('jpg','jpeg');
$file_parts=array();
$ext='';
$title='';
$i=0;

$dir_handle = @opendir($directory) or die("error");

while ($file = readdir($dir_handle))
{
if($file=='..' || $file == '..') continue;

$file_parts = explode('.',$file);
$ext = strtolower(array_pop($file_parts));
//вот как правильно ? умоляю покажите я уже все что знал варианты перебрал T_T
$exif = exif_read_data("'.$directory.'/'.$file.'", 0, true);
//===================================
$title = $exif['WINXP']['Title'];
$nomargin='';



if(in_array($ext,$allowed_types))
{
if(($i+1)%4==0) $nomargin='nomargin';

echo '
<div class="pic '
.$nomargin.'" style="background:url('.$directory.'/'.$file.') no-repeat 40% 40%;">

<a href="'
.$directory.'/'.$file.'" title="'.$title.'" target="_blank">'.$title.'</a>
</div>'
;





$i++;
}
}




Спустя 32 минуты, 21 секунда (5.02.2012 - 12:28) nugle написал(а):
что не так? какие ошибки
http://php.su/functions/?f=exif_read_data&choice=info
там 4 параметра на входи идут, сиди и читай

Спустя 29 минут, 9 секунд (5.02.2012 - 12:57) Игорь_Vasinsky написал(а):
ещё есть getimagesize()

Спустя 57 минут, 29 секунд (5.02.2012 - 13:54) Spexcreator написал(а):
Цитата (nugle @ 5.02.2012 - 09:28)
что не так? какие ошибки
http://php.su/functions/?f=exif_read_data&choice=info
там 4 параметра на входи идут, сиди и читай

Если путь как там на прямую не из переменной я пропишу всё работает славно ...но меня это не устраивает совсем

exif_read_data() [function.exif-read-data]: Unable to open file in
........\index.php on line 57

Спустя 2 минуты, 32 секунды (5.02.2012 - 13:57) Spexcreator написал(а):
Цитата (Игорь_Vasinsky @ 5.02.2012 - 09:57)
ещё есть  getimagesize()

getimagesize (file) ...возвращает размеры файла же...мне это не нужно ,у меня работает и то,но если путь на прямую указан... как правильно может путь ,что бы он понимал...

Спустя 3 часа, 38 минут, 44 секунды (5.02.2012 - 17:35) Spexcreator написал(а):
Всем кто откликнулся спасибо решил всё сам ,просто нужно было по нормальному прописать $exif = exif_read_data($directory.'/'.$file, 0, true); и всё ,можно закрывать тему
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.