Возможно были ошибки из-за специфики движка. Скрипт подключался инклюдом в определённый участок другого скрипта.
Поместил скрипт в корень сайта и сделал прямое обращение к скрипту (http://site.ru/script.php). Файлы начались отдаваться нормально.
Появляется диалог скачки, скачиваю файл. Изображение не открывается! Исходный файл 100% открывается, проверял =).
Изменил формат скаченного файла на .html, в файле хранятся такие символыэта только небольшая часть)
Писал весь движок с нуля. Столкнулся с многими трудностями.
Во первых посоветую, заранее, чётко определить что и как должно работать.
- Писал движок для себя, по этому не задумывался что и как. Дошло до того, что и вовсе забыл, что хотел сделать. Сложно было сориентироваться что где находится.
Грамотность кода.
- Писал на ходу и для себя, по этому не задумывался над грамотностью кода. Если что-то не так, не разбирался почему. Вставлять кучку if и исключал все возможные неровности. Дошло до того, что перед блоком куда сто if и вообще не пойми нафиг они нужны и вообще нихрена не работает =)
MySQL
- Из-за малых познаний в SQL, приходилось писать по тысячи запросов на одну страницу. Да и ещё не грамотно созданные таблицы, опять же, писал для себя и не задумывался =), только раздражали!
Опыт
- Конечно, скил(или как это можно назвать..) имеет значение. Надо хорошо представлять как это должно работать. CMS подразумевает динамичное создание страниц, необходимо хорошо продумать систему взаимосвязей, когда будет открываться одна страница, а когда другая. По большей степени это относится к MySQL конечно, необходима хорошо структурированная база. Я, например, для визуального представления, чертил таблицы и проводил линии взаимосвязей таблиц.
Пришел к выводу, что лучше дописывать паблик движок, а если задача совсем специфичная, то хотябы писать на готовых фреймворках.
Можно ли находу переименовать название файла $_FILES['userfile']['name'] ?
Или предаться сперва переместить $_FILES['userfile']['name'] , скопировать в другую директорию, переименовать скопированный файл и удалить $_FILES['userfile']['name'] ?
Сгенерированный файл должен открываться стандартными средствами или каким-нибудь очень популярным софтом
В качестве возможного варианта решения вашей задачи целесообразно использование генерации DOC-документа - проводимого из условия описаня его структуры в виде набора HTML-файлов с установленной стилизацей элементов word
Имеется картинка и 2 текста.
Задача:
Генерировать по запросу заранее подготовленный файл со своим текстом.
Сгенерированный файл должен открываться стандартными средствами или каким-нибудь очень популярным софтом.
Картинка постоянная, она должна быть в самом файле.
Вставлять текст планирую через str_replace, т.е. в самом файле заранее пометить ключевыми фразами нужные места и использовать метку для str_replace => файл должен открываться через обычный текстовой редактор, текст должен нормально отображаться в редакторе.
Возможность хранить картинку внутри файла.
Пробовал RTF, но он не хранит картинку внутри себя, хранит лишь ссылки на эту картинку....
DOC,DOCX,PDF - все они кодируют текст,т.е. str_replace не работает...
как исправить эту проблему и как сделать так чтоб на каждой странице гостевой были 10 сообщений и после того как 10 сообщений добавили началась новая страница ?