Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Разработать систему типа «хостинг файлов». на php (http://www.tehnari.ru/f41/t42006/)

newareal 13.11.2010 23:47

Разработать систему типа «хостинг файлов». на php
 
Ребят,помогите пожалуста...
в общем нужно сделать это:

Разработать систему типа «хостинг файлов». Реализовать возможность закачки новых файлов и отображения папки с файлами для их дальнейшей скачивания. Сделать возможность добавления комментариев к файлам (1 комментарий к 1 файлу). Хранить комментарии в БД MySQL.. Оформить config отдельным файлом и подключать там, где требуется подключение к СУБД.


кто шарит в этом?легко ли это сделать?)

MrSTEP 15.11.2010 00:42

Надо знать синтаксис языка PHP, структуру базы данных, обращение к ней, ну и собственно, уметь составлять алгоритмы. А там уже любая работа по плечу

Eli 15.11.2010 00:48

+(купить)или сделать, сервер \ хостинг, что бы реализовать на нем файл хостинг.

MrSTEP 15.11.2010 01:04

Ну для начала вполне можно воспользоваться локальным сервером, дабы не бегать в интернет для проверки каждого обновления. Вот отличный пример, сам пользуюсь: Джентльменский Набор Web-Разработчика (PHP 5.3.3, MySQL 5.1, PostgreSQL 8.4 etc.) Denwer

newareal 15.11.2010 23:15

спасиб,ребят!!...надо будет поучить)

если кто-нибудь любит покопаться в php,то напиши плз то что нужно по заданию...)

newareal 15.11.2010 23:51

Ребят,такой тупой вопрос))

как с помощью denwer'а открывать php файлы?))

kreol 16.11.2010 00:35

эээ а зачем его открывать? если редактировать то любой редактор читающий txt))
а так просто в браузере. разве что файл нужно в папку htdocs апача положить. а там уже в браузере открывать

MrSTEP 16.11.2010 00:54

инструкция по использованию Денвера лежит непосредственно на его сайте (ссылка выше). Кратко лишь поясню, что это веб-сервер, то есть при его запуске файлы из определенной папки обрабатываются этим сервером (php - именно серверный язык, браузеры его не понимают), а затем обработанный документ в виде хтмл кодов передается браузеру, как будто сайт был открыт в интернете

newareal 16.11.2010 22:47

спасиб,ребят, за советы!!)

я тут почитал,покапался...вроде что-то нарыл))
сделал загрузку файлов в папку...

а как сделать так чтобы можно было просматривать файлы,которые были загружены в эту самую папку??


вот что получилось у меня))это без просмотра файлов...


<html>
<head>
<title>Загрузка файлов на сервер</title>
</head>
<body>
<h2><p><b> Загрузите пожалуйста файл</b></p></h2>
<form action="index.php" method="post" enctype="multipart/form-data">

<input type="file" name="filename"><br>
<br> Дайте описание файлу(не обязательно)<br>
<input type='text' name='comment'><br>

<input type="submit" value="Загрузить"><br>
</form>

<?php


if(copy($_FILES["filename"]["tmp_name"],
"Z:/home/localhost/www/down/".$_FILES["filename"]["name"]))
{
echo("Файл успешно загружен <br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
} else {
echo("Ошибка загрузки файла");
}
?>

</body>
</html>

MrSTEP 16.11.2010 23:17

Нужна какая-то функция для доступа к файловой системе, я ее не знаю. Могу посоветовать учебник Л.Томсон и Л.Веллинга "Разработка приложений на PHP и MySQL", там есть глава Взаимодействие с файловой системой и сервером


Часовой пояс GMT +4, время: 01:26.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.