- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Не могу понять что не так. Есть скрипт, парсит изображения сохраняет в папку, при этом генерит случайное имя для каждого изображения. Сейчас понадобилось, чтобы имена файлов изображений, оставались такими же как на сервере, но при запуске скрипта в таком режиме, имена изображений не выводятся в переменную. Кто укажет носом, что не так.
Заранее спасибо!
Вот кусок кода, где траблы.
if(isset($linkInfo['extension'])) // если есть подходящее разрешение, то это то что нам нужно
{
// создаем файлу имя
if($optionsList['settings']['generate_image_name'] == 'yes')
{
// создаем новое название
$filename = $optionsList['settings']['direct_name'] . '/' . md5(getNameFile($filename).createRandomName(32)) . '.' . $linkInfo['extension'];
} else {
$filename = $optionsList['settings']['direct_name'] . '/' . getNameFile($filename); // используем то же название
}
$newOptionsFile = fopen($filename,"w+"); // создаем файл
fwrite($newOptionsFile, $file['content']); // сохраняем туда полученные данные
fclose($newOptionsFile); // закрываем соединение
if(substr($optionsList['settings']['site_adres'], -1) == '/')
{
$optionsList['settings']['site_adres'] = substr($optionsList['settings']['site_adres'], 0, -1);
}
$bigLinkList[$i]['link'] = $optionsList['settings']['site_adres'] . '/' . $filename; // переназначаем ссылку
$bigLinkList[$i]['newlink'] = $filename; // переназначаем ссылку
$bigLinkList[$i]['extension'] = $linkInfo['extension']; // расширение изображения еще пригодится
}
Где то вот здесь ошибка.
$filename = $optionsList['settings']['direct_name'] . '/' . getNameFile($filename);// используем то же название
---------- Добавлено 14.12.2012 в 13:51 ----------
Есть у кого-нибудь мысли, что не так?