| Autor | Zpráva | ||
|---|---|---|---|
| grass Profil * |
#1 · Zasláno: 1. 3. 2011, 18:19:13
Dobrý den, předem děkuji za každou radu. Tento kód zjistí soubor, lze stáhnout, ale nejde mi zjistit velikost můžete mi poradit jak to přepsat a upravit aby adresu slozky stavilo vlozit jen jednou nejspis pres promnenou, ale co ja vim moc se v tom nevyznam.
<?php
if ($handle = opendir('./vlastni_tutorialy')) {
while (false !== ($file = readdir($handle))) {
if (!preg_match("/\.(.?|php)$/",$file)) {
echo '<a href="./vlastni_tutorialy/' .$file. '">' .$file. '</a><br>';
$size = round(filesize($file) / 1024, 2);
echo '<div class="size_down">Velikost souboru: ' .$size. ' KB;</div>';
}
}
closedir($handle);
}
?> |
||
| soucekgns Profil |
#2 · Zasláno: 1. 3. 2011, 18:31:02 · Upravil/a: soucekgns
$velikost = filesize($jmenosouboru); $velikostvkb = $velikost/1024; Pokud potřebuješ ještě něco, tak to prosím upřesni. $jmenosouboru je v kódu $file |
||
| studentt Profil * |
#3 · Zasláno: 1. 3. 2011, 18:40:24
můžete mi ješte poradit s tou podmínkou myslím jak jí napsat, předem děkuji
|
||
| studentt Profil * |
#4 · Zasláno: 1. 3. 2011, 18:41:16
upresneni k predchozimu $jmenosouboru
|
||
| grass Profil * |
#5 · Zasláno: 1. 3. 2011, 18:48:50
dobrý den, možná neodpovídáte kvůli předchozí přezdívce - já jich používam několik je to moje přezdívka a předem děkuji za odpověď
|
||
| soucekgns Profil |
#6 · Zasláno: 1. 3. 2011, 18:48:54 · Upravil/a: soucekgns
$slozka = opendir('./vlastni_tutorialy');
$ignoruj = 'jmeno-souboru-obsahujici-tuto-podminku.php';
while ($soubor = readdir($slozka)){
if($soubor!='.' && $soubor!='..' && $soubor!=$ignoruj){
$filename = './vlastni_tutorialy/'.$soubor;
$velikost = filesize($filename);
$velikostkb = $velikost/1024;
list($finalsize, $zbytek) = explode('.', $velikostkb);
echo '<a href="./vlastni_tutorialy/'.$soubor.'">'.$soubor.'</a>
<br>Velikost souboru: '.$finalsize.'KB';
}
}Takhle by to snad mělo být správně... Jo ještě si tam klidně dej preg_match |
||
| grass Profil * |
#7 · Zasláno: 1. 3. 2011, 18:55:51
|
||
|
Časová prodleva: 15 let
|
|||
0