|
|
|
| Нужно сделать следующее в зависимости от размера файла выводить в МБ он или в Кб
Делаю так но не работает
<?
$file="c:\fridl.djvu";
$file=filesize("c:/fridl.djvu");
if($file<1024){echo"$file"."Кб";}else{
$file=$file/1024;
$file=$file/1024;
printf("%.2f",$file)."Мб";
}
?>
|
| |
|
|
|
|
|
|
|
для: OLi
(04.06.2008 в 12:20)
| | Конечно не работает две разных переменных имеют одинаковые имена...
<?
$file = 'c:\fridl.djvu';
$filesize = filesize($file);
if($filesize <= 1024 )
{
// Если меньше или равно 1024 будет выведено например 0.5Кб или 1Кб
// а не в байтах
$filesize = $filesize/1024;
echo $filesize.'Кб';
}
else
{
// Иначе будет выведено например 0.5Мб или 1Мб
$filesize = $filesize/1024;
echo $filesize.'Мб';
}
?>
|
| |
|
|
|
|
|
|
|
для: OLi
(04.06.2008 в 12:20)
| |
<?
$file="C:\fridl.djvu";
$file=filesize($file);
if ($file<1024*1024)
{
$file=$file/1024;
echo round($file, 1)." Кб";
}
else
{
$file=$file/1024;
$file=$file/1024;
echo round($file,2)." Мб";
}
?>
|
| |
|
|
|
|
|
|
|
для: SiM(R)
(04.06.2008 в 12:48)
| | Обратно две разные переменные названы одинаково
<?
$file = "C:\fridl.djvu";
?>
|
Лучше назвать
<?php
$patch = "C:\fridl.djvu";
?>
|
| |
|
|
|
|
|
|
|
для: Zend72
(04.06.2008 в 13:20)
| | Сударь, Вы вообще знаете, что означает слово patch?
А что означает слово "обратно"?!
Цензурных букв не хватает... | |
|
|
|
|
|
|
|
для: Trianon
(04.06.2008 в 15:17)
| | Всю жизнь слово patch переводили как путь... В английском я правда не силен, но все скрипты касающиеся работы с файлами которые я видел путь до файла хранили в переменной с таким именем... Далеко ходить не надо посмотрите исходники этого форума... | |
|
|
|
|
|
|
|
для: Zend72
(05.06.2008 в 11:48)
| | >Всю жизнь слово patch переводили как путь... В английском я правда не силен, но все скрипты касающиеся работы с файлами которые я видел путь до файла хранили в переменной с таким именем...
Не могли Вы такого видеть.
Слово patch с английского переводится как участок, заплата. По последнему значению в IT-среде есть устойчивое заимствование "патч" - заплата обнаруженной в коде ошибки или уязвимости.
Путь же в английском (и во всех нормальных исходниках, на которые Вы ссылаетесь) пишется path. Произносится (с точностью до ближайшей фонетической передачи русскими звуками) как паф.
Ходить далеко Вам действительно не придется. До ближайшего словаря. | |
|
|
|
|
|
|
|
для: Trianon
(05.06.2008 в 12:43)
| | Да невнимательность меня всетаки погубит... | |
|
|
|
|
|
|
|
для: Trianon
(04.06.2008 в 15:17)
| | А слово обратно это так сказать местное идеоматическое выражение котороя я использовал вместо слова опять На вопрос зачем я это сделал ответить не могу так как сделал это не задумываясь. :-) | |
|
|
|
|
|
|
|
для: SiM(R)
(04.06.2008 в 12:48)
| | Здесь же еще вопрос Кто-то знает хорошие форматтеры PHP-программа | |
|
|
|
|
|
|
|
для: OLi
(04.06.2008 в 13:25)
| | Чего? Оо | |
|
|
|
|
|
|
|
для: Zend72
(04.06.2008 в 13:56)
| | to Zend72
А какая разница, ну конечно, с точки зрения удобочитаемости кода, то да - следует именовать переменные по разному. Но в данном конкретном случаи, на мой взгляд, такой необходимости нет, все понятно, легко воспринимается.
А если автору надо, то пусть он сам называет их так, как ему необходимо, я ведь не знаю, что там у него до этого за код. | |
|
|
|
|
|
|
|
для: Zend72
(04.06.2008 в 13:56)
| | Программа которая приводит код на php в читаемый вид )))) | |
|
|
|
|
|
|
|
для: OLi
(04.06.2008 в 18:39)
| | В приемлемый вид код должен приводить сам человек). Вы должны писать так чтобы Вам самомому было удобно читать. А смысл, сначала написать так как хочешь, а потом запускать программу, которая будет форматировать код как ей надо? Или я неправильно Вас понял.
Есть программы с подсветкой синтеза для различных языков. Например url]www.phpexperteditor.com[/url] (не реклама :-)) - я пользуюсь ей (она бесплатная, русская, все настраивается, умеет работать с php). Еще есть Dreamweawer, ну а можно найти прост навароченный блокнот, который подсвечивает код. | |
|
|
|