[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт не работает.
Xlebyshek
написал скрипт, чтобы он из одного Dir рисунки переделывал в jpeg и сохранял в другой. Но,че то он не сохраняет переделанные рисунки.

<?php
$m=array();
if ($FV=@opendir("pics")){
while (($nfile=readdir($FV))!== FALSE){
$m[$i]="pics/".$nfile;
$i++;
}
closedir($FV);
}else {
print"Error";
}
$addres=thumbs.$nfile;
for ($j=0; $j<=$i; $j++){
imagejpeg($m[$j],"thumbs/$m[$j]");
}
?>
Помогите пожалуйста.



Спустя 9 дней, 20 часов, 1 минута, 20 секунд (15.01.2009 - 11:59) eugene pikalov написал(а):
Читаем http://ua.php.net/manual/en/function.imagejpeg.php
bool imagejpeg ( resource $image [, string $filename [, int $quality ]] )

Первый аргумент resource $image , а вы пытаетесь использовать вместо этого строку (string) $m[$i]="pics/".$nfile;
Если конвертация из gif то нужно использовать imagecreatefromgif, если другой формат, то другую ф-цию imagecreatefrom*

PHP
$m=array();
if (
$FV=@opendir("pics")){
while ((
$nfile=readdir($FV))!== FALSE){
$m[$i]="pics/".$nfile;
$i++; 
}
closedir($FV);
}else {
print
"Error";
}
$addres=thumbs.$nfile;
for (
$j=0$j<=$i$j++){
$image=imagecreatefromgif ($m[$j]);
imagejpeg($image,"thumbs/$m[$j]");
}



Спустя 2 дня, 7 часов, 19 минут, 36 секунд (17.01.2009 - 19:19) Xlebyshek написал(а):
ЫГЫ. спасибо.


_____________
Быстрый ответ:

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