SPolischook Posted June 1, 2011 Share Posted June 1, 2011 Собственно сам сабж.Есть имена файлов картинок:10033-100330001-home.jpg10033-100330001-large.jpg10033-100330001-medium.jpg10033-100330001-small.jpg10033-100330001-thickbox.jpg10033-100330001.jpgПервое значение код товара, второе id картинки, третее - тип картинки.Как эти значения занести в переменные $id_product, $id_image, $typeЧестно обещаю освоить регулярку! Честное пионерское, но чуток по-позже - сроки горят. Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted June 1, 2011 Share Posted June 1, 2011 Собственно сам сабж.Есть имена файлов картинок:10033-100330001-home.jpg10033-100330001-large.jpg10033-100330001-medium.jpg10033-100330001-small.jpg10033-100330001-thickbox.jpg10033-100330001.jpgПервое значение код товара, второе id картинки, третее - тип картинки.Как эти значения занести в переменные $id_product, $id_image, $typeЧестно обещаю освоить регулярку! Честное пионерское, но чуток по-позже - сроки горят. пхп? прикалыаешься что ли?))п.с. если все же не прикалываешься, самый тупой вариант - 2 explode первый раз по . второй по - Link to comment Share on other sites More sharing options...
SPolischook Posted June 1, 2011 Author Share Posted June 1, 2011 Отлично! Ты прямо в точку!Проблема в том что у меня есть скрипт, логика которого такова: Берет код товара из базы -> идет на сайт поставщика (cURL) -> находит картинку товара -> сохраняет на сервер -> записывает в базу.Вобщем накачал я картинок не много не мало а порядка 30 000 и... грохнул базу :red: Теперь вот имею папку с картинками которую нужно заново вбить в базу. думаю с explode все получится! Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted June 1, 2011 Share Posted June 1, 2011 знакомо, делал тоже самое) и теперь перед каждыми телодвижениями с базой делаю бэкап. Вообще вариант с explode скорее всего ближе к понятию "говнокод", но если никому не показывать - пойдет)) Link to comment Share on other sites More sharing options...
SPolischook Posted June 3, 2011 Author Share Posted June 3, 2011 А что не понятно здесь описано - http://php.su/functions/?explode ? Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted June 3, 2011 Share Posted June 3, 2011 А что не понятно здесь описано - http://php.su/functions/?explode ? я только вернулся с drupal camp киевского... там как раз прозвучала фраза "трололо детектед" по поводу одного парня, я смотрю ssssaerty берет плохой пример с когото) Link to comment Share on other sites More sharing options...
SPolischook Posted June 3, 2011 Author Share Posted June 3, 2011 Ты ездил и мне не сказал? Серж, бери меня в следующий раз, я тож хотел поехать, но не знал с кем Link to comment Share on other sites More sharing options...
vlad110 Posted June 14, 2011 Share Posted June 14, 2011 Самое быстрое, что пришло в голову (\b\d+\-(\b\d+\(-\w+|)\.jpg ...а никто не подскажет, как сделать или где искать - отключение модуля доставки, слишком сложный...я впервые на форуме, так, что извиняйте, если, что не так... Link to comment Share on other sites More sharing options...
Recommended Posts