[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при копировании файла через copy.
allforweb
Вот кусок скрипта парсера, ошибка при копировании картинки:
$image = "http://".$img_src[1]; // это путь к картинке на сервере
$uploads = file_get_contents ($image); // получаю картинку
$image_name = $uploadimage.substr(md5(microtime()), 11).".jpg"; // $uploadimage – каталог для загрузки и новое имя файла
copy ($uploads,$image_name); // копирую файл
copy($_FILES['uploadfile']['tmp_name'],$image_name); // еще один вариант
copy($_FILES['uploads']['tmp_name'],$image_name); //и еще один





Спустя 2 часа, 9 минут, 38 секунд (25.11.2010 - 03:46) FatCat написал(а):
Цитата (allforweb @ 25.11.2010 - 02:36)
$image = "http://".$img_src[1]; // это путь к картинке на сервере
$uploads = file_get_contents ($image); // получаю картинку
$image_name = $uploadimage.substr(md5(microtime()), 11).".jpg"; // $uploadimage – каталог для загрузки и новое имя файла
copy ($uploads,$image_name); // копирую файл

Ой!
copy ("http://".$img_src[1],$uploadimage.substr(md5(microtime()), 11).".jpg");

Спустя 10 часов, 28 минут, 15 секунд (25.11.2010 - 14:14) allforweb написал(а):
Мама, почему я такой тупой? FatCat Спасибо большое - ты гений!

И еще вопрос к спецам по парсингу. Как лучше организовать удаление дублей спарсенных новостей, чтобы новость однажды спарсенная второй раз не парсилась уже. Кроме создания таблицы спарсенных URL ничего в голову не приходит.

Спустя 1 день, 2 часа, 58 минут, 1 секунда (26.11.2010 - 17:12) FatCat написал(а):
Цитата (allforweb @ 25.11.2010 - 15:14)
Как лучше организовать удаление дублей спарсенных новостей, чтобы новость однажды спарсенная второй раз не парсилась уже.

А новости выкладываешь файлами? Тогда поиском по файлам своих новостей.
Но логичней парсить в базу и выводить на сайте из базы. А в базе уже проще и URL фиксировать.

Спустя 57 минут, 5 секунд (26.11.2010 - 18:09) allforweb написал(а):
Я складываю в базу. Сначала в таблицу спарсенных новостей, их вывожу в адмикну для редактирования. Потом в таблицу новостей которые на сайте показываются, а вот как избежать дублей (я парсю сразу много рсс каналов) каких то умных идей нет. Получается нужно складывать спарсенные URL в отдельное поле таблицы, и при обходе рсс каналов парсер должен проверять, есть такая новость уже в базе или нет.
Быстрый ответ:

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