$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 параметра на входи идут, сиди и читай
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); и всё ,можно закрывать тему