Малко помощ в промяната на един php script

r3nt3r

Registered
Това е кода и на мястото на Линк да се замени да се избира файл от компютъра mp3 само
Код:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
</head>

<form id="submit" name="button" method="post" action=""> 
<table width="250" border="0"  cellpadding="1" cellspacing="1" id="table"> 
<tr> 
<td>Изпълнител</td> 
<td><strong>:</strong></td> 
<td align="center"><input name="artist" type="text" class="txt" id="artist" size="30" /></td> 
</tr> 
<tr> 
<td align="left">Песен</td> 
<td align="center"><strong>:</strong></td> 
<td align="center"><input name="title" type="text" class="txt" id="title" size="30"></td> 
</tr> 
<tr> 
<td align="left">Линк</td> 
<td align="center"><strong>:</strong></td> 
<td align="center"><input name="path" type="text" class="txt" id="path" size="30"></td> 
</tr> 
<tr> 
<td colspan="3" align="center"><select name="cat" class="txt" id="cat"> 
<option>Балади</option>
<option>Club</option>
<option>Dance</option>
<option>Electronic</option>
<option>Hip-Hop</option>
<option>Jazz</option>
<option>Latin</option>
<option>POP</option>
<option>RNB</option>
<option>Raggae</option>
<option>Rock</option>
<option>Techno</option>
<option>Народни</option>
<option>Хора</option>
<option>Drum And Bass</option>
<option>Гръцко</option>
<option>Retro</option>
<option>House</option>
<option>MeTaL</option>
<option>Поп-Фолк</option>
<option>Punk</option>
<option>Rap</option>
<option>Raggaeton</option>
<option>Сръбско</option>
<option>Румънски</option>
<option>Trance</option>
<option>Класика</option>
<option>Други</option>
<option>Кючеци</option>
</select></td> 
</tr> 
<tr> 
<td colspan="3" align="center"><input name="submit" type="submit" class="btn" id="button" value="Изпрати" /> 
<input name="button2" type="reset" class="btn" value="Изчисти" /></td> 
</tr> 
</table> 
</form> 
</b>
<?php
if($_POST['submit']){
$date = date("d.m.Y");
$author=$_SESSION['username'];
$artist=htmlspecialchars($_POST['artist']);
$title=htmlspecialchars($_POST['title']);
$path=htmlspecialchars($_POST['path']);
$cat=htmlspecialchars($_POST['cat']);
$sql2 = "SELECT * FROM users WHERE username='$author'";
$res = mysql_query($sql2);
while ($row = mysql_fetch_array($res))
{
$view = $row['uploads'];
$newview = $view + 1;
$sql3 = "UPDATE users SET uploads='$newview' WHERE username='$author'";
$ress = mysql_query($sql3);
}
if($artist == null)
{
echo 'Моля въведете изпъплнител!<br/>';
}
if($title == null)
{
echo 'Моля въведете заглавие<br/>';
}
if($path == null)
{
echo 'Моля въведете линк!<br/>';
}
else
{
$query = mysql_query("INSERT INTO `songs` (artist, id, title, path, cat, date, author) VALUES('$artist','NULL','$title','$path','$cat','$date','$author')");
echo "Успешно добавена песен"; }
}
?>
 
Код:
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/> 
</head> 

<form id="submit" name="button" method="post" action="" > 
<table width="250" border="0"  cellpadding="1" cellspacing="1" id="table"> 
<tr> 
<td>Изпълнител</td> 
<td><strong>:</strong></td> 
<td align="center"><input name="artist" type="text" class="txt" id="artist" size="30" /></td> 
</tr> 
<tr> 
<td align="left">Песен</td> 
<td align="center"><strong>:</strong></td> 
<td align="center"><input name="title" type="text" class="txt" id="title" size="30"></td> 
</tr> 
<tr>
<td align="left">Линк</td> 
<td align="center"><strong>:</strong></td> 
<td align="center"><input name="path" type="file" class="txt" id="path" /></td> 
</tr> 
<tr> 
<td colspan="3" align="center"><select name="cat" class="txt" id="cat"> 
<option>Балади</option> 
<option>Club</option> 
<option>Dance</option> 
<option>Electronic</option> 
<option>Hip-Hop</option> 
<option>Jazz</option> 
<option>Latin</option> 
<option>POP</option> 
<option>RNB</option> 
<option>Raggae</option> 
<option>Rock</option> 
<option>Techno</option> 
<option>Народни</option> 
<option>Хора</option> 
<option>Drum And Bass</option> 
<option>Гръцко</option> 
<option>Retro</option> 
<option>House</option> 
<option>MeTaL</option> 
<option>Поп-Фолк</option> 
<option>Punk</option> 
<option>Rap</option> 
<option>Raggaeton</option> 
<option>Сръбско</option> 
<option>Румънски</option> 
<option>Trance</option> 
<option>Класика</option> 
<option>Други</option> 
<option>Кючеци</option> 
</select></td> 
</tr> 
<tr> 
<td colspan="3" align="center"><input name="submit" type="submit" class="btn" id="button" value="Изпрати" /> 
<input name="button2" type="reset" class="btn" value="Изчисти" /></td> 
</tr> 
</table> 
</form> 
</b> 
<?php 
if($_POST['submit']){ 
$date = date("d.m.Y"); 
$author=$_SESSION['username']; 
$artist=htmlspecialchars($_POST['artist']); 
$title=htmlspecialchars($_POST['title']); 
$path=htmlspecialchars($_POST['path']); 
$cat=htmlspecialchars($_POST['cat']); 
$sql2 = "SELECT * FROM users WHERE username='$author'"; 
$res = mysql_query($sql2); 
while ($row = mysql_fetch_array($res)) 
{ 
$view = $row['uploads']; 
$newview = $view + 1; 
$sql3 = "UPDATE users SET uploads='$newview' WHERE username='$author'"; 
$ress = mysql_query($sql3); 
} 
if($artist == null) 
{ 
echo 'Моля въведете изпъплнител!<br/>'; 
} 
if($title == null) 
{ 
echo 'Моля въведете заглавие<br/>'; 
} 
if($path == null) 
{ 
echo 'Моля въведете линк!<br/>'; 
} 
else 
{ 
$query = mysql_query("INSERT INTO `songs` (artist, id, title, path, cat, date, author) VALUES('$artist','NULL','$title','$path','$cat','$date','$author')"); 
echo "Успешно добавена песен"; } 
} 
?>

Заповядай но ако искаш песента която си избрал да се качи от pc-то да се качва на сървара ти трябва да и по промениш доста кода
 
mitko666 каза:
Заповядай но ако искаш песента която си избрал да се качи от pc-то да се качва на сървара ти трябва да и по промениш доста кода
ами ако някой ми го направи така давам една точка
 
@r3nt3r - може да се напрви това което искаш и е лесно. Само си кажи варианта за съхранение защото сега се съхранява само пътя или искаш самта песен да се съхранява в базата от данни. Прави се един регулярен израз който да ти взима разширението и ако е избрал нещо различно да му се съобщава
 
просто искам като избере песента и натисне бутон Изпрати песента да се качи в папката gallery и да си я има в сайта базата данни там и в хостинга :)
 

Back
Горе