Показване качените файлове на потребител

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

JeRrY

Registered
Здравейте!

Как да наоравя, както тук ===> http://cs-bg.info/user/plugins/BloodLine_ да се направи да се показват какви файлове е качил даден потребител ?
 
Ето заповядай направихти я на бързо + качването на файла :?:

Правиш си файл с име index.php:
Код:
<?php
include "common.php";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Upload</title>
    </head>
    <body>
        <form action="upload.php" method="post" enctype="multipart/form-data">
            File:<input type="file" name="ufile" /><input type="submit" name="submit" value="Качи" />
        </form>
        <hr />
        <?php
        $sql = mysql_query("SELECT * FROM `uploaded` ORDER BY `id` DESC");
        echo "<table><tbody>";
        while($row = mysql_fetch_array($sql)) {
            echo "<tr><td><b>Name:</b></td><td><a href='uploaded/$row[name]'>$row[name]</a></td></tr>
                <tr><td><b>Time:</b><hr /></td><td>$row[time]<hr /></td></tr>";
        }
        echo "</tbody></table>";
        ?>
    </body>
</html>

Правиш си още един файл с име upload.php:
Код:
<?php
include "common.php";

if(isset($_POST['submit'])) {
    move_uploaded_file($_FILES['ufile']['tmp_name'], "uploaded".DIRECTORY_SEPARATOR.$_FILES['ufile']['name']);

    $time = date("r");
    $nname = $_FILES['ufile']['name'];

    mysql_query("INSERT INTO `uploaded` (`name`,`time`) VALUES ('$nname','$time')") or die (mysql_error());

    echo "File is successfully uploaded to the server! - return <a href='index.php'>INDEX</a>";
}
?>

Правиш си още един файл с име common.php:
Код:
<?php
$host = "localhost";
$user = "*****";
$pass = "*********";
$db = "up_web";
mysql_connect($host,$user,$pass) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
?>

После си правиш папка с име uploaded и след това си правиш база данни с името up_web и слагаш този SQL:
Код:
-- phpMyAdmin SQL Dump
-- version 3.1.3.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jul 08, 2010 at 02:44 PM
-- Server version: 5.1.33
-- PHP Version: 5.2.9

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `up_web`
--

-- --------------------------------------------------------

--
-- Table structure for table `uploaded`
--

CREATE TABLE IF NOT EXISTS `uploaded` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` text NOT NULL,
  `time` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `uploaded`
--

И си готов :?: :?: :?:
 
Това или по друг начин направено има ли начин да се вгради към е107 ?
 
JeRrY каза:
Това или по друг начин направено има ли начин да се вгради към е107 ?

Как така да се вхради, ако искаш да вложиш кода или да земаш интоформация от е107 разбира се, че може е107 с нищо не е по различен от другите сайтове :]
 
Няма такъв плъгин, гледал съм. А как бих го вградил в е107, т.е. да извлека информация от е107 за качените файлове ?
 

Back
Горе