[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка файла
бриклор
Я который день ищу как вывести ссылку на только что загруженный фаил.
Скажите как создать БД если она нужна.И какой код нужен для вывода ссылки!



Спустя 1 минута, 49 секунд (25.09.2010 - 11:07) Adil написал(а):
В Базе данных создаешь таблтцу,где будешь хранить имя загруженного файла,ну или и путь.
А потом просто берешь из базы данных эту строчку (путь) и выводишь.

Спустя 1 минута, 36 секунд (25.09.2010 - 11:09) inpost написал(а):
Хм, ты хочешь узнать: <a href="Тут ссылка">TEXT</a> - это? =)
Код для вывода: echo.
А создать БД, это тебе в учебник или гугл.

Спустя 8 минут, 55 секунд (25.09.2010 - 11:18) бриклор написал(а):
а вот в базе создавать, и как нужно прописывать в поле "поле"
длинна значения?
тип?

Спустя 13 минут, 17 секунд (25.09.2010 - 11:31) бриклор написал(а):
да и вообще вы наверное меня не поняли . как сделать чтобы :
человек загрузил картинку а ему выдалась ссылка на эту картинку. только ссылка не типо "скачать" а конкретная ссылка на этот фаил

Спустя 12 минут, 9 секунд (25.09.2010 - 11:43) Invis1ble написал(а):
бриклор
по-моему ты сам не знаешь, чо хочешь

Спустя 13 минут, 13 секунд (25.09.2010 - 11:56) inpost написал(а):
бриклор
Ты написал скрипт загрузки, в этом скрипте ты указал, в какую папку заливать, что теперь тебе мешает эту же папку и имя файла вывести через echo ??? Разве что символы "<" и ">" прийдется заменить.

Спустя 23 часа, 27 минут, 6 секунд (26.09.2010 - 11:23) бриклор написал(а):
У еня есть скрипт загрузки он выводит данные о файле(его имя, размер , тип )
а мне нужно чтобы скрипт вывел ссылку на него , но я не знаю как это написать и прочесть нигде не могу. вы мне скрипт сам дайте , вывода ссылки

Спустя 32 минуты, 20 секунд (26.09.2010 - 11:56) Админ написал(а):

header ("location:google.com");

echo ("<meta http-equiv='refresh' content='0; url=google.com'>");

<
script type="text/javascript">
document.location.href = "google.com";
</
script>







Спустя 27 минут, 2 секунды (26.09.2010 - 12:23) бриклор написал(а):
не понял что к чему=( он меня закидывает на гугл и все. что м не с этим сделать=(
можэно как то поэтапно как создать базу данный(что писать в таблице...)
как подключиться к ней и уже как вывести . я реально новичек если было бы это в интернете я бы не спрашивал unsure.gif

Спустя 14 минут, 35 секунд (26.09.2010 - 12:37) Xpund написал(а):
Админ
=)
бриклор
В гугле можно найти то что тебе надо, если сам не сможешь весь код написать, то тебе помогут тут.

Спустя 6 минут, 45 секунд (26.09.2010 - 12:44) бриклор написал(а):
Вот этот код у меня обрабатывает загрузку.
<html>
<
head>
<
link href="style/style.css" rel="stylesheet" type="text/css"/>
<
title>Результат загрузки файла</title>
</
head>
<
body>
<
img src="http://musica.ucoz.hu/logotype.png" class="logo"/></img>
<
div id="results-upload">
<?php

if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],
"c:/temp/".$_FILES["filename"]["name"]))
{
echo("<h4>File haracteristics</h4><br>");
echo("<p>File successfully download!<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("Ошибка загрузки файла");
}


?>

</div>
</
body>
</
html>

И что сюда дописать чтобы вывести ссылку на фаил.
Вот и все что мне нужно , это код для вывода ссылки на фаил.

Спустя 1 час, 22 минуты, 18 секунд (26.09.2010 - 14:06) бриклор написал(а):
ну помогите а

Спустя 4 часа, 41 минута, 56 секунд (26.09.2010 - 18:48) бриклор написал(а):
никто не знает или всем написать лень? ну дайте вы мне код который выводит ссылку ну не знаю я как сделать!

Спустя 37 минут, 33 секунды (26.09.2010 - 19:26) inpost написал(а):
бриклор
Вот у тебя есть скрипт загрузки. Будем помогать, где именно в этом скрипте хранятся (в каких переменных): имя файла, путь к файлу?
Вопрос 2, как выводятся переменные на экран?
Вопрос 3: Как на HTML выглядит ссылка?

Отвечаешь на эти вопросы по пунктам, получишь ответ.

Спустя 39 минут, 36 секунд (26.09.2010 - 20:05) Ser18 написал(а):
В папке сайта создаете папку например img в которую будут записываться картинки
При записи картинки на сервер одновременно имя файла записывайте в БД
Вывод ссылки на картинку
<?php
while(mysql_fetch_assoc($result)) { ?>

<a href="img/<?php echo $result['name'] ?>">Картинка</a>

<
php } ?>


$result['name'] - Имя колонки с названим картинки в БД

Только еще надо сделать чтоб у вас имена файлов не повтарялись
т.е. если у вас записан файл 5.png и если кто захочет загрузить файл с таким же именем надо чтоб он переименовывался

Спустя 9 часов, 48 минут, 18 секунд (27.09.2010 - 05:54) бриклор написал(а):
Ээ ну размещено у меня здесь:
"c:/temp/".$_FILES["filename"]["name"]

Выводятся вроде с помощью тэга
echo

Ну ссылка <a href="">тут ссылка</a>

Спустя 2 часа, 26 минут, 28 секунд (27.09.2010 - 08:20) бриклор написал(а):
я не знаю как правильно создать базу данных для сохранения имени файла.

Спустя 2 часа, 17 минут, 9 секунд (27.09.2010 - 10:37) inpost написал(а):
бриклор
Вот и пробуй теперь объеденить: "вывод ссылки".
А создать БД... найди любую инфу про MySQL. Там всё расскажут.

Спустя 5 часов, 6 минут, 49 секунд (27.09.2010 - 15:44) бриклор написал(а):
ага я сделал только он адрес C: НЕ открывает , если применить к сайту думаю получиться=)

Спустя 5 минут, 27 секунд (27.09.2010 - 15:50) inpost написал(а):
бриклор
Так ты на сервере в интернете попробуй, там всё работать будет.

Спустя 26 минут, 32 секунды (27.09.2010 - 16:16) бриклор написал(а):
а скажите тогда как в input вывести?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.