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
$host = "localhost";
$nick = "root";
$pass = "";
$db = "file";
mysql_connect($host,$nick,$pass) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
mysql_query("SET names utf8");
?>
<?php
include "config.php";
?>
<html>
<body>
<form action="upload_file.php" method="post" enctype="multipart/form-data">
Име на файла:
<input type="text" name="name" /> <br />
Категория на файла:
<?php
$sql = mysql_query("SELECT * FROM cats") or die (mysql_query());
echo '<select name="kategoria">';
while($data = mysql_fetch_assoc($sql))
{
echo '<option value="'.$data['id'].'">'.$data['kategoria'].'</option>';
}
echo '</select>';
?><br />
Автор:
<input type="text" name="author" /> <br />
Описание:
<textarea name="description"></textarea><br />
Файл:
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Качи" />
</form>
</body>
</html>
<?php
include "config.php";
if(isset($_POST['submit']))
{
$name = htmlspecialchars($_POST['name']);
$author = htmlspecialchars($_POST['author']);
$description = htmlspecialchars($_POST['description']);
$kategoria = htmlspecialchars($_POST['kategoria']);
if($name == NULL || $author == NULL || $description == NULL)
{
echo "Не сте попълнили всички полета!";
}
else{
if ($_FILES["file"]["error"] > 0)
{
echo "Код на грешката: " . $_FILES["file"]["error"] . "<br />";
}
else
{
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
}
}
$link = $_FILES["file"]["name"];
mysql_query("INSERT INTO files (kategoria,name,author,link,description) VALUES ('$kategoria','$name','$author','$link','$description')") or die (mysql_query());
echo "Файла е качен успешно!";
}
}
?>
--
-- Структура на таблица `cats`
--
CREATE TABLE IF NOT EXISTS `cats` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`kategoria` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
--
-- Дъмп (схема) на данните в таблицата `cats`
--
INSERT INTO `cats` (`id`, `kategoria`) VALUES
(1, 'Програми'),
(2, 'Wallpapers'),
(3, 'Музика');
-- --------------------------------------------------------
--
-- Структура на таблица `files`
--
CREATE TABLE IF NOT EXISTS `files` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`kategoria` int(11) NOT NULL,
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`author` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`link` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`description` text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
--
-- Дъмп (схема) на данните в таблицата `files`
--
INSERT INTO `files` (`id`, `kategoria`, `name`, `author`, `link`, `description`) VALUES
(1, 3, 'Age of Angel', 'МaLa_NocHe', '06 Age of loneliness (1994).mp3', 'Релакс песен');
lqbo123 каза:а може ли да ми искараш още едно кодче с койте искарва всички информации от базата данни в php файл но всичко тоест като един потребител си въведе всички данни и натисне бутона и всичко се запише в файла да се преглеждат на различни бордери тоест примерно:
_________________________________________________
Име:
категория:
автор:
Описание:
И линк към файла:
_____________________________________________
ето това имам предвид
<?php
include 'config.php';
$zaqvka1 = mysql_query("SELECT * FROM cats");
while($row1 = mysql_fetch_array($zaqvka)){
$zaqvka = mysql_query("SELECT * FROM files");
while($row = mysql_fetch_array($zaqvka)){
echo "<center><tr>
<td>Име:$row[name]</td>
<td>Категория:$row1[kategoria]</td>
<td>Автор:$row[author]</td>
<td>Описание:$row[description]</td>
<td>Линк:$row[link]</td>
</tr></center>";
?>
<?php
include 'config.php';
$zaqvka = mysql_query("SELECT * FROM files");
while($row = mysql_fetch_array($zaqvka)){
$kat = mysql_fetch_assoc(mysql_query("SELECT * FROM cats WHERE id='$row[kategoria]'"));
$kat = $kat['kategoria'];
echo "<center><tr>
<td>Име:$row[name]</td>
<td>Категория:$kat</td>
<td>Автор:$row[author]</td>
<td>Описание:$row[description]</td>
<td>Линк:$row[link]</td>
</tr></center>";
?>