Sql.sql
add_news.php
edit_news.php
admin.php
a_news_view.php
delete.php
config.php
news.php
Скрипта е авторски забранявам копирането му в други сайтове без мое позволение!
Код:
CREATE TABLE `news`.`news` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR( 255 ) NOT NULL ,
`news` TEXT NOT NULL ,
`autor` VARCHAR( 255 ) NOT NULL
) ENGINE = MYISAM ;
add_news.php
Код:
<form method="POST">
<input type="hidden" name="id" value="<?
include('config.php'); //Добавяме config.php
$sql = mysql_query("SELECT id FROM news ORDER BY id DESC LIMIT 1");
while($while=mysql_fetch_array($sql))
{
$id=$while[id]+1;
echo $id;
}
?>">
Заглавие:<input type="text" name="title" /><br />
Новина:<br /><textarea rows="7" name="news" cols="40" type="text"></textarea><br />
Автор:<input type="text" name="autor" /><br />
<input type="submit" name="submit" value="Добави" />
<form />
<?
if($_POST['submit']) {
$title= $_POST['title'];
$news = $_POST['news'];
$autor = $_POST['autor'];
if((empty($title)) && (empty($news)) && (empty($autor))) {
echo "Попълни всички полета";
}
else {
$ctitle = mysql_query("SELECT title FROM news WHERE title='$title'");
$ctitle2 = mysql_num_rows($ctitle);
if ($ctitle2>0) {
echo "Тази новина е добавена от друг потребител!";
}else {
$title = htmlspecialchars($title);
$news = htmlspecialchars($news);
$news = htmlspecialchars($news);
$id = htmlspecialchars($id);
$sql2 = "INSERT INTO `news` (title, news, autor) VALUES ('$title', '$news', '$autor')";
$qu = mysql_query($sql2) or die (mysql_error());
echo "Новината е добавена успешно!"
}
}
}
else {
echo ("");
}
?>
edit_news.php
Код:
<?
include('config.php');//добавяме config.php
$idget = $_GET['id'];
if (!$_POST['news'])
{
// формата не е била използвана
$sql = mysql_query("SELECT autor, title, news FROM news WHERE id='$idget' ");
while($while=mysql_fetch_array($sql)){
// взимаме инфо за да го покажем в полетата.
?>
<form method="POST" />
Заглавие:<input type="text" name="title" value="<? echo "$e['title']"; ?>;" /><br />
Новина: <br /><textarea rows="7" name="news" cols="40" type="text"><?PHP echo"$e[news]"; ?></textarea><br />
Автор<input type="text" name="autor" value="<? echo "$e['autor']"; ?>" /><br />
<input type="submit" name="submit" value="Добави" />
<form />
<?
}
}
else {
$title= $_POST['title'];
$news = $_POST['news'];
$autor = $_POST['autor'];
$title = htmlspecialchars($title);
$news = htmlspecialchars($news);
$autor = htmlspecialchars($autor);
echo ("Успешно променена новина браво!");
$query = mysql_query("Update news set title = '$title' , news = '$news' , autor = '$autor' where id = '$idget'");
}
?>
admin.php
Код:
<?
include('config.php'); //Добавяме config.php
$idget = $_GET['id'];
$idsql = "SELECT * FROM news ORDER BY id DESC";
$result = mysql_query($idsql) or die (mysql_error());
while ($while = mysql_fetch_array($result))
{
echo "<a href=\"delete.php?id=$while[id]\">Изтрий</a> / <a href=\"admin_news_edit.php?id=$while[id]\">Промени новината</a>";
if(strlen($while['title'])<$bori)
{$toch='...';}
else
{$toch='';}
$malko = substr($while['title'],0,$broi);
echo "
".
$pics."
<font size=\"2\"><a href='admin_news_view.php?id=$while[id]'>$malko".$toch."</a></font>
<font size=\"2\"> - Автор:$while[autor]</b></font> <br />";
}
?>
a_news_view.php
Код:
<?
include('config.php'); //Добавяме config.php
$idget = $_GET['id'];
$idsql = "SELECT * FROM news WHERE id = '$id'";
$result = @mysql_query($idsql,$connect) or die(mysql_error());
while ($idsql = mysql_fetch_object($result))
{
$title = $idsql -> title;
$news = $idsql -> news;
$autor= $idsql -> autor;
}
?>
<?php
if(!$idget{id('Изберете коя новина да видите!'))
?>
<div id='news' /><?php echo "$title </b>";?></div>
<div id='news'><?php echo $news;?> <div class='hr'></div> </div> <div align="right"><font color="white"><?php echo" Автор на новината: <b> ".$autor."</b>"?></font></div><br />
delete.php
Код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<?php
include('config.php');
$id = $_GET['id'];
if(!$id){echo "Моля изберете какво да изтриете!";}else{
$delete = "DELETE FROM news WHERE id = '$id'");
echo "<meta http-equiv=\"refresh\" content=\"1; url=admin_news.php\">Успешно истри новината браво на тебе!";}}
}
?>
config.php
Код:
<?php
$username = " ";//База дани потребителско име
$password = " ";//База дани парола
$db = "counter-strike";//База дани име
$localhost = "localhost";//Хост на база дани
$connect = mysql_connect($localhost, $username, $password) or die("Неможе да се свърже1");//свързваме се към базата данни
$db = mysql_select_db($db,$connect)or die("Неможе да се свърже2");
?>
news.php
Код:
<?PHP
include ('config.php'); //добавяме config файла
$sql = mysql_query("SELECT title , autor, news, id FROM news ORDER BY id DESC LIMIT 7");
while($while=mysql_fetch_array($sql)){
if (strlen($while['news']))
{$toch='...';}
else
{$toch='';}
$malko = substr($while['news']);
echo "<div id='news'>".$while['title']."</div><div align='center' id='news'>".wordwrap($malko,1000,"<br />\n",true).$toch.";
<div align=\"right\"><font color=\"white\">Автор на новината: <b>$while[autor]</b></font></div><br />";
}; ?>
Скрипта е авторски забранявам копирането му в други сайтове без мое позволение!