Я дилетант в програмировании на ПХП и что бы не забивать голову лишним на первых порах, а ставить цель и потом решать ее. Можете посоветовать мне несколько вещей: -Какие функции нужно изучать для того что бы написать хороший фалообменник? -Можете посоветовать движки : под мультимедийный сайт(архив кино музыки) и под игровой сайт(архив, новости, и т д). Что бы их можно было разобрать собрать и учится на их примере. Заранее благодарен.
Функции для работы с файлами Функции для работы с MySQL Подойдет DLE... Код написан у них большей частью по-человечески
Пример: в лохматом году, у меня в движке были категории. Потом я сделал, в том же лохматом году, чтобы можно было выбирать несколько категорий. Записывались они некошерно - в строку через запятую: 1,3,8. При встрече мускула, я сделал логичный (мне тогда казалось) поик их "свзязей" с постами - regexp. В DLE в том же лохматом году автор тоже решил сделать через regexp. Посмотри код DLE по regexp`у. Там он до сих пор. До прошлой недели, мастерхост даже на show table status мог потратить около секнды. Всё относительно. Но, чисто нюки - это да, она не относительное, она просто говно.
ЧТо то проблему не могу решить с установкой. ДЛИ. The Error returned was: BLOB/TEXT column 'start_template' can't have a default value Error Number: 1101 Код (Text): CREATE TABLE dle_rss ( `id` int(11) NOT NULL auto_increment, `url` varchar(255) NOT NULL, `title` text NOT NULL, `descr` text NOT NULL, `date` varchar(60) NOT NULL, `category` int(5) NOT NULL, `allow_main` tinyint(1) NOT NULL default '0', `allow_comm` tinyint(1) NOT NULL default '0', `allow_auto` tinyint(1) NOT NULL default '0', `allow_rate` tinyint(1) NOT NULL default '0', `allow_more` tinyint(1) NOT NULL default '0', `allow_watermark` tinyint(1) NOT NULL default '0', `date_format` tinyint(1) NOT NULL default '0', `load_img` tinyint(1) NOT NULL default '0', `start_template` text NOT NULL default '', `finish_template` text NOT NULL default '', `cookies` text NOT NULL default '', `proxy` text NOT NULL default '', `keywords` text NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */ Думаю праблема (default), но исправить не могу. Да и еще хотел спросить: где хранятся sql бд в dli?
[sql]CREATE TABLE dle_rss ( `id` int(11) NOT NULL auto_increment, `url` varchar(255) NOT NULL, `title` text NOT NULL, `descr` text NOT NULL, `date` varchar(60) NOT NULL, `category` int(5) NOT NULL, `allow_main` tinyint(1) NOT NULL default '0', `allow_comm` tinyint(1) NOT NULL default '0', `allow_auto` tinyint(1) NOT NULL default '0', `allow_rate` tinyint(1) NOT NULL default '0', `allow_more` tinyint(1) NOT NULL default '0', `allow_watermark` tinyint(1) NOT NULL default '0', `date_format` tinyint(1) NOT NULL default '0', `load_img` tinyint(1) NOT NULL default '0', `start_template` text NOT NULL, `finish_template` text NOT NULL, `cookies` text NOT NULL, `proxy` text NOT NULL, `keywords` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM [/sql] TEXT и так п умолчанию пустой (А с точки зрения PHP "" и неопределенная переменная одно и то же - false), поэтому без разницы
+1 Егрес Если тебе нужен движок чтобы было куда убить много часов на перелопачивание кода, присмотрись к xoops2 ))