1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Notre première instruction : echo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
$url .= $lien; // fonctionne
function urlfilesize($lien,$thereturn) {
if (substr($lien,0,4)=='http') {
$x = array_change_key_case(get_headers($lien, 1),CASE_LOWER);
$x = $x['content-length'];
}
else { $x = @filesize($lien); }
if (!$thereturn) { return $x ; }
elseif($thereturn == 'mb') { return round($x / (1024*1024),2) ; }
elseif($thereturn == 'kb') { return round($x / (1024),2) ; }
}
function affichage_texte ($taille, $couleur, $texte) {
echo '<font size = "'.$taille.'" color = "'.$couleur.'">'.$texte.'</font>';
}
function test_lien($lien){
//verification de l'éxistance d'un protocole, sinon, utilisation de http:// par defaut
$lien = (substr($lien, 0, 7) == "http://" or substr($lien, 0, 8) == "https://" or substr($lien, 0, 6) == "ftp://")?$lien:"http://".$lien;
//test du lien
$test = @fopen($lien, 'r');
//retour du resultat
return ($test)? "Le lien suivant est valide : " : "Le lien suivant est mort : ";
}
//exemple de lien a tester
echo test_lien('http://localhost/TEST/aksel.avi'); echo "http://localhost/TEST/aksel.avi.AVI" ;echo" - Taille : "; echo urlfilesize('http://localhost/TEST/aksel.avi', 'mb'); Echo" Mo<br>";
echo test_lien('http://localhost/TEST/Le.Redeploiement.Militaire.avi');echo "http://localhost/TEST/Le.Redeploiement.Militaire.avi"; ;echo" - Taille : "; echo urlfilesize('http://localhost/TEST/Le.Redeploiement.Militaire.avi', 'mb'); Echo" Mo<br>";
?>
</body>
</html> |
Partager