Подскажите как узнать мета-данные картинки с помощью php функций и какие модули должны быть включены (ну там описание автор комментарии), если вообще возможно такое.
И еще такой вопрос может ли быть такое: подключаю библиотеку php_exif.dll, перезагружаю apache, а он мне пишет не найден загружаемый модуль. а модуль то там есть и путь к нему правильный прописан, другие модули загружаются а этот не хочет. у меня стоит php 5.3.0
1. leshiy_SV - 27 Октября, 2009 - 12:43:02 - перейти к сообщению
2. Мелкий - 27 Октября, 2009 - 17:00:49 - перейти к сообщению
leshiy_SV пишет:
Подскажите как узнать мета-данные картинки с помощью php функций
http://php.su/functions/?cat=exif
leshiy_SV пишет:
И еще такой вопрос может ли быть такое: подключаю библиотеку php_exif.dll, перезагружаю apache, а он мне пишет не найден загружаемый модуль. а модуль то там есть и путь к нему правильный прописан, другие модули загружаются а этот не хочет.
mbstring загружен? При том его загрузка должна быть прописана до GD.
3. JustUserR - 27 Октября, 2009 - 18:12:03 - перейти к сообщению
leshiy_SV А путь точно правильно прописан (Как по аналогии другими библиотеками) и включен ли модуль GD + вероятно версии не совпадают (Попробуйте установить с помощью PEAR если там это есть
Маловероятно - но всетаки это вы под виндой делаете ибо под линухом конечно надо не подгружать dll а собирать so-шку
Маловероятно - но всетаки это вы под виндой делаете ибо под линухом конечно надо не подгружать dll а собирать so-шку
4. leshiy_SV - 28 Октября, 2009 - 15:37:52 - перейти к сообщению
Спасибо, разобрался.
вот написал небольшой скриптик типа слайд-шоу с менюшкой, которая строиться из комментариев к картинкам. Не судите строго потому как недавно начал изучать php. Кто профи в этом деле, прошу оценить скриптик и если есть какие нибудь не дочеты ткнуть пальцем
вот написал небольшой скриптик типа слайд-шоу с менюшкой, которая строиться из комментариев к картинкам. Не судите строго потому как недавно начал изучать php. Кто профи в этом деле, прошу оценить скриптик и если есть какие нибудь не дочеты ткнуть пальцем
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php
- //информация о картинках
- $path='pages/';//путь к изображениям
- function info_pages(){
- global $path, $files;
- //--читаем папку с изображениями
- $hdl=opendir($path);
- while ($file = readdir($hdl))
- if ( ($file!=".")&&($file!="..")) $files[]=$file;
- closedir($hdl);
- foreach($files as $img=>$page){
- $exif = exif_read_data($path.$page);
- if (!empty($exif['Comments'])) {$img_exif[$page]=$exif['Comments'];
- //рисуем менюшку
- echo '<a href=?get_img='.$img.'>'.$exif['Comments'].'</a><br>'."\r\n";
- }}
- }
- info_pages();
- if(!isset($_GET['get_img'])) { $get_img=0; }
- if( isset($_GET['get_img'])) { $get_img=$_GET['get_img']; }
- $next_page=$get_img+1;
- $prev_page=$get_img-1;
- if($get_img==(count($files)-1)) {$next_page='0';}
- if($get_img=='0') {$prev_page=(count($files))-1;}
- echo '<center><a href=?get_img='.$prev_page.'> <=</a> ||
- <a href=?get_img='.$next_page.'> =></a><br><br>';
- echo '<a href=?get_img='.$next_page.'>
- <img src='.$path.$files[$get_img].'></a></center>';
- ?>
И вопросик о безопасности скрипта, что и как