Вопрос по парсеру.Сохранение спарсенных файлов под своим именем getNameFile($filename

sato
На сайте с 31.03.2009
Offline
97
399

Не могу понять что не так. Есть скрипт, парсит изображения сохраняет в папку, при этом генерит случайное имя для каждого изображения. Сейчас понадобилось, чтобы имена файлов изображений, оставались такими же как на сервере, но при запуске скрипта в таком режиме, имена изображений не выводятся в переменную. Кто укажет носом, что не так.

Заранее спасибо!

Вот кусок кода, где траблы.

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 ----------

Есть у кого-нибудь мысли, что не так?

Пожалуй, лучший облачный хостинг (https://goo.gl/BScJ0r)!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий