A
Anonymous
Guest
Може ли някакъв скрипт за качване на mp3 в директория, + вкарване на информацията в таблицата?
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<?php
include "config.php";
if ($_SESSION['username'])
{
echo "     <b>Добавяне на MP3</b><br><br><center>
<strong><span style='color: red;'><u>ВНИМАНИЕ:</u> Български изпълнители и български песни се пишат на КИРИЛИЦА!</span></strong><br />
<span style='color:black;'>Полетата маркирани с <span style='color:red;'>*</span> са задължителни!</span>
<form action='' method='post' enctype='multipart/form-data'><table style='color:lightblue;'><tr><td><span style='color:red;'>*</span>Песен: </td></tr><tr><td> <input style='width: 200px;' class=\"userinput\" type='text' name='song' value='Име и изпълнител' onclick=\"this.value='';\" /></td></tr>";
echo "</select></td</tr>";
echo "<tr><td><span style='color:red;'>*</span>Избиране на файл:</td></tr><tr><td><input type='file' class='intext' name='song' class='user' style='width:380px;height:20px;'/></td><td></td></tr>
<tr><td><input type='submit' value='Готов съм!' name='submit'></td></tr>
</table></form><hr style='color: orange;' width='350px'></center>";
$song = htmlspecialchars($_POST['song']);
$add_by = $_SESSION['username'];
$username = $_SESSION['username'];
if(isset($_POST['submit']))
{
$type = $_FILES['song']['type'];
$files = $_FILES['song']['tmp_name'];
$names = $_FILES['song']['name'];
$size = $_FILES['song']['size'];
if($files != NULL)
{
$rand = "song" . rand(0000, 9999) . "-" .rand(00, 99);
$fil = array('mp3');
$fil2 = end(explode('.', $names));
$path = "song/".$rand.".".$fil2;
$fileu = $rand. ".".$fil2;
if(in_array($fil2, $fil))
{
if(move_uploaded_file($files, $path))
{
$msg = "Успешно качи песента!";
}
}
else
{
$msg = "Форматът трябва да е .mp3!";
}
}
if ($song == NULL)
{
echo "<br><br><br><br><center>Не си попълни всички полета!</center>";
}
else
{
//Тука е заявката за да се добавя сайт във базата данни! Ъпдейтват се: Име, Категория, Сайт, Банер, Описание.
$username = $_SESSION['username'];
mysql_query("INSERT INTO songs (song,thumb,add_by,url,visited,odobril,accepted) VALUES ('$song','$song', '$username', '$fileu', '0', 'Няма информация...', 'no')") or die(mysql_error());
echo "<br><br><br><br><span style='color:red;'><center>Песента <strong>$song</strong> е качена успешно!<Br> <b> След одобрение, ще получиш доларите си.</span><br />";
}
}
}
else
{
echo "<br><br><br><br><center>Не си логнат!</center>";
}
?>
Виж install.php при инсталацията, там оправи в самият файл, създава папкатаnfarkt каза:Неще да ги катери в папка song, а промених директорията?
<?php
include "config.php";
if ($_SESSION['username'])
{
echo "     <b>Добавяне на MP3</b><br><br><center>
<strong><span style='color: red;'><u>ВНИМАНИЕ:</u> Български изпълнители и български песни се пишат на КИРИЛИЦА!</span></strong><br />
<span style='color:black;'>Полетата маркирани с <span style='color:red;'>*</span> са задължителни!</span>
<form action='' method='post' enctype='multipart/form-data'><table style='color:lightblue;'><tr><td><span style='color:red;'>*</span>Песен: </td></tr><tr><td> <input style='width: 200px;' class=\"userinput\" type='text' name='song' value='Име и изпълнител' onclick=\"this.value='';\" /></td></tr>";
echo "</select></td</tr>";
echo "<tr><td><span style='color:red;'>*</span>Избиране на файл:</td></tr><tr><td><input type='file' class='intext' name='song' class='user' style='width:380px;height:20px;'/></td><td></td></tr>
<tr><td><input type='submit' value='Готов съм!' name='submit'></td></tr>
</table></form><hr style='color: orange;' width='350px'></center>";
$song = htmlspecialchars($_POST['song']);
$add_by = $_SESSION['username'];
$username = $_SESSION['username'];
if(isset($_POST['submit']))
{
$type = $_FILES['song']['type'];
$files = $_FILES['song']['tmp_name'];
$names = $_FILES['song']['name'];
$size = $_FILES['song']['size'];
if($files != NULL)
{
$rand = "song" . rand(0000, 9999) . "-" .rand(00, 99);
$fil = array('mp3');
$fil2 = end(explode('.', $names));
$path = "song/".$rand.".".$fil2;
$fileu = $rand. ".".$fil2;
if(in_array($fil2, $fil))
{
if(move_uploaded_file($files, $path))
{
$msg = "Успешно качи песента!";
}
}
else
{
$msg = "Форматът трябва да е .mp3!";
}
}
if ($song == NULL)
{
echo "<br><br><br><br><center>Не си попълни всички полета!</center>";
}
else
{
//Тука е заявката за да се добавя сайт във базата данни! Ъпдейтват се: Име, Категория, Сайт, Банер, Описание.
$username = $_SESSION['username'];
$fileu = htmlspecialchars(addslashes($fileu));
mysql_query("INSERT INTO songs (song,thumb,add_by,url,visited,odobril,accepted) VALUES ('$song','$song', '$username', '$fileu', '0', 'Няма информация...', 'no')") or die(mysql_error());
echo "<br><br><br><br><span style='color:red;'><center>Песента <strong>$song</strong> е качена успешно!<Br> <b> След одобрение, ще получиш доларите си.</span><br />";
}
}
}
else
{
echo "<br><br><br><br><center>Не си логнат!</center>";
}
?>
Че аз другите редове не съм ги барал :shock:nfarkt каза:Сега дори не вкарва никакъв ред в таблицата?
$file = htmlspecialchars(addslashes($_FILES['file']['name']));
<?php
include "config.php";
if ($_SESSION['username'])
{
echo "     <b>Добавяне на MP3</b><br><br><center>
<strong><span style='color: red;'><u>ВНИМАНИЕ:</u> Български изпълнители и български песни се пишат на КИРИЛИЦА!</span></strong><br />
<span style='color:black;'>Полетата маркирани с <span style='color:red;'>*</span> са задължителни!</span>
<form action='' method='post' enctype='multipart/form-data'><table style='color:lightblue;'><tr><td><span style='color:red;'>*</span>Песен: </td></tr><tr><td> <input style='width: 200px;' class=\"userinput\" type='text' name='song' value='Име и изпълнител' onclick=\"this.value='';\" /></td></tr>";
echo "</select></td</tr>";
echo "<tr><td><span style='color:red;'>*</span>Избиране на файл:</td></tr><tr><td><input type='file' class='intext' name='song' class='user' style='width:380px;height:20px;'/></td><td></td></tr>
<tr><td><input type='submit' value='Готов съм!' name='submit'></td></tr>
</table></form><hr style='color: orange;' width='350px'></center>";
$song = htmlspecialchars($_POST['song']);
$add_by = $_SESSION['username'];
$username = $_SESSION['username'];
if(isset($_POST['submit']))
{
$type = $_FILES['song']['type'];
$files = $_FILES['song']['tmp_name'];
$names = $_FILES['song']['name'];
$size = $_FILES['song']['size'];
if($files != NULL)
{
$rand = "song" . rand(0000, 9999) . "-" .rand(00, 99);
$fil = array('mp3');
$fil2 = end(explode('.', $names));
$path = "song/".$rand.".".$fil2;
$fileu = $rand. ".".$fil2;
if(in_array($fil2, $fil))
{
if(move_uploaded_file($files, $path))
{
$msg = "Успешно качи песента!";
}
}
else
{
$msg = "Форматът трябва да е .mp3!";
}
}
if ($song == NULL)
{
echo "<br><br><br><br><center>Не си попълни всички полета!</center>";
}
else
{
//Тука е заявката за да се добавя сайт във базата данни! Ъпдейтват се: Име, Категория, Сайт, Банер, Описание.
$username = $_SESSION['username'];
echo $fileu;
echo "<br><br><br><br><span style='color:red;'><center>Песента <strong>$song</strong> е качена успешно!<Br> <b> След одобрение, ще получиш доларите си.</span><br />";
}
}
}
else
{
echo "<br><br><br><br><center>Не си логнат!</center>";
}
?>
Песента T-pain feat. Chris Brown - The Best Love Song е качена успешно!
След одобрение, ще получиш доларите си.
<?php
include "config.php";
if ($_SESSION['username'])
{
echo "     <b>Добавяне на MP3</b><br><br><center>
<strong><span style='color: red;'><u>ВНИМАНИЕ:</u> Български изпълнители и български песни се пишат на КИРИЛИЦА!</span></strong><br />
<span style='color:black;'>Полетата маркирани с <span style='color:red;'>*</span> са задължителни!</span>
<form action='' method='post' enctype='multipart/form-data'><table style='color:lightblue;'><tr><td><span style='color:red;'>*</span>Песен: </td></tr><tr><td> <input style='width: 200px;' class=\"userinput\" type='text' name='song' value='Име и изпълнител' onclick=\"this.value='';\" /></td></tr>";
echo "</select></td</tr>";
echo "<tr><td><span style='color:red;'>*</span>Избиране на файл:</td></tr><tr><td><input type='file' class='intext' name='song' class='user' style='width:380px;height:20px;'/></td><td></td></tr>
<tr><td><input type='submit' value='Готов съм!' name='submit'></td></tr>
</table></form><hr style='color: orange;' width='350px'></center>";
$song = htmlspecialchars($_POST['song']);
$add_by = $_SESSION['username'];
$username = $_SESSION['username'];
if(isset($_POST['submit']))
{
$type = $_FILES['song']['type'];
$files = $_FILES['song']['tmp_name'];
$names = $_FILES['song']['name'];
$size = $_FILES['song']['size'];
if($files != NULL)
{
$rand = "song" . rand(0000, 9999) . "-" .rand(00, 99);
$fil = array('mp3');
$fil2 = end(explode('.', $names));
$path = "song/".$rand.".".$fil2;
$fileu = $rand. ".".$fil2;
if(in_array($fil2, $fil))
{
if(move_uploaded_file($files, $path))
{
$msg = "Успешно качи песента!";
}
}
else
{
$msg = "Форматът трябва да е .mp3!";
}
}
if ($song == NULL)
{
echo "<br><br><br><br><center>Не си попълни всички полета!</center>";
}
else
{
//Тука е заявката за да се добавя сайт във базата данни! Ъпдейтват се: Име, Категория, Сайт, Банер, Описание.
$username = $_SESSION['username'];
mysql_query("INSERT INTO songs (`song`,`thumb`,`add_by`,`url`,`visited`,`odobril`,`accepted`) VALUES ('$song','$song', '$username', '$path', '0', 'Няма информация...', 'no')") or die(mysql_error());
echo "<br><br><br><br><span style='color:red;'><center>Песента <strong>$song</strong> е качена успешно!<Br> <b> След одобрение, ще получиш доларите си.</span><br />";
}
}
}
else
{
echo "<br><br><br><br><center>Не си логнат!</center>";
}
?>
Дай да я видим тази база данни..nfarkt каза:Вече вкарва в таблицата, но полето "url" остава отново празно.