Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

1) Открываем файл news.id и оттуда берем РАНДОМОМ любую строчку.

В ней все записи разделены знаком |

Создаем массим $goods в который вгоняем записи.

Например у нас есть строка:

1225|привет|название

на выходе должен получиться массив с данными

$goods[0]=1225

$goods[1]=привет

$goods[2]=название

Обращений к этому скрипту будет много и часто, поэтому нужно как-то корректно работать с файлом, чтобы он не "поломался". В файле будет порядка 50 строк. Может просто открывать файл, считывать из него сразу ВСЮ ифнормацию, файл закрывать и потом работать уже с этой информацией: сначала разбить ее на строки, потом из этих строк выбрать рандомом одну, и потом уже эту строку разбить в массив. Т.е. чтобы работа с самим файлом была сведена к минимуму (простое считывание информации с него).

2) Скрипт аналогичный первому скрипту, НО:

нужно на выходе получить массив со следующими данными:

Допустим у нас в файле такие данные:

парметр1|параметр2|параметр3_1|параметр4|параметр5

парметр1|параметр2|параметр3_2|параметр4|параметр5

парметр1|параметр2|параметр3_3|параметр4|параметр5

парметр1|параметр2|параметр3_2|параметр4|параметр5

парметр1|параметр2|параметр3_2|параметр4|параметр5

Нужно сначала выбрать те строки у которых в третьем стоблце стоит параметр3_2 (в моем случае это будет простое число). Параметр задается в начале скрипта. Таких строк будет несколько. А потом из этих оставшихся строк рандомом выбрать одну и загнать ее так же в массим разделив по символу | т.е. грубо говоря выбираем рандомом строку из тех, которые соответсвуют определенным условиям (наличе в столбце определенного параметра)

3)Скрипт аналогичен второму, работать будет с тем же большим файлом где порядка 50 строк. Условия те же - совпадение в (уже в первом) столбце параметра. Но уже таких строк будет всего одна, т.к. идет просто выборка по ID. Следовательно рандом не нужен. И тоже найденную строку загнать в массив.

КО ВСЕМ СКРИПТАМ:

в начале скрипта задается массив $goods_default.

Так вот, если в процессе выборки, или еще чего возникает какая-нибудь ошибка, то приравнивать масиив $goods к этому массиву $goods_default Например если не была найдена строка в которой есть совпадение, т.е. нечего

в массив запихивать :) Или например если файл невозможно открыть.

Т.е. НЕ ДОЛЖНО быть таких моментов, когда массив $goods в конце выполнения скрипта остается пустой!

Жду предложения по цене и сроки. Скрипты на самом деле очень простые, просто увы я владею PHP на начальном уровне и работе с файлами еще не научился :)

16 лет назад
Defin
40 летРоссия
18 лет в сервисе
Была
7 лет назад
Выбранный исполнитель
Tkachenko
35 летУкраина
18 лет в сервисе
Был
8 лет назад
16 лет назад
$40
Хоть скрипт был и простой, но сделан он был минут за пять. Очень быстро.
Хорошо сотставлено ТЗ. Все четко и лаконично, что является залогом взаимопониманяю. Оплата без задержек сразу после окончания работ
  • Похожие заказы
  • Автоэнтузиаст- руководитель проекта требуется для создания и раскрутки автомобильного вебсайта -classifieds. Требуемые навыки: програмирования, ,дизайна, верстки, либо организации взаимодействия дизайнер - програмист - наполнение контента.Желательно Москва-МО

    Закрыт
    16 лет назад
  • $500

    Необходимо установить CMS Битрикс на сайт. Интегрировать дизайн готового (сверстанного в html) сайта в систему. Сайт не сложный – несколько рубрик, в каждой рубрике лента новостей, баннеры, поиск. Техническое задание будет предоставлено уже при детальном ...

    Завершен
    16 лет назад
  • Необходимо написать скрипт который бы выдавал график и таблицу статистики на основе транзакций из html файла(стейта) и генерировал бы график доходности. Пример графика: http://www.unfx.ru/stat/grafic.png Пример таблицы статистики: http://unfx.ru/signals/money/trade_signal_statistics.php Пример стейта: http://unfx.ru/stat/st/statement.htm Цена/Сроки

    Закрыт
    16 лет назад
  • $1000

    Сайт знакомств состоит из двух частей: для мужчин и для женщин. Регистрация на обеих сайтах производится по стандартной схеме. Отличие женского сайта состоит в том, что все новые анкеты поступают к администратору, который их просматривает, ...

    Закрыт
    16 лет назад
  • Электронные дневники планируется в виде электронных таблиц на КАЖДОГО ученика каждого класса. В классах до 15 человек. Классы с 1 по 11-й. Первых трёх классов (1,2,3) по два. Электронные дневники предполагаются в форме обычных дневников с расписанием, ...

    Закрыт
    16 лет назад
  • Есть сайт под управлением Битрикс, который нужно поддерживать с точки зрения функциональности, модернизоровать модули. Обновлением контента заниматься не нужно. Требуется человек с хорошоим опытым работы на Битрикс для более или менее постояной работы над проектом ...

    Закрыт
    16 лет назад