Программисты, help
2356 сообщений
#15 лет назад
Есть парсер, но вот незадача... 
Парсер установлен на денвер.
Выдает такие ошибки
Warning: copy(components/com_virtuemart/shop_image/product/1269949906.jpg) : failed to open stream: No such file or directory in Z:\home\vsemu\www\parser.php on line 265
Warning: copy(components/com_virtuemart/shop_image/product/resized/1269949906.jpg) : failed to open stream: No such file or directory in Z:\home\vsemu\www\parser.php on line 266
Код парсера для картинок:
//////////Копирование изображений////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//Значение картинки должно быть уникальным
if($with_image==0){
$db_image_path = "";
$db_image_thumdnail_path ="";
}else{
$now = time();
//А вдруг gif?
///////////////
$image_path = "components/com_virtuemart/shop_image/product/".$now.".jpg";
$image_thumbnail_path = "components/com_virtuemart/shop_image/product/resized/".$now.".jpg";
$db_image_path = $now.".jpg";
$db_image_thumdnail_path = "resized/".$now.".jpg";
copy($arr_product_image,$image_path);
copy(str_replace("&","&",$arr_small_image), $image_thumbnail_path);
//Копируем изображения в нашу папку и сохраняем путь к ним
copy($image_path, "$folder/images/$now.jpg");
copy($image_thumbnail_path, "$folder/images/thumbs/$now.jpg");
$item->image_normal = "images/$now.jpg";
$item->image_thumb = "images/thumbs/$now.jpg";
$b++;
}
Буду очень благодарна за подсказку
3195 сообщений
#15 лет назад
$folder у вас где задаётся?либо путь неверный, либо что-то с правами доступа (что с учётом того, что это денвер, маловероятно).
11416 сообщений
#15 лет назад
Ага, неверный путь указан скорее всего...
2356 сообщений
#15 лет назад
Извиняюсь конечно, в php я полный ноль, а где этот путь искать, точнее как примерно писулька должна выглядеть?
2356 сообщений
#15 лет назад
Цитата ("frig"):$folder=
И дальше путь к папке.
$folder = $_POST; // Папка для результата
16382 сообщения
#15 лет назад
Покажите форму из которой отправляете. Полностью скрипты желательно показать. Так гадать можно долго.
2356 сообщений
#15 лет назад
Цитата ("frig"):Покажите форму из которой отправляете. Полностью скрипты желательно показать. Так гадать можно долго.
тут всего 1 файлик.
вот полностью, что касается $folder = $_POST;
///////////Настройки парсера.//////////
//////////////////////////////////////
$category_id = $_POST; // id категории
// Ссылка до списка товаров
$url_to_list = $_POST;
$start = $_POST-1; // Откуда
$stop = $_POST-1;
$min = $_POST;
$max = $_POST;
$with_image = $_POST;
$with_image = (empty($with_image))? 0:1;
$proxy = $_POST;
$folder = $_POST; // Папка для результата
$timeout = $_POST; //Таймаут
16382 сообщения
#15 лет назад
components/com_virtuemart/shop_image/product/
components/com_virtuemart/shop_image/product/resized/
Вот эти папки существуют? Он видимо пытается копировать из них файлы, а копировать нечего.
2356 сообщений
#15 лет назад
Цитата ("frig"):components/com_virtuemart/shop_image/product/
components/com_virtuemart/shop_image/product/resized/
Вот эти папки существуют? Он видимо пытается копировать из них файлы, а копировать нечего.
Эти папки существуют и как раз таки в них пытаются копирывать,
16382 сообщения
#15 лет назад
Выше //Копируем изображения в нашу папку и сохраняем путь к ним напишите echo $folder."<br>"; Запустите, покажет что там в этой переменной.