Вводная: имеем папку с объявлениями в виде текстовых файлов и папки с картинками к каждому объявлению.
Пример содержимого файла:
Peugeot 508 Allure 2.0HDI 2012
37638
Белый
2012
Автомат
Дизель
2000
4000
Автомобиль с тест-драйва, на учете не стоял. Комплектация Allure + ксенон + сигнализация + передний парктроник + белый перламутр.
Седан
Peugeot 508 Allure/img1.jpg,Peugeot 508 Allure/img2.jpg
Логика: Читаем все файлы из папки и получаем данный объявлений для дальнейшего их использования.
// папка с объявлениями $ads_folder="ads"; // получить все файлы в в папке $all_items = $folder->get_all_items($ads_folder,false, false); $all_items=explode("<br>",$all_items); //print_r($all_items); // цикл по всем элементам foreach ($all_items as $value) { // получить имя файла $name = $file_os->get_name($value); //echo $name."<br>"; if($file_os->get_ext($name)=="txt") { $data_file = file($ads_folder."//".$name,FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); //print_r($data_file); // название echo "название: ".$data_file[0]."<br>"; echo "цена: ".$data_file[1]."<br>"; echo "цвет: ".$data_file[2]."<br>"; echo "год выпуска: ".$data_file[3]."<br>"; echo "Тип коробки передач: ".$data_file[4]."<br>"; echo "Топливо: ".$data_file[5]."<br>"; echo "Объём двигателя: ".$data_file[6]."<br>"; echo "Пробег: ".$data_file[7]."<br>"; echo "Описание: ".$data_file[8]."<br>"; echo "Тип кузова: ".$data_file[9]."<br>"; echo "картинки из файла: ".$data_file[10]."<br>"; // подучаем пути к картинкам $arr_photo=explode(",",$data_file[10]); print_r($arr_photo); } }