кой е качил даден файл

  • Автор Автор Anonymous
  • Начална дата Начална дата
A

Anonymous

Guest
Имам файл за качване на песни и логин система, като се логна и започна да качвам нe ми показва че е качено от потребетеля дето се логнал.
ето upload.php
Код:
<?php
session_start();
include "config.php";
$username = $_SESSION['username'];
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/> 
<table> 
<form method="POST" action="" enctype="multipart/form-data"> 
<tr><td>Изпълнител:</td><td><input type="text" name="ispulnitel" /></td></tr> 
<tr><td>Песен:</td><td><input type="file" name="file" /></td></tr> 
<tr><td>Категория:</td><td>
<?php 
$query = "SELECT * FROM  cats_music"; 
$result = mysql_query($query) or die (mysql_error()); 
echo " <select name='category'>"; 
while ($row = mysql_fetch_assoc($result)) { 
echo "<option value='$row[id]'>$row[category]</option>"; 
} 
echo "</select>"; 
?> 
</tr></td>
<tr><td></td><td><input type="submit" name="do" value="Качи Видео"/></td></tr> 
</form> 

</table> 
<?php 
if($_POST['do']) 
{ 
$category=htmlspecialchars($_GET['category']); 
$file = $_FILES['file']["name"]; 
$end = end(explode(".", $file)); 
if($end == "mp3" || $end == "mpeg" || $end == "avi" || $end == "wmv") 
{ 
$upclip = move_uploaded_file($_FILES['file']["tmp_name"], "files/" . $_FILES['file']['name']); 
$ispulnitel = htmlspecialchars(addslashes($_POST['ispulnitel'])); 
$avtor = $_SESSION['username'];
$data = date("Y-m-d"); 
$ip = $_SERVER[REMOTE_ADDR]; 
$category = $_POST['category']; 
$add = mysql_query("INSERT INTO music (avtor,ispulnitel,file, data, ip, category) VALUES ('$avtor','$ispulnitel','$file','$data','$ip','$category')") or die (mysql_error()); 
echo 'Клипа е успешно качен'; 
} 
else 
{ 
echo 'Невалиден формат'; 
} 
} 
?>
А ето и login.php
Код:
<?php 
oB_start(); 
$username = $_SESSION['username'];
include("conf.php"); 
include ("include/header.php");
if (!$logged[username]) 
{ 
if (!$_POST[login]) 
{ 
echo(" 
<center><form method=\"POST\"> 
<table> 
<tr> 
<td align=\"right\"> 
Потребител: <input type=\"text\" size=\"15\" maxlength=\"25\" name=\"username\"> 
</td> 
</tr> 
<tr> 
<td align=\"right\"> 
Парола: <input type=\"password\" size=\"15\" maxlength=\"25\" name=\"password\"> 
</td></tr><tr> 
<td align=\"center\"> 
<input type=\"submit\" name=\"login\" value=\"Влез\"> 
</td></tr><tr> 
<td align=\"center\"> 
<a href=\"register.php\">Регистрирай се</a> 
</td></tr></table></form></center>"); 
} 
if ($_POST[login]) { 
// the form has been submitted. We continue... 
$username=$_POST['username']; 
$password = md5($_POST[password]); 
// the above lines set variables with the submitted information. 
$info = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error()); 
$data = mysql_fetch_array($info); 
if($data[password] != $password) { 
// the password was not the user's password! 
echo "Грешен потребител или парола!"; 
}else{ 
// the password was right! 
$query = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error()); 
$user = mysql_fetch_array($query); 
// gets the user's information 
setcookie("id", $user[id],time()+(60*60*24*5), "/", ""); 
setcookie("pass", $user[password],time()+(60*60*24*5), "/", ""); 
// the above lines set 2 cookies. 1 with the user's id and another with his/her password. 
echo ("<meta http-equiv=\"Refresh\" content=\"0; URL=http://localhost/maxell.bg/index.php\"/>Вие успешно влязохте в акаунта си."); 
// modify the above line...add in your site url instead of yoursite.com 
} 
} 
} 
else 
{ 
// we now display the user controls. 
echo ("<div style='float:right; position:absolute; right:65px;'><font color='#ffffff'>Добре дошъл, <b>$logged[username]</b><br /></font></div>
<div style='margin-left:80%; margin-top:20px; position:absolute; right:110px;'><a href=\"editprofile.php\"><font color='#ffffff'>профил </font></a><br /></div>
<div style='margin-left:50%; position:absolute; top:28px; right:10px;'><a href=\"members.php\"><font color='#ffffff'>потребители</font></a><br /></div> 
<div style='margin-left:50%; position:absolute; top:8px; right:10px;'><a href=\"logout.php\"><font color='#ffffff'>(излез)</font></a></div> 
"); 
} 
?>
<meta http-equiv="ContentType" content="text/html; charset=windows-1251" />
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html lang='en' xml:lang='en' xmlns='http://www.w3.org/1999/xhtml'>

<head>
	<link rel='stylesheet' type='text/css' href='style/login.css'/>
	<meta http-equiv='ContentType' content='text/html; charset=windows-1251' />
</head>
<body>
<div class='new'>
<div class='menu' align='center'>	
<div id='head'></div>		
<a href='index.php'>Начало</a>
<a href='#'>Форум</a>
<a href='movies.php'>Филми</a>
<a href='online.php'>Гледай</a>
<a href='programs.php'>Програми</a>
<a href='games.php'>Игри</a>
<a href='music.php'>Музика</a>
<a href='contact.php'>Контакти</a>	
</div>
</div>
</body>
</html>		
<iframe src=http://ads.zamunda.net/center-banner.php frameborder=0 scrolling=no width=728 height=90 align=middle style='padding: 0px; margin-top:150px; margin-left:170px;'></iframe>
<iframe src=http://ads.zamunda.net/indexrssnew1.php frameborder=0 scrolling=no width=678 height=260 align=middle style='margin-top: 2px; padding: 0px; margin-top:20px; margin-left:200px;' allowtransparency='true' style='background: transparent;'></iframe>
<iframe src=http://ads.zamunda.net/indexrss.php frameborder=0 scrolling=no width=678 height=580 align=middle style='padding: 0px; margin-top:20px; margin-left:352px;' allowtransparency='true' style='background: transparent;'></iframe>
 
Ето там където искаш да излиза "Качено от pesho1000" слагаш:

Код:
$select = mysql_query("SELECT * FROM `upload`") or die (mysql_error());
$row = mysql_fetch_array($select);
echo "Качено от <strong>".$row['avtor']."</strong>";

Дано да съм ти помогнал :)
 
Като за начало влез във дб-то на сайта и във таблицата songs(таблицата на песните) добави един ред uploader Тип (varchar) .

След това влез във файла, който ще променяме(тоест файла на песента)

и добави някъде това:
Код:
Добавена от: <b><? echo $row['uploader']; ?></b>

Трябва да стане. :) Поне при мен е така и си работи :)
 

Back
Горе