Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Помогите убрать пробел в названии фото


Recommended Posts

Добрый день. Есть такая может быть маленькая неприятность. Движок ocStore Версия 1.5.5.1.2. На прошлой версии движка прописывали куда то код какой то, который автоматом заменил в названиях фото и в названиях папок у фото, пробел на нижний _. Обновили движок, а про это забыли, все обыскали, все форумы, как пропало куда. Кто может делом помочь, подскажите плиз. Заранее благодарен.

Надіслати
Поділитися на інших сайтах


Ну... проапдейтить в базе -не вопрос,

 

главное чтоб и на сервере заменить имена файлов...

 

А с файлами поступить  -

сканируя каждую директорию, переименовывать файлы и категории

Надіслати
Поділитися на інших сайтах

Найдите место где грузятся фотки и обрабатываются их названия.

 

И поменяйте на что то примерно похожее :

$name = "foto product new.jpg";    //имя фото с пробелами

$name = trim($name); // удалим пробелы в начале и конце строки, в принципе их там не будет. 

$updatename = str_replace(" ", "_", $name);   //замена всех пробелов  на знак _

echo $updatename; //на выходе будет  :  foto_product_new.jpg

Вот как то так.

 

главная функциональная строка :

$updatename = str_replace(" ", "_", $name); 

$name - исходное имя файла или пути

 

$updatename - обработанное имя файла или пути

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.