PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 2 3 4 5 6 [7] 8 »

> Найдено сообщений: 120
fullzero Отправлено: 28 Апреля, 2011 - 14:44:10 • Тема: Как лучше реализовать и дайте или напишите скрипт • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 72
Viper я помню ты что то мутил с MP3. Где то видел темы Улыбка

Щас поищу. 2 года назад большой срок. Может что и найду Закатив глазки
(Добавление)
Viper он слишком тяжёлый и навороченый. Мне же просто нужна просто вывод файлов и папок в таблицы Улыбка
fullzero Отправлено: 28 Апреля, 2011 - 14:30:09 • Тема: Как лучше реализовать и дайте или напишите скрипт • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 72
Музыкальный каталог. Есть на сайте алфовитный указатель (A B C D и т.д.)
Перейдя по ссылка к примеру A, должна открыться таблица с исполнителями на A.
Выбрав исполнителя должна открыться таблица с его песнями.

Нужно сделать самым удобным и простым способом методом $GET.

Всё должно открываться в index.php на главной странице. Ну или в файлах типа
papka.php
artist.php
download.php

Надеюсь внятно и понятно объяснил.
Если кто знает как лучше реализовать всё это дело то с радостью выслушаю.

И если есть скрипты то прошу не жадничать Улыбка
fullzero Отправлено: 28 Апреля, 2011 - 13:02:44 • Тема: удаленная загрузка файлов • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 219
Радость рад помочь. Моя первая пасибка Белоснежная улыбка
fullzero Отправлено: 28 Апреля, 2011 - 12:56:39 • Тема: удаленная загрузка файлов • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 219
там ещё и авторизация нужна
fullzero Отправлено: 28 Апреля, 2011 - 12:48:57 • Тема: удаленная загрузка файлов • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 219
cIIeIL пишет:
http://www.garrysmod.org/downloads/?a=view&id=120681

это путь на страницу Улыбка
Тебе нужная точная ссылка на файл Улыбка

Если была бы ссылка типо этой то закачка началась бы

http://s3[dot]garrysmod[dot]org/img/cach[dot][dot][dot]3f695433c0dd[dot]jpg

P.S. ты что пытался закачать нужный файл на моём хосте. Ото я смотрю там какая то страница появилась Радость я её стёр наф) Улыбка
fullzero Отправлено: 28 Апреля, 2011 - 12:34:44 • Тема: удаленная загрузка файлов • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 219
cIIeIL это скрипт удалёной закачки) Я вставляю путь файла лежащего на чужом сайте. ссылка прямая. далее их файл оказывается чудным образом у меня на сайте Радость
fullzero Отправлено: 28 Апреля, 2011 - 12:28:25 • Тема: удаленная загрузка файлов • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 219
cIIeIL во мой этот скрипт http://fullzero[dot]jino[dot]ru/1/ на закачку файла на мой хостинг требуется какое то время. Обычно песня размером 10мб качается от 5 до 15 секунд)

Есть разница где лежит скрипт, на твоём компе локально или на хостинге) У хостинга скорость выше))
(Добавление)
Путь после загрузки http://fullzero[dot]jino[dot]ru/1/files/ твой файл.

Ну эт я так к примеру Закатив глазки
fullzero Отправлено: 28 Апреля, 2011 - 11:41:34 • Тема: Размер файла в мб • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 118
OrmaJever ага так даже лучше, три знака после запятой Улыбка
fullzero Отправлено: 28 Апреля, 2011 - 09:08:51 • Тема: назад для возрата • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 50
Это подойдёт?

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $referer=$_SERVER['HTTP_REFERER'];
  3. if (!empty($referer)) {echo '<a href="'.$referer.'">Назад</a></br>';};
  4. ?>
fullzero Отправлено: 28 Апреля, 2011 - 08:52:47 • Тема: удаленная загрузка файлов • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 219
Создай папку files, в неё будут грузиться файлы.

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $src = stripslashes($_GET['url']);
  3. $src_path = parse_url($src);
  4. $dst = './files/'.basename($src_path['path']);
  5. @copy($src,$dst);
  6. ?>
  7.  
  8. <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="GET">
  9. Удалённый URL:
  10. <input type="text" name="url" value="<?php echo $_GET['url']; ?>">
  11. <input value="СТАРТ" type="submit">
  12. </form>
  13.  
fullzero Отправлено: 28 Апреля, 2011 - 08:34:45 • Тема: Размер файла в мб • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 118
OrmaJever Uchkuma спасибо Улыбка

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. echo '<table width=\"100%\" height="100%" border=\"1\" cellspacing=\"2\" cellpadding=\"2\"><tr>';
  4. foreach (glob("1/*.mp3") as $filename)
  5. {
  6. echo "<td><a href=\"$filename\">$filename<a> размер " . sprintf('%01.2f', @filesize($filename) / 1048576 ). " мб</td>\n";
  7. }
  8. echo '</tr></table>';
  9. ?>
  10.  
  11.  

(Добавление)
В таблице лучше выглядит Улыбка

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $file_arr = glob("1/*.mp3");
  3. echo '<table width="100%" border="1">';
  4. foreach ($file_arr as $file)
  5. {
  6. echo '<tr><td width="50%">'.$file.'</td><td width="50%">размер ' . sprintf('%01.2f', @filesize($file) / 1048576 ). 'мб</td></tr>';
  7. }
  8. echo '</table>';
  9. ?>
  10.  
fullzero Отправлено: 28 Апреля, 2011 - 05:49:36 • Тема: Размер файла в мб • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 118
OrmaJever пишет:
<?PHP
foreach (glob("1/*.mp3") as $filename)
{
echo "<a href=\"$filename\">$filename<a> размер " . (filesize($filename) / 1024 / 1024). " МБ\n<br>";
}

?>


То что надо. Только теперь как убрать конечные числа. 5,800 МБ Этого было бы достаточно. Выводит 5.80090332031 МБ. Последние 8 цыфр надо убрать
fullzero Отправлено: 27 Апреля, 2011 - 15:06:52 • Тема: Размер файла в мб • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 118
Вот скрипт, ищет нужные мне файлы по маске, выводит ссылку на файл и размер файла. Проблема в том что размер не в мегабайтах)

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. foreach (glob("1/*.mp3") as $filename)
  4. {
  5.     echo "<a href=\"$filename\">$filename<a> размер " . filesize($filename) . "\n<br>";
  6. }
  7.  
  8. ?>
  9.  



Нашёл по этой ссылке http://ua2.php.net/manual/en/fun...lesize.php#92418
такой код:

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. /**
  4.   * Converts human readable file size (e.g. 10 MB, 200.20 GB) into bytes.
  5.   *
  6.   * @param string $str
  7.   * @return int the result is in bytes
  8.   * @author Svetoslav Marinov
  9.   * @author http://slavi.biz
  10.   */
  11. function filesize2bytes($str) {
  12.      $bytes = 0;
  13.  
  14.      $bytes_array = array(
  15.          'B' => 1,
  16.          'KB' => 1024,
  17.          'MB' => 1024 * 1024,
  18.          'GB' => 1024 * 1024 * 1024,
  19.          'TB' => 1024 * 1024 * 1024 * 1024,
  20.          'PB' => 1024 * 1024 * 1024 * 1024 * 1024,
  21.      );
  22.  
  23.      $bytes = floatval($str);
  24.  
  25.      if (preg_match('#([KMGTP]?B)$#si', $str, $matches) && !empty($bytes_array[$matches[1]])) {
  26.          $bytes *= $bytes_array[$matches[1]];
  27.      }
  28.  
  29.      $bytes = intval(round($bytes, 2));
  30.  
  31.      return $bytes;
  32.  }
  33. ?>
  34. nak5ive at DONT-SPAM-ME dot gmail dot com 11-Jun-2009 05:59
  35.  a quick way to convert bytes to a more readable format can be done using this function:
  36.  
  37. <?PHP
  38. function formatBytes($bytes, $precision = 2) {
  39.      $units = array('B', 'KB', 'MB', 'GB', 'TB');
  40.    
  41.      $bytes = max($bytes, 0);
  42.      $pow = floor(($bytes ? log($bytes) : 0) / log(1024));
  43.      $pow = min($pow, count($units) - 1);
  44.    
  45.      $bytes /= pow(1024, $pow);
  46.    
  47.      return round($bytes, $precision) . ' ' . $units[$pow];
  48.  }
  49. ?>
  50.  


Но! Не могу понять как его связать с тем что у меня уже есть. Есть какие нибудь соображения?

P.S. ещё учусь . . . Закатив глазки
fullzero Отправлено: 22 Марта, 2011 - 05:42:11 • Тема: Как правильно реализовать GET • Форум: Программирование на PHP

Ответов: 3
Просмотров: 342
JustUserR а проще можно? Не понял Радость
fullzero Отправлено: 19 Марта, 2011 - 12:31:59 • Тема: Как правильно реализовать GET • Форум: Программирование на PHP

Ответов: 3
Просмотров: 342
Есть скрипт показывающий каталоги в папке в которой он находится (пример: base/book/a/index.php). Такой способ отображения каталогов находящихся в папке не очень удобен. Придётся в каждую папку в каталоге book/ a b c d и тд. положить по этому скрипту. По этому я переложил скрипт в корень каталогов в book. Да вот только не могу организовать правильно GET. Нужно в $dir = opendir('.'); методом GET сунуть путь папки каталога. Пробовал переменную полученную ($url) сунуть $dir = opendir('$url') но не вышло. Что я не так делаю? Хм

PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. Error_Reporting(E_ALL & ~E_NOTICE);
  4. Error_Reporting (ERROR | WARNING);
  5. ini_set('url_rewriter.tags','');
  6. session_name('SID');
  7.  
  8. $maxpostdown=10;
  9. $maxmesdown=100;
  10. $downlist=10;
  11. $foot = '<p class="a"><a href="index.php?'.SID.'">К каталогам</a><br /></p>';
  12. function name($n){return $n;}
  13. ?>
  14.  
  15. <? echo $top.'<p class="modul_name">Каталоги</p>';?>
  16.  
  17. <p class="a"
  18. echo ($b);
  19. >
  20. <?PHP
  21. $dir = opendir('.'); // открываем текущую директорию
  22. while($file = readdir($dir))
  23. {
  24. if($file!='.' && $file!='..' && is_dir($file) && $file!='data') // эти файлы игнорируем
  25. {$a[]=$file;}
  26. } // записываем все что есть в массив
  27. closedir($dir); //Закрываем
  28. sort($a); //сортируем
  29. $b = name($a);
  30. $total = sizeof($a); //считаем
  31. for($i=0; $i<$total; $i++)
  32. {//пускаем цикл
  33. $d=opendir($a[$i]);
  34. $n = 0;
  35. while(($k=readdir($d))!==false)
  36. {
  37. if($k=='.' || $k=='..' || $k[0]== '.' || strrchr($k,'.')=='.php' || strrchr($k,'.')=='.dat'){continue;}
  38. $n+=1;
  39. }
  40. closedir($d); //пробегаем по папкам и считаем сколько в них файлов
  41. echo '<img src="/images/dir.gif" alt=""/><a href="down.php?d=' . $a[$i] . '&' . SID . '">' . $b[$i] . '</a> (' . $n . ')<br />'; //выводим
  42.  
  43. }
  44. echo'Категорий: '.$total.'<br /></p>';
  45. echo $foot;
  46. ?>
  47.  

Страниц (8): « 1 2 3 4 5 6 [7] 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB