Дорогие форумчане вот новостной скрипт написал, но не смог его закончить
Помогите мне сделать Редактирование и Удаление.И защитить админ панель, а то сам пробовал Ошибки выдает)
Вот admin.php
PHP |
<form action="" method="post"> |
PHP |
<? print"<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\"/>"; ?> |
PHP |
if ( fwrite ( $handle,$text) ==FALSE) |
PHP |
function edit_news($date, $id, $author, $subject, $short_message, $full_message) |
PHP |
$old_news_file = file(__NEWS_NAME__); |
PHP |
function add_news($date, $author, $subject, $short_message, $full_message) |
Цитата |
вот функция редактирования |
PHP |
function edit_news($date, $id, $author, $subject, $short_message, $full_message = false) |
Цитата |
фот функция удаления |
PHP |
if ($short_message == "") |
PHP |
if (empty($short_message )) |
Цитата |
функция добавления |
PHP |
$filename = rand(10000, 99999); |
PHP |
$filename = rand(10000, 99999); |
PHP |
$id, $author, $subject, $short_message, |
PHP |
$title,$body,$date, |
Цитата (twin @ 4.07.2009 - 08:09) |
А почему на файлах, а не с базой? Для чего жизнь себе усложняешь? |
Цитата |
$id (видимо для нумерации новостей...хотя если новость удалять, то будет дырка 0_О), $author (автор), $subject (вместо твоего тайтл), $short_message (короткое сообщение), |
Цитата |
$title,$body,$date |
Цитата |
большинство Хостов не предоставляют MySQL |
Цитата |
представь сколько файлов будет если дать 10000 новостей |
Цитата |
мне бы еще автоматическу архивацию реализовать... |
Цитата |
А ты представь какой это будет файл. И грузиться он будет весь, при каждом вызове страницы. Ты сожрешь сервер. |
Цитата |
Ну а в чем проблема... |
Цитата |
Но выхода нет. |
Цитата |
проблема в знаниях php) |
PHP |
<? |
Цитата |
А если сделать для каждого новостя 1 файл представь сколько файлов будет если дать 10000 новостей |
Цитата |
Прочитаю попозже. Может дашь направление как Защитить админ панель? |
PHP |
<? |
Цитата |
Зря попозже. Там это есть. |
Цитата (<?php @ 4.07.2009 - 10:35) |
Access denied это типо если неудачная попытка выводить это или что-то другое? |
Цитата |
Зачем удалять? Архив иметь всегда приятнее. Через пару лет посмотрет - чем жил народ. |
PHP |
<? |
PHP |
<? |
Цитата (Krevedko @ 4.07.2009 - 08:28) | ||||
что ж непонятного У него
а у тебя
Или добавь себе поля или убери у него в коде. |
Цитата |
а по поводу количества новостей - так у меня их было больше чем 1000 и все работало очень быстро и бесперебойно.... |