Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: указать размер файла

Сообщения:  [1-10]   [11-17] 

 
 автор: cccp   (25.01.2006 в 03:11)   письмо автору
 
   для: cheops   (24.01.2006 в 18:53)
 

Спасибо огромное! работает!

А как можно добавитькое что в скрипт?
Просто при загрузки файла не идёт проверка если формуляр заполнен и файл отправляется без его описания, ну а потом видна ошибка:

Warning: fread(): Length parameter must be greater than 0.

Думаю что надо просто добавить что бы скрипт не отправлял файл без описания.

и ещё...
Можно ли добавить функцию что бы навые загруженные файлы показывались на верху колонны, а не в низу.

Помогите пожалуста.

   
 
 автор: cheops   (24.01.2006 в 18:53)   письмо автору
9.8 Кб
 
   для: cccp   (24.01.2006 в 15:15)
 

Попробуйте вот этот код

   
 
 автор: cccp   (24.01.2006 в 15:15)   письмо автору
8.8 Кб
 
   для: cheops   (24.01.2006 в 01:02)
 

Aaa!
Ok !
вот...

Очень благгодарен вам за помощь!
И ещё, я хотел бы что бы все загруженные файлы выслечивались по очереди ...
Тоесть что бы те что новее были показаны выше, а те что предъидущие, те ниже и т.д.
И при каждом аплоаде, новые становились афтоматически на верх.
Это возможно?

   
 
 автор: cheops   (24.01.2006 в 01:02)   письмо автору
 
   для: cccp   (23.01.2006 в 23:10)
 

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

   
 
 автор: cccp   (23.01.2006 в 23:10)   письмо автору
 
   для: cheops   (23.01.2006 в 21:36)
 

Извените меня пожалуста. Возможно вам будет смешно, но я вижу, вроде-бы, русские буквы...но нифига не понимаю!
:))
Я же самоучка и совсем новичёк в этом деле.

Если я правельно понимаю, то :
" Прикрепите к сообщению файл "
это значит что в скрипте надо за место $filename написать путь к моему файлу($dossier_cible.$f), да ?

Ну а на счёт :
" сообщите номер строки куда следует вставить функцию "

Здесь я разтерялся совсем!
:)))

   
 
 автор: cheops   (23.01.2006 в 21:36)   письмо автору
 
   для: cccp   (23.01.2006 в 14:51)
 

Прикрепите к сообщению файл и сообщите номер строки куда следует вставить функцию.

   
 
 автор: cccp   (23.01.2006 в 14:51)   письмо автору
 
   для: cheops   (23.01.2006 в 13:49)
 

a kak?

   
 
 автор: cheops   (23.01.2006 в 13:49)   письмо автору
 
   для: cccp   (22.01.2006 в 23:31)
 

Перед местом, где хотите увидеть ответ, включите опеределение функции.

   
 
 автор: cccp   (22.01.2006 в 23:31)   письмо автору
 
   для: cheops   (22.01.2006 в 22:45)
 

извените, у меня не получается всё равно.
Я сделал так.
Поставил скрипт что вы подсказали:


<?php 
echo getfilesize($_GET['name']); 
// функция определения размера файла 
function getfilesize($filename

  
// Проверяем существует ли файл 
  
if(!file_exists($filename)) return "файл не существует"
  
// определяем размер файла 
  
$filesize filesize($filename); 
  
// Если размер файл превышает 1024 байта 
  // пересчитываем размер в Кб 
  
if($filesize 1024
  { 
    
$filesize = (float)($filesize/1024); 
    
// Если размер файл превышает 1024 Кбайта 
    // пересчитываем размер в Мбайты 
    
if($filesize 1024
    { 
      
$filesize = (float)($filesize/1024); 
      
// Округляем дробную часть до 
      // первого знака после запятой 
      
$filesize round($filesize1); 
      return 
$filesize." Мб"
    } 
    else 
    { 
      
// Округляем дробную часть до 
      // первого знака после запятой 
      
$filesize round($filesize1); 
      return 
$filesize." Кб"
    } 
  } 
  else 
  { 
    return 
$filesize." байт"
  } 

?>


А там где хотел увидеть ответ, поставил это:


<?php 
  
echo getfilesize($dossier_cible.$f); 
?> 


А за место ответа пишется это:
Fatal error: Call to undefined function: getfilesize

   
 
 автор: cheops   (22.01.2006 в 22:45)   письмо автору
 
   для: cccp   (22.01.2006 в 15:59)
 

В код скрипта следует вставить функцию, которую я привёл двумя постами выше.

   

Сообщения:  [1-10]   [11-17] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования