Wistis, Вы строку на то, что я написал подменили? Изменения есть?
Так, стоп, а почему это он отправляет форму GET? И что там за method=POST в URL? Не по тому ли, что всё что после action= он за адрес принимает. Попробуйте вот так сделать:
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="POST">';
Chikey.ru, разумеется, я прочитал Ваши посты. В них, кстати, очень мало конструктива. В основном эмоции и конфронтация с оппонентами в каждом первом посте. Ну совсем не похоже на посты взрослого веб-разработчика. Такое впечатление, что важнее всего Вам сделать видимость, что в любом обмене мнениями правы именно Вы. Это совсем не плохое качество, но только в совокупности с фактическими (не словесными) доказательствами правоты. В случае, если Вы не приучите себя к мысли, что можете быть неправы, рискуете так и остаться на уровне "быдлоязыки в них не нуждаются" и "У меня есть пара классов (неинтересных по структуре) я их практически не использую". Упреждая Ваш легко прогнозируемый ответ: не намерен более тратить время на прочтение данной ветки. Удачи.
Любое open source решение, работающее на стороне покупателя, надёжно защитить не представляется возможным. Более того, практика показывает, что и закрытые решения защитить сложно. Единственный относительный эффективный способ "продажи на время" php-приложения, который довелось применять - размещение части логики на собственных серверах в виде службы, с обращением к ней каждой проданной копии. Причём, такая служба должна содержать сложно восстанавливаемый алгоритм системы и, разумеется, осуществлять контроль доступа.
Chikey.ru, ежели Вы имеете намерения серьёзно заниматься разработкой, переставайте уже думать о том, зачем нужен ООП. Начинайте думать на ООП.
Разумеется, любая реализация проверки существования файла по http основана только на заголовках, отдаваемых удалённым хостом. В случае, если удалённый хост не возвращает 404, оба варианта (curl и file_exists() через http-враппер) непригодны. В идеале, необходимо делать запрос заведомо существующего и заведомо отсутствующего на сервере файла, после чего, проанализировав ответы хоста, делать целевой запрос. Однако, по понятным причинам, данное решение не всегда возможно и довольно неточно.
strausenok, при file_exists() по локальному пути проблем быть не должно. Проверяйте путь. Всегда указывайте его от корня файловой системы. А вот для удалённых хостов более корректно было бы использовать подобную структуру: http://ru2.php.net/manual/ru/function.file-exists.php#85246
Jeff, у Вас при выборке всегда необходимо получать varchar и text? Существует ли логическая возможность выделить символьные поля в отдельную таблицу?
Great01, в каждом случае подход индивидуален и зависит от того, что необходимо получить в ленте, что содержится в html-файлах и какова их структура.
ТС, c примером боевого ресурса на Вашей CMS можно ознакомиться?