Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá.
Enquanto fazia anotações sobre meu sistema (mais ou menos como um CMS) aqui eu me deparei com a seguinte dúvida:
Qual seria a melhor forma para armazenar o conteúdo das postagens?
Pensei em salvar em arquivos estáticos, mas acho que seria bem complicado editá-los pelo painel, não sei, talvez existam ferramentas para isso ou se eu pensar bem eu ache uma solução, mas não sei se esse método seria o melhor.
Outras pergunta que acho que complementa a dúvida:
É apenas isto, obrigado pela atenção, e fico no aguardo.
Ps: lendo o título aqui, dá a impressão que estou querendo saber como fazer um INSERT, kkkkkkkk
Até mais.
Obrigado por responder.
Eu preciso que seja o mais otimizado e rápido possível, já que meu banco de dados estará em um servidor remoto, não no mesmo que serve as páginas, aí transmitir grande quantidade de dados vai causar lentidão.
Até mais.
Na hora hora de armazená-las, poderia usar BBCodes. Ai ficaria à seu critério os codes de cada tag HTML. Poderia criar BBCodes pequenos, como para URL, utilizar apenas u:
[u="url.com"]texto[/u]
Se precisar, use esta function:
function bbcode($codigo){
$p = array_keys($GLOBALS['bb_code']);
$codigo = str_replace($p, $GLOBALS['bb_code'], $codigo);
return $codigo;
}
$bb_code = array(
'[u="'=>'<a class="link_default" target="_blank" href="',
'"]'=>'">',
'[/u]'=>'</a>'
);
echo bbcode($texto);
Ai você cria o resto.
As CMSs mais famosas utilizam do bom e velho MySQL para salvar postagens.
Acho que ele já dá conta do trabalho, fica tranquilo!