X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> сохранение ссылки на файл
Paladin111
Paladin111
Topic Starter сообщение 30.5.2010, 1:16; Ответить: Paladin111
Сообщение #1


Народ помогите!!!!
После нажатия кнопки "загрузка файла", необходимо, чтоб ссылка на файл сохранялась на другой странице, и кнопка удаления этой ссылки!!!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 30.5.2010, 1:18; Ответить: ottaviano
Сообщение #2


(Paladin111 @ 30.5.2010, 04:16) *
После нажатия кнопки "загрузка файла", необходимо, чтоб ссылка на файл сохранялась на другой странице, и кнопка удаления этой ссылки!!!

а сам понял что спросил?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LLlMaKa39lBka
LLlMaKa39lBka
сообщение 30.5.2010, 1:20; Ответить: LLlMaKa39lBka
Сообщение #3


видимо имел ввиду что загрузка файла открывалась в другом окне?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Paladin111
Paladin111
Topic Starter сообщение 30.5.2010, 1:26; Ответить: Paladin111
Сообщение #4


Загрузка открывается в новом окне, после загрузки необходима ссылка на файл, на главную страницу
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 30.5.2010, 1:29; Ответить: ottaviano
Сообщение #5


Paladin111, а код загрузки файла можно посмотреть?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Paladin111
Paladin111
Topic Starter сообщение 30.5.2010, 1:32; Ответить: Paladin111
Сообщение #6


[PHP]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form method="post" enctype="multipart/form-data">
<p>Загрузить фотографию:</p>
<p><input name="file" size="18" type="file" value=""></p>
<p><input name="submit" type="submit" value="Загрузить"></p>
</form>
<div align='center'>
<?
$file = $_FILES['file']['tmp_name'];
$filename = $_FILES['file']['name'];
if(!empty($file))
{
ini_set('memory_limit', '32M');
$maxsize = "26214400";
$extentions = array("gif","jpg","jpeg","png","tif", "bmp");

$size = filesize ($_FILES['file']['tmp_name']);
$type = strtolower(substr($filename, 1 + strrpos($filename, ".")));
$new_name = 'pic-'.time().'.'.$type;

if($size > $maxsize)
{
echo "Файл больше 25 мб. Уменьшите размер вашего файла или загрузите другой. <br><a href='' onClick=window.close();>Закрыть окно</a>";
}
elseif(!in_array($type,$extentions))
{
echo '<b>Файл имеет недопустимое расширение</b>. Допустимыми являются форматы изображений: gif, jpg, jpeg, png, tif. <br>';
}
else
{if (copy($file, "/localhost.images/foto/".$new_name))
echo "Файл загружен!<br>
<a href=\"/images/foto/$new_name\"><b>Просмотр изображения</b></a>
<br><input type=button onClick=window.close() value='Закрыть окно'>";
else echo "Файл НЕ был загружен.";}}?>
</div>
</body>
</html>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Paladin111
Paladin111
Topic Starter сообщение 30.5.2010, 1:33; Ответить: Paladin111
Сообщение #7


<a href=\"/images/foto/$new_name\"><b>Просмотр изображения</b></a>

на главную надо
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 30.5.2010, 1:39; Ответить: ottaviano
Сообщение #8


Paladin111,
первый совет: используй подсветку кода, при оформлении сообщения!

второй по делу: весь код php перенеси на отделный файл file.php и в форму добавь
<form action="file.php" target="_blank" ...>...</form>


file.php
[PHP]<?php
$file = $_FILES['file']['tmp_name'];
$filename = $_FILES['file']['name'];
if(!empty($file))
{
ini_set('memory_limit', '32M');
$maxsize = "26214400";
$extentions = array("gif","jpg","jpeg","png","tif", "bmp");

$size = filesize ($_FILES['file']['tmp_name']);
$type = strtolower(substr($filename, 1 + strrpos($filename, ".")));
$new_name = 'pic-'.time().'.'.$type;

if($size > $maxsize)
{
echo "Файл больше 25 мб. Уменьшите размер вашего файла или загрузите другой. <br><a href='' onClick=window.close();>Закрыть окно</a>";
}
elseif(!in_array($type,$extentions))
{
echo '<b>Файл имеет недопустимое расширение</b>. Допустимыми являются форматы изображений: gif, jpg, jpeg, png, tif. <br>';
}
else
{if (copy($file, "/localhost.images/foto/".$new_name))
echo "Файл загружен!<br>


<a href=\"/images/foto/$new_name\"><b>Просмотр изображения</b></a>
<a href=\"ГЛАВНАЯ_СТРАНИЦА.html\"><b>ГЛАВНАЯ СТРАНИЦА</b></a>


<br><input type=button onClick=window.close() value='Закрыть окно'>";
else echo "Файл НЕ был загружен.";}}?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Paladin111
Paladin111
Topic Starter сообщение 30.5.2010, 1:49; Ответить: Paladin111
Сообщение #9


1) с главной страницы => на страницу загрузки файла - работает
2) со страницы загрузки файла, после нажатия загрузить => на главную страницу выводилась ссылка на этот новый файл - не понимаю как реализовать.
Я новичок!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 30.5.2010, 2:01; Ответить: ottaviano
Сообщение #10


Paladin111,
на 9 сообщении вроде бы понял что тебе нужно!
попробуй сделать так:
[PHP]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<form method="post" enctype="multipart/form-data">
<p>Загрузить фотографию:</p>
<p><input name="file" size="18" type="file" value=""></p>
<p><input name="submit" type="submit" value="Загрузить"></p>
</form>
<div align='center'>
<?
$file = $_FILES['file']['tmp_name'];
$filename = $_FILES['file']['name'];
if(!empty($file))
{
ini_set('memory_limit', '32M');
$maxsize = "26214400";
$extentions = array("gif","jpg","jpeg","png","tif", "bmp");

$size = filesize ($_FILES['file']['tmp_name']);
$type = strtolower(substr($filename, 1 + strrpos($filename, ".")));
$new_name = 'pic-'.time().'.'.$type;

if($size > $maxsize)
{
echo "Файл больше 25 мб. Уменьшите размер вашего файла или загрузите другой. <br><a href='' onClick=window.close();>Закрыть окно</a>";
}
elseif(!in_array($type,$extentions))
{
echo '<b>Файл имеет недопустимое расширение</b>. Допустимыми являются форматы изображений: gif, jpg, jpeg, png, tif. <br>';
}
else
{if (copy($file, "/localhost.images/foto/".$new_name)){
echo "Файл загружен!<br>";

header('Refresh: 5; url=index.php?name_file='.$new_name);

}
else {
echo "Файл НЕ был загружен.";
header('Refresh: 5; url=index.php');
}
}}?>
</div>
</body>
</html>[/PHP]
а на главной ты делаешь следующее:
[PHP]<?php
echo "<a href=\"/images/foto/".$_GET['name_file']."\"><b>Просмотр изображения</b></a>";
?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд ссылки с форумов, блогов, порталов. Жирные ссылки с Ua,Ru, Бурж площадок. Вечные ссылки в статьях на собственных сайтах
Быстро, качественно и ответственно!
138 vetalbon 66350 13.4.2024, 17:53
автор: vetalbon
Открытая тема (нет новых ответов) SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией
20 Needmylink1 6992 12.4.2024, 23:32
автор: Needmylink1
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВечные ссылки с трастовых сайтов
53 1informer 22649 7.4.2024, 13:47
автор: 1informer
Открытая тема (нет новых ответов) Оптом и в розницу, скупаю ссылки околомедицинской тематики.
3 kasey7 1990 4.4.2024, 19:12
автор: kasey7
Горячая тема (нет новых ответов) Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка
вечные ссылки
259 SeoUaSales 129181 30.3.2024, 18:27
автор: Hillel_Silver


 



RSS Текстовая версия Сейчас: 18.4.2024, 11:04
Дизайн