par
kevinf » 13 juin 2006, 00:08
Heu...

un petit soucis, j'ai mis ca :
<?php
function calc_size($dir)
{
$size = calc_size_Rdir($dir);
$filesizename = array(" Octets", " KO", " MO", " GO", " TO", " PO", " EO", " ZO", " YO");
return $size = calc_size_Rdir($dir);
}
function calc_size_Rdir($dir_start)
{
$size = 0;
$open = opendir($dir_start);
while($file = readdir($open))
{
if($file != '.' && $file != '..')
{
if(is_dir($dir_start .'/'.$file))
{
$new_dir = $dir_start .'/'.$file;
$size = $size + calc_size_Rdir($new_dir);
}
else
{
$size = $size + filesize($dir_start .'/'.$file);
}
}
}
return $size;
}
?>
<?php
$dir = getcwd();
$size = calc_size($dir);
echo $size;
if ($size > 73400320 )
{
echo"erreur";
}
else
{
echo"ok";
}
?>
ICI LA PAGE
et que ce soit erreur ou ok, le texte : ICI LA PAGE s'affiche, je voudrais que quand le texte erreur est affiché, toute la page ne s'affiche pas.
Heu... :oops: un petit soucis, j'ai mis ca : [php]<?php
function calc_size($dir)
{
$size = calc_size_Rdir($dir);
$filesizename = array(" Octets", " KO", " MO", " GO", " TO", " PO", " EO", " ZO", " YO");
return $size = calc_size_Rdir($dir);
}
function calc_size_Rdir($dir_start)
{
$size = 0;
$open = opendir($dir_start);
while($file = readdir($open))
{
if($file != '.' && $file != '..')
{
if(is_dir($dir_start .'/'.$file))
{
$new_dir = $dir_start .'/'.$file;
$size = $size + calc_size_Rdir($new_dir);
}
else
{
$size = $size + filesize($dir_start .'/'.$file);
}
}
}
return $size;
}
?>
<?php
$dir = getcwd();
$size = calc_size($dir);
echo $size;
if ($size > 73400320 )
{
echo"erreur";
}
else
{
echo"ok";
}
?>
ICI LA PAGE[/php]
et que ce soit erreur ou ok, le texte : ICI LA PAGE s'affiche, je voudrais que quand le texte erreur est affiché, toute la page ne s'affiche pas.