Автоэнтузиаст- руководитель проекта требуется для создания и раскрутки автомобильного вебсайта -classifieds. Требуемые навыки: програмирования, ,дизайна, верстки, либо организации взаимодействия дизайнер - програмист - наполнение контента.Желательно Москва-МО
Необходимо написать три простеньких скрипта на PHP
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 на начальном уровне и работе с файлами еще не научился :)
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование3 заявкиЗакрыт17 лет назад
- $500
Необходимо установить CMS Битрикс на сайт. Интегрировать дизайн готового (сверстанного в html) сайта в систему. Сайт не сложный – несколько рубрик, в каждой рубрике лента новостей, баннеры, поиск. Техническое задание будет предоставлено уже при детальном ...
Веб-программирование1 исполнительЗавершен17 лет назад нужен скрипт "пригласить друзей" аналогично facebook.com приглашения там нескольких видов ( из разных сервисов) можно ставить ...
Веб-программирование4 заявкиЗакрыт17 лет назадНеобходимо написать скрипт который бы выдавал график и таблицу статистики на основе транзакций из html файла(стейта) и генерировал бы график доходности. Пример графика: http://www.unfx.ru/stat/grafic.png Пример таблицы статистики: ...
Веб-программирование3 заявкиЗакрыт17 лет назад- $50
Движок сайта Данные хранятся в файле без sql Язык php дизайн не нужен шаблон дизайна хранится в отдельном файле(html, php что посоветуете?) ...
Веб-программирование13 заявокЗакрыт17 лет назад - $40
Не работает добавление разделов в форум из админки DLE Изменить и установить выборку
Веб-программирование4 заявкиЗакрыт17 лет назад - $1000
Сайт знакомств состоит из двух частей: для мужчин и для женщин. Регистрация на обеих сайтах производится по стандартной схеме. Отличие женского сайта состоит в том, что все новые анкеты поступают к администратору, который их просматривает, ...
Веб-программирование19 заявокЗакрыт17 лет назад Электронные дневники планируется в виде электронных таблиц на КАЖДОГО ученика каждого класса. В классах до 15 человек. Классы с 1 по 11-й. Первых трёх классов (1,2,3) по два. Электронные ...
Веб-программирование17 заявокЗакрыт17 лет назад- $120
Требуется web-дизайнер со знанием flash и actionscript.
Веб-программирование7 заявокЗакрыт17 лет назад Есть сайт под управлением Битрикс, который нужно поддерживать с точки зрения функциональности, модернизоровать модули. Обновлением контента заниматься не нужно. Требуется человек с хорошоим опытым работы на Битрикс для более или менее ...
Веб-программирование3 заявкиЗакрыт17 лет назад