Форум → Программирование → PHP для идиотов → проблема с загрузкой файла
проблема с загрузкой файла
Страницы: ← Предыдущая страница • Следующая страница →
-
29 декабря 2009 г. 16:01, спустя 5 минут 9 секунд
у вас нет нормального безапасного примера загрузки файла? -
29 декабря 2009 г. 16:03, спустя 2 минуты 37 секунд
я них не понимаю(( как все это осуществить, что проверить…
if($_FILES) {
$tmp = $_FILES['name']['tmp_name'];
$realType = mime_content_type($tmp);
if($realType == 'image/jpeg') {
echo 'success';
}
}https://smappi.org/ - платформа по созданию API на все случаи жизни -
30 декабря 2009 г. 1:11, спустя 9 часов 7 минут 56 секунд
я них не понимаю(( как все это осуществить, что проверить…
if($_FILES) {
$tmp = $_FILES['name']['tmp_name'];
$realType = mime_content_type($tmp);
if($realType == 'image/jpeg') {
echo 'success';
}
}
спасибо теперь понятно.
У меня всеж остается проблема с зип архивом, он не грузится. У меня элементарно простая форма выбора файла и copy() в нужное место. Картинки мп3,видео загружает в зип не хочет… В чем может быть дело? -
30 декабря 2009 г. 2:03, спустя 51 минуту 20 секунд
У меня элементарно простая форма выбора файла и copy() в нужное место.
код в студию, а также название файла и его характеристики, желательно то что выдастvar_dump($_FILES);
https://smappi.org/ - платформа по созданию API на все случаи жизни -
30 декабря 2009 г. 16:22, спустя 14 часов 19 минут 27 секунд
array(2) { ["uploadfile"]=> array(5) { ["name"]=> string(82) "485_Internet.download.manager.v5.16.build.2.incl.keygen-brd.patch.by.unreal_2b.rar" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) } ["uploadpic"]=> array(5) { ["name"]=> string(0) "" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(4) ["size"]=> int(0) } }
//echo $_FILES['uploadfile']['name'];
move_uploaded_file($_FILES['uploadfile']['tmp_name'],'files/'.$_FILES['uploadfile']['name']);
//var_dump($_FILES); -
30 декабря 2009 г. 16:35, спустя 12 минут 54 секунды
kamachi,
1. Я так понимаю это rar, а не zip
2. Пробовали уменьшить название файла?
3. Сколько upload_max_filesize в php.ini? (если меньше чем размер вашего файла - увеличьте)https://smappi.org/ - платформа по созданию API на все случаи жизни -
30 декабря 2009 г. 16:42, спустя 7 минут 21 секунду
array(2) { ["uploadfile"]=> array(5) { ["name"]=> string(17) "778_Sakrament.zip" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) } ["uploadpic"]=> array(5) { ["name"]=> string(0) "" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(4) ["size"]=> int(0) } }
тоже самое с zip ,на денвере где php.ini?? Да размер маленький у файла (да и в .htaccess вс епрописано) -
1 января 2010 г. 19:16, спустя 2 дня 2 часа 33 минуты
такаме файлы как sis,jar выводятся как текст
где и когдаheader("Content-Disposition: attachment; filename=text.txt");
header("Content-type: application/octet-stream");
указывать??<?php
session_start();
$id = $_SESSION['id'];
require('../sys/smarty/Smarty.class.php');// подгружаем смарти
$smarty = new Smarty;
include_once('../sys/help_fnc_2.php');
$mas = mas($id);
$level = $mas['level'];
$smarty->assign("title",ST,"|Загрузки");
$smarty->assign('lv',$level);
$smarty->assign('category_id',$_GET['category_id']);
$smarty->assign('subcategory_id',$_GET['subcategory_id']);
if(isset($_GET['add_OK']))
{
$smarty->assign('add_OK','Файл загружен');
}
//выводим файлы
$c_id = intval($_GET['subcategory_id']);
$_PAGING = new Paging($_DB);
$_PAGING->page_size = 7;
$r = $_PAGING->get_page( 'SELECT * FROM loads WHERE c_id="'.$c_id.'"' );
while($row = $r->fetch_assoc())
{
$files[] = $row;
}
header("Content-Disposition: attachment; filename=text.txt");
header("Content-type: application/octet-stream");
$smarty->assign("files",$files); //перекидываем массив шаблону
//перекидывам навигацию
$smarty->assign('prev',$_PAGING->get_prev_page_link());
$smarty->assign('next',$_PAGING->get_next_page_link());
$smarty->assign('link',$_PAGING->get_page_links());
$smarty->display('files.tpl');
?>
если просто в теле скрипта который выдает ссылки, то сама страница начинает скачивться) Как быть??Спустя 54 сек.я пока еще эти хеадеры не использовал даже -
-
-
1 января 2010 г. 21:12, спустя 2 минуты 43 секунды
слушай ты меня достал чесн слово))
Создай тему досчитаем до миллиона.
а? -
1 января 2010 г. 21:15, спустя 2 минуты 38 секунд
Моя адекватная реакция на Ваши неадекватные посты гораздо сильнее подчёркивает их неадекватность.
слушай ты меня достал чесн слово))
Создай тему досчитаем до миллиона.
а?
Диалог с самим собой?
ты вообще программист или форум перепутал?? -
1 января 2010 г. 21:14, спустя 23 часа 59 минут 30 секунд
ты вообще программист или форум перепутал?? -
-
2 января 2010 г. 16:05, спустя 17 часов 2 минуты
$sql = mysql_query("SELECT * FROM loads WHERE id='".$_GET['id']."'");
$r = mysql_fetch_array($sql);
header("Content-Disposition: attachment; filename='".$r['file_path']."'");
header("Content-type: application/octet-stream");
как мне заставить браузер скачать этот чертов файл??Спустя 99 сек.$r['file_path'] это путь к фалу… как применять эти хеадеры??
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!