Система за добавяне на клипове

niki_noki

Registered
Здравейте, трябва ми нещо като ситема за добавяне на клипове.

Да има:

*админ панел от който да се добавят/редактират/трият клипове

*да ги извежда в индех.пхп

*да прави нова страница за всеки клип , т.е.:

индех.пхп?view=5

Благорая предварително :?:
 
С какъв плейер искаш? с тоя на вбокс ли клипчета ще добавяш? Кажи и ще ти го направя :) за отрицателно време.
 
sql.sql
Код:
CREATE TABLE `videos` (
  `id` int(11) NOT NULL auto_increment,
  `title` varchar(255) NOT NULL,
  `videolink` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM ;

index.php
Код:
<?php
include ("config.php");
          $query = mysql_query("SELECT * FROM `videos` ORDER BY id DESC") or die(mysql_error());
            while($row = mysql_fetch_array($query)){
	    $id = $row['id'];
            $title = $row['title'];

               echo "<a href=\"view.php?id=$id\">$title</a>";
   }
?>

view.php
Код:
<?php
			include ("config.php");
			function secure($var) { 
			return addslashes(htmlspecialchars($var)); 
			} 
			$id = secure($_GET['id']);
			
			$query = mysql_query("SELECT * FROM `videos` WHERE id = '$id'")or die(mysql_error()); 
			$nums = mysql_num_rows($query); 
				if(($nums > 0) && ($id != NULL)) { 
				$row = mysql_fetch_array($query); 
				$title = $row['title'];
				$description = $row['description'];
					echo "<h1>$title</h1><br />
				";//плайераа..
				
				} 
			else if(!$id) {  
				echo 'Страницата не съществува!'; 
			}    
			elseif ($nums == 0) { 
				echo 'Страницата не съществува!'; 
			} 
			?>


config.php
Код:
<?php
$user = "root";
$pass = "password"; 
$db = "database";
$host = "localhost";

$connection = mysql_connect("$host", "$user", "$pass") or die("Сайтът не може да се свърже към базата данни 1");
$db = mysql_select_db("$db",$connection)or die("Сайтът не може да се свърже към базата данни 2"); 
?>


--------

admin/index.php
index.php
Код:
<?php
include ("../config.php");
          $query = mysql_query("SELECT * FROM `videos` ORDER BY id DESC") or die(mysql_error());
            while($row = mysql_fetch_array($query)){
	    $id = $row['id'];
            $title = $row['title'];

               echo "$title ----- > <a href=\"edit.php?id=$id\">Промени</a> | <a href=\"del.php?id=$id\">Изтрии</a>";
   }
?>

admin/add.php
Код:
<?php
include ("../config.php");
?>
<html>
<head>
<title>Добавяне на видео в сайта</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<meta name="generator" content="notepad" />
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<body>

<form method="post" action="">

<b>Заглавие:</b>
<input type="text" name="title" size="45" maxlength="65">

<b>Линк:</b><input type="text" name="videolink" size="30" maxlength="50">

<br /><br />
<input name="submit" type="submit" value="Добави!" />   <input name="reset" type="reset" id="button" value="Изчисти">
</form>

<?php
if(isset($_POST['submit'])){

if (!empty($_POST["title"])) $title = htmlspecialchars($_POST["title"]);
else $errMsg = "Заглавието не е въведено!<br />"; 

if (!empty($_POST["videolink"])) $videolink = htmlspecialchars($_POST["videolink"]);
else $errMsg = "Новината не е въведена!<br />";

if (empty($errMsg)) {

$insert = mysql_query("INSERT INTO `videos` (`id`,`title`, `videolink`) VALUES(NULL, '$title', '$videolink')")or die(mysql_error());
echo 'Вие успешно добавихте новината!';
} 
else 
echo $errMsg;
mysql_close(); 
}

echo '
</body>
</html>';
?>

admin/edit.php
Код:
<?php
include("../config.php");
$id = $_GET['id'];
$our = mysql_query("SELECT * FROM `videos` WHERE id = '$id'");
while($row = mysql_fetch_array($our)) {
$title = $row['title'];
$videolink = $row['videolink'];
}
if (!isset($_POST['update'])) {
echo ("
<form method=\"POST\">
<table width=\"50%\" border=\"0\">
<tr>
<td>Заглавие:</td>
<td><input type=\"text\" name=\"title\" value=\"$title\" class=\"input\"></td>
</tr>
<tr>
<td>Видеолинк:</td>
<td><input type=\"text\" name=\"videolink\" value=\"$videolink\" class=\"input\"></td>
</tr>
<tr>
<td colspan=\"2\">
<input type=\"submit\" name=\"update\" value=\"Прати\" class=\"button\"></td>
</tr>
</table>
</form>");
}
else {
$title = htmlspecialchars($_POST['title']);
$videolink = htmlspecialchars($_POST['videolink']);
$update = mysql_query("Update `videos` set title = '$title', videolink = '$videolink' where id = '$id'");
}
?>

admin/del.php
Код:
<?php
include "../config.php";
function secure($var) { 
return addslashes(htmlspecialchars($var)); 
} 
$id = secure($_GET['id']);
if(!$id){
echo"Изберете клип , който да изтриете!";
}
else{
$result = mysql_query("DELETE FROM `videos` WHERE id='$id' ",$connection);
echo "Успешно изтрихте клипа..";
}
?>


Мисля, че така ще ти свърши работа само ще трябва да си добавиш едно player-че във view.php :?:
 
значи неси си настройл конфиг файла .. :lol: и нека тук да попитам в момента какъв е сървара за клиповете на vbox7 ? преди беше media.... сега с този сървар ми прави прболеми ?
 
justspy каза:
значи неси си настройл конфиг файла .. :lol: и нека тук да попитам в момента какъв е сървара за клиповете на vbox7 ? преди беше media.... сега с този сървар ми прави прболеми ?

http://media.vbox7.com
http://media01.vbox7.com
http://media02.vbox7.com
http://media03.vbox7.com
http://media04.vbox7.com
http://media05.vbox7.com
http://media06.vbox7.com
http://media07.vbox7.com
http://media08.vbox7.com
http://media09.vbox7.com
http://media10.vbox7.com
http://media11.vbox7.com
http://media12.vbox7.com
http://media13.vbox7.com
http://media14.vbox7.com
http://media15.vbox7.com
http://media16.vbox7.com

Това са всичките сървъри за сега на Vbox7
 
сложих player.swf и ми пише Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\Program Files\VertrigoServ\www\vbox\view.php on line 16
 
Miro0o каза:
сложих player.swf и ми пише Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\Program Files\VertrigoServ\www\vbox\view.php on line 16
ми имащ грешка на 16 ред дай кода ?
 
ето :

<?php
include ("config.php");
function secure($var) {
return addslashes(htmlspecialchars($var));
}
$id = secure($_GET['id']);

$query = mysql_query("SELECT * FROM `videos` WHERE id = '$id'")or die(mysql_error());
$nums = mysql_num_rows($query);
if(($nums > 0) && ($id != NULL)) {
$row = mysql_fetch_array($query);
$title = $row['title'];
$description = $row['description'];
echo "<h1>$title</h1><br />
"player.swf;//плайераа..

}
else if(!$id) {
echo 'Страницата не съществува!';
}
elseif ($nums == 0) {
echo 'Страницата не съществува!';
}
?>
 

Back
Горе