прост сккрипт за флаш игри

stefan122

Registered
здравейте,
трябва ми един колко си може по-прост скрип, който да се състой от следното:

- файл за добавяне на флаш игри - от компютъра, заглавие и описание
- файл в който са показани всички игри с картинка(ако може картинката да се взима автоматично ще е супер)
- и трети файл в който се отварят игрите

Ако някой може да помогне ще е супер :)

Мерси предваритено
 
праиш си едно дб games
CREATE TABLE `games`.`games` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`zaglavie` VARCHAR( 255 ) NOT NULL ,
`opisanie` VARCHAR( 255 ) NOT NULL ,
`putq` VARCHAR( 255 ) NOT NULL ,
`date` VARCHAR( 255 ) NOT NULL
) ENGINE = MYISAM

config.php
Код:
<?php
$host = "localhost";
$user = "име";
$pass = "Парола";
$db = "games";

$connect = mysql_connect($host, $user, $pass) or die(mysql_error());//Правим връзка

mysql_select_db($db) or die(mysql_error());//Селектираме базата данни
$chars="set names utf8 ";
mysql_query($chars);
?>

add.php
Код:
<form method="POST" name="add" id="add" enctype="multipart/form-data">
<tr>

    <td align="center"><p>Заглавие</p><input name="zaglavie" type="text" class="a" value="" onfocus="" onblur="" size="30" /></td>
</tr>
<tr>

    <td align="center"><p>Описание</p><input name="opisanie" type="text" class="a" value="" onfocus="" onblur="" size="30" /></td>
</tr>
<br />
<br />
<tr>
    <td>
        <input type="file" name="fail"/>
    </td>
</tr>
<tr>
    <td>
        <input type="submit" value="запиши" name="submit" />
    </td>
</tr>
</form>
<?php
include 'config.php';
if($_POST['submit']){//Взимаме написаното във формата
$ext = array('swf','fla');
$extnafaila = end(explode('.',$_FILES['fail']['name']));
$extnafaila = strtolower($extnafaila);
if(in_array($extnafaila,$ext)){
$putq = 'upload/'.basename($_FILES['fail']['name']); //ПРАВИШ ПАПКАТА upload!
if (@copy($_FILES['fail']['tmp_name'], $putq)) {
echo "Файла е успешно качен\n";
}
else {
echo "Файла небеше качен.\n";
}
}
else {
echo 'Неможете да качвате такъв тип файл';
}
$id = "NULL";
$zaglavie = "$_POST[zaglavie]";
$opisanie = "$_POST[opisanie]";
$date = "$_POST[date]";
$date = date("F j, Y, g:i a");
if($zaglavie == "0" || $opisanie == "0" ){
echo "Некоректно попълване, моля попълнете всички полета!";
}
else {
$sql = "INSERT INTO `games` VALUE ('$id', '$zaglavie', '$opisanie','$putq', '$date');";//и го записвами в базата данни
}
$result = mysql_query($sql) or die (mysql_error());
if($result){// Ако се е записало изкарва това ако не
echo "Играта е добавена !Може да видите всички от <a href=\"games.php\">тук</a>.";
}
}
else {//изкарва това
echo mysql_error();
}

?>
games.php
Код:
<?php
 include 'config.php';


$broinastranica = 10;

// от коя страница да почне да показва.Може да искаме да е от втора или от последна.

$pageNum = 1;

// ако има получени данни $_GET['page'] ще покаже страницата с номер $_GET['page']

if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}

//тука определяме кои редове ще се показват - примерно ако $_GET['page']=2
// ще покаже от 20 до 40-ти ред.
$redove = ($pageNum - 1) * $broinastranica;
//заявката ще върне само посочените редове - примерно от 20 до 40 в зависимост от $_GET['page']
$zaiavka="select * FROM games". " ORDER BY id DESC LIMIT $redove, $broinastranica";//Правим селект заявка
$result = mysql_query($zaiavka) or die('Error, query failed');

echo "<table border=1>";
// print-ваме посочените редове в таблица.

$form = "
<table width=\"800\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"1\">
<tr>
<td width=\"50\" align=\"center\"></td>
<td width=\"50\" align=\"center\">Заглавие</td>
<td width=\"50\" align=\"center\">Описание</td>
<td width=\"50\" align=\"center\">Дата</td>
</tr> ";

while($row=mysql_fetch_array($result))
{


$form .= "<tr>

<td width=\"50\" align=\"center\"><b style=' font-size:14px;'><a href=\"game.php?id=$row[id]\">Играй</b></a></td>
<td width=\"50\" align=\"center\"><b style=' font-size:14px;'>$row[zaglavie]</b></td>
<td width=\"50\" align=\"center\"><b style=' font-size:14px;'>$row[opisanie]</b></td>
<td width=\"50\" align=\"center\"><b style=' font-size:14px;'>$row[date]</b></td>
";
}
$form .= "</tr></table>";
echo $form;
echo '<div align="center">';
$zaiavka = "SELECT COUNT(id) AS numrows FROM games";
$result = mysql_query($zaiavka) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];


$maxPage = ceil($numrows/$broinastranica);

$self = $_SERVER['PHP_SELF'];
$nomeranastranici = '';

for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nomeranastranici .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> ";
}
}



// създаване на ликовете [предишна] [следваща]
// както и линковете [първа] и [последна]


if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <a href=\"$self?page=$page\"><img src='images/prew.png' width='13' heigh='13' /> </a> ";

$parva = " <a href=\"$self?page=1\">[първа]</a> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}

if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$sledvashta = " <a href=\"$self?page=$page\"> <img src='images/next.png' width='13' heigh='13'/> </a> ";

$posledna = " <a href=\"$self?page=$maxPage\">[последна]</a> ";
}
else
{
$sledvashta = ' ';
$posledna = ' ';
}

// показваме
echo $parva . $predishna . $nomeranastranici . $sledvashta . $posledna;



echo '</div>';

?>
game.php
Код:
<?php
include 'config.php';

$id = ($_GET['id']);
$query = mysql_query("SELECT * FROM games WHERE id = '$id'")or die(mysql_error());
$nums = mysql_num_rows($query);
if(($nums > 0) && ($id != NULL)) {
$row = mysql_fetch_object($query);
$zaglavie = $row -> zaglavie;
$opisanie = $row -> opisanie;
$putq = $row -> putq;
$date = $row -> date;
echo "
<table width='600' >
<br />
<b style=' font-size:17px;'>$zaglavie</b>
<br />

<div>
<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' width='640' height='344' id='zombieblitz' align='middle'>
				<param name='movie' value='$putq' />
				<param name='quality' value='high' />
				<param name='bgcolor' value='#999999' />
				<param name='play' value='true' />
				<param name='loop' value='true' />
				<param name='wmode' value='window' />
				<param name='scale' value='showall' />
				<param name='menu' value='true' />
				<param name='devicefont' value='false' />
				<param name='salign' value='' />
				<param name='allowScriptAccess' value='sameDomain' />
				
				<object type='application/x-shockwave-flash' data='$putq' width='640' height='344'>
					<param name='movie' value='$putq' />
					<param name='quality' value='high' />
					<param name='bgcolor' value='#999999' />
					<param name='play' value='true' />
					<param name='loop' value='true' />
					<param name='wmode' value='window' />
					<param name='scale' value='showall' />
					<param name='menu' value='true' />
					<param name='devicefont' value='false' />
					<param name='salign' value='' />
					<param name='allowScriptAccess' value='sameDomain' />
				

				
				</object>
				
			</object>
</div>
<div>
публикувано на<b style='color:#4f8af4; '> $date </b>
</div>
</table>

 ";
 
}
?>
ето свали го направо http://hotfile.com/dl/109691053/f00b981/sistema_za_igri.rar.html
 

Back
Горе