Autor Zpráva
w1k
Profil *
zdravim, neviete prosim kde tu mam chybu? skusal som to rozne menit, obchadzat a nic..

<?
for ($i = 67; $i <= 90; $i++)
{
$drive = chr($i);
if (is_dir($drive.':'))
{
$freespace = disk_free_space($drive.':');
$total_space = disk_total_space($drive.':');
$percentage_free = $freespace ? round($freespace / $total_space, 2) * 100 : 0;
echo $drive.': /<br />';
}
}
?>

Riadok "echo $drive.': /<br />';" vypisuje pekne disky, ktore mam nainstalovane. Ako by som ich umiestnil do select/option listu?
bukaj
Profil
neviete prosim kde tu mam chybu?
Co to nedělá? Co by to mělo dělat?

Syntakticky je to správně. Jediné snad, z hlediska přenositelnosti, doporučuji používat nezkrácenou formu otevíracího tagu (<?php), protože ne vždy musí být direktiva short_open_tag zapnutá.

Riadok "echo $drive.': /<br />';" vypisuje pekne disky, ktore mam nainstalovane. Ako by som ich umiestnil do select/option listu?
<select>
<?php
....
echo '<option>' . $drive . ':<option>';
....
?>
</select>
w1k
Profil *
ked pridam <?php, problem to neriesi
nightfish
Profil
ked pridam <?php, problem to neriesi
možná kdybys napsal, jak se problém projevuje, tak by ti někdo mohl poradit
w1k
Profil *
vypise:

Warning: disk_free_space() [function.disk-free-space]: Zařízení není připraveno. in C:\xampp\htdocs\test\1.php on line 7

Warning: disk_total_space() [function.disk-total-space]: Zařízení není připraveno. in C:\xampp\htdocs\test\1.php on line 8

aj ked nechapem preco, malo by to fungovat..
nightfish
Profil
zřejmě testuješ CD-ROM mechaniku, která v sobě nemá žádné neprázdné médium, případně síťovou jednotku, ke které uživatel, pod kterým běží webserver/php skript, nemá oprávnění
w1k
Profil *
vies, robim suborovy manazer - http://vc.podstromami.com/samples/ftpcsstotalcmd/index.php, v select/option je volba prepinat disky, mam tam funkciu na vypocet volneho miesta na disku, avsak len na C, ked si prepnem na niektori iny disk, velkost sa nezmeni, potreboval by som to robit nejak automaticky a pouzil som tuto cast skriptu, nedalo by sa to chybove hlasenie nejak odstranit?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: