На смену веселому кролику 2011 пришел таинственный дракон 2012, который несомненно подарит нам сотни новых коллекций и оригинальных дизайнерских задумок. Одна из лучших коллекций 2011 года – летние наряды Миуччи Прада. Яркие краски и оригинальные принты не оставили равнодушным ни одного из критиков.
Как должен работать скрипт:
1) открывает файл text.txt
2) Находит первое предложение, вырезает его
3) Создает или открывает новый файл с названием result.txt
4) Записывает первой строкой первое предложение
5) возвращаемся к открытому text.txt (первое предложение вырезано!)
6) повторяется новый цикл
Вкратце: нужно создать новый файл, где каждое новое предложение является новой строкой.
У возник вопрос: Можно ли с помощью php написать скрипт взаимодействия с почтовыми акками и с вот такими возможностями:
1) импорт/добавление аккаунтов почты из txt файлов
2) чтение почты (только чтение, отправка не обязательна)
Это можно сделать с помощью IMAP функции?
Какие могут возникнуть сложности при разработке скрипта?
Движок работает на файлах.
Надо преобразовать вот такие ссылки:
1) index.php?cat=scripts в category/scripts.html
2) index.php?cat=scripts&post=article-1 в scripts/article-1.html
Сам пробовал, но ничего не получается.
Кто сможет помочь - отблагодарю!
бд работает быстрее и меньше нагружает хост, чем аналогичные действия на файлах + есть готовый интерфейс для хранилища.
Но ведь многие пишут: вот MySQL нагружает хостинг, может иногда "заглючить".
Кстати вот привожу цитату
Цитата:
Но "мускуль" - это типичное клиент-серверное приложение, и из этого вытекает его основной недостаток - он громоздкий! На мой взгляд, даже излишне громоздкий, когда речь идёт о чём-то простом и лёгком, вроде движка для простого блога.
Если вам доводилось переносить с одного хостинга на другой сайт, работающий с базой MySQL, уверен - вы вспомните, что это было непросто. Трудоёмкий бэкап и разворачивание, плюс постоянные проблемы с кодировками (возможно, в этом месте админы будут смеяться, но обычным пользователям не до смеху), этого уже достаточно, чтобы не питать особой любви к MySQL'ю. Конечно же, есть проекты, где без него просто не обойтись, но умоляю - для небольших блогов, да нет альтернативы?!
Есть конечно альтернатива SQLite, но я не так хорошо знаю как с ним пользоваться. Если знаете, подскажите сайты, блоги или книги по SQLite
Хочу узнать мнения и советы по улучшению структуры самописного CMS на файлах.
На данный момент он таков: в корне
- index.php (в нем же все функции движка)
- images (папка для всех изображений)
- content (для всех контентных файлов) в папке content
-- about.txt (обычные файлы для страниц типа "О блоге", "Контакты")
-- namecat-1 (папка для файлов определенной категории 1)
-- namecat-2 (папка для файлов определенной категории 2) в папке namecat-2 (для примера)
---- post-1.txt ( в каждой папке свои файлы с содержанием статьи )
Как это работает:
-- одна функция парсит обычные страницы (about.txt и др.),
-- другая функция парсит папки и выводит список категорий,
-- следующая - выводит превью всех статей в выбранной категории
-- последняя - выводит выводит весь пост полностью
Это при большом количестве файлов не будет тормозить (каждый раз открывать файл, читать...)?
Может все посты поместить в одной папке, а название категорий прописывать в самих файлах?
Может предложите свои варианты как реализовать все это?
Все, разобрался. evgenijj был прав. Оказывается в браузере закэшировался сайт и всяческие манипуляции с htaccess были понапрасну. Создал новую копию сайта в другой папке без htaccess - все ГУД.
Вообщем написал маленькую CMS для себя. Читает директории и вложенные файлы в txt.
В корневой папке лежат:
index.php
content/
image/
admin/
В папке content содержаться еще две папки с txt файлами, с которых парсится контент.
Проблема: При обращении через адресную строку к папке admin - "http://localhost/file/admin" - строка магическим образом =) преобразуется в "http://localhost/file/admin/?cat=admin". То есть скрипт хочет открыть директорию content/admin, которого нет.