Comment afficher l'espace disque libre ?<?php
// Entrez la partition
$dt = disk_total_space("/var");
// Réentrez la partition
$df = disk_free_space("/var");
// Ne rien changer par la suite
$freespace = $df / 1048576;
$totalspace = $dt / 1048576;
$usedspace = $totalspace - $freespace;
$pourcent = $usedspace / $totalspace;
if($pourcent < 80)
{
echo'<FONT COLOR="#00FF00">';
}
elseif($pourcent >=80 && $pourcent < 90)
{
echo'<font color="yellow">';
}
else
{
echo'<font color="#FF0000">';
}
$usedspace = $usedspace / 1024;
$usedspace = round($usedspace, 3);
$pourcent = $pourcent * 100;
$pourcent = round($pourcent, 3);
echo "$pourcent %<br> ($usedspace GO)";
?>
Commet rajouter une majuscule au début d'une chaîne de caractères ?<?
$la_chaine = 'dubois';
echo (ucfirst($la_chaine));
?>
Cela affichera :
Dubois
Comment savoir si un dossier est vide ?$dossier = 'test';
if(glob($dossier."*"))
{
echo "Dossier n'est pas vide";
}
Je crée un site avec des sous domaine, et je suis deconéct ente chaque domaine, comment résodre cela ?Il suffie simplement de préciser le domaine au quelle s'applique le couquis pour les sous domaine *.domaine.fr la solution est :
ini_set('session.cookie_domain', 'domaine.fr');
Peut on avoir des parametres optionel dans une fonction ?Oui, en donnant une valeur par défaut au champ option :
exemple :
function($nom, $option = 'defaut') {
}
$nom n'est pas optionnel alors que $option est optionnel.
Les callback existe t\'il en PHP ?Oui voici un exemple :
function coucou() {
echo 'coucou';
}
$var = 'coucou';
$var();
Comment augmenter la taille maximum des fichiers uploader ?Il faut modifier deux paramètres : upload_max_filesize = 32M
Mais aussi : post_max_size = 10M
Et ne pas oublier : /etc/init.d/apache2 restart