[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 /* $Id: test_degrade.php 6176 2011-02-27 23:00:23Z dbo $ */ 3 /* ============================================= 4 Projet SE3 5 Equipe Tice académie de Caen 6 7 Module fond d'écran: Page de test d'un dégradé 8 Auteur: Stephane Boireau (AS Bernay/Pont-Audemer (27)) 9 Dernière modification le 23/05/2006 10 11 Fichier: /var/www/se3/fond_ecran/test_degrade.php 12 13 Distribué selon les termes de la licence GPL 14 ============================================= */ 15 16 include "entete.inc.php"; 17 include "ldap.inc.php"; 18 include "ihm.inc.php"; 19 20 require_once ("lang.inc.php"); 21 bindtextdomain('se3-fond',"/var/www/se3/locale"); 22 textdomain ('se3-fond'); 23 24 // Chemin à récupérer par la suite depuis MySQL (ou depuis un fichier texte) 25 //$chemin_param_fond="/usr/share/se3/etc/fonds_ecran"; 26 $chemin_param_fond="/etc/se3/fonds_ecran"; 27 //$dossier_upload_images="/var/remote_adm"; 28 $chemin_scripts="/usr/share/se3/scripts"; 29 $chemin_tmp_img_png="/var/www/se3/Admin/fonds_ecran"; 30 $chemin_html_tmp_img_png="../Admin/fonds_ecran"; 31 32 echo "<h1>".gettext("Test de dégradé")."</h1>\n"; 33 34 if (is_admin("se3_is_admin",$login)!="Y") { 35 echo "<p>".gettext("Vous n'êtes pas autorisé à accéder à cette page.")."</p>\n"; 36 include ("pdp.inc.php"); 37 exit(); 38 } 39 40 $titre=gettext("Aide en ligne"); 41 $texte=gettext(" 42 Vous êtes administrateur du serveur SE3.<br> 43 Cette page ne fait qu'afficher une image d'un dégradé test générée d'après les paramètres de couleurs et de dimensions passés en paramètres.<br> 44 "); 45 mkhelp($titre,$texte); 46 47 48 if((!isset($_POST['couleur1']))||(!isset($_POST['couleur2']))||(!isset($_POST['hauteur']))||(!isset($_POST['largeur']))||(!isset($_POST['groupe']))){ 49 echo "<p><b>".gettext("ERREUR").":</b> ".gettext("Une des variable n'est pas renseignée").".</p>\n"; 50 include ("pdp.inc.php"); 51 exit(); 52 } 53 54 // Récupération des variables: 55 $couleur1=$_POST['couleur1']; 56 $couleur2=$_POST['couleur2']; 57 $hauteur=$_POST['hauteur']; 58 $largeur=$_POST['largeur']; 59 $groupe=$_POST['groupe']; 60 61 if((strlen(preg_replace("/[0-9]/","",$hauteur))!=0)||(strlen(preg_replace("/[0-9]/","",$largeur))!=0)){ 62 echo "<p><b>".gettext("ERREUR").":</b> ".gettext("Les dimensions ne sont pas correctes").".</p>\n"; 63 include ("pdp.inc.php"); 64 exit(); 65 } 66 67 echo "<h2>".gettext("Paramètres pour")." $groupe</h2>\n"; 68 69 echo "<table border=\"1\">\n"; 70 71 echo "<tr style=\"font-weight:bold; text-align:center;\">\n"; 72 echo "<td>".gettext("Largeur")."</td>\n"; 73 echo "<td>".gettext("Hauteur")."</td>\n"; 74 echo "<td>".gettext("Couleur")." 1</td>\n"; 75 echo "<td>".gettext("Couleur")." 2</td>\n"; 76 echo "</tr>\n"; 77 78 echo "<tr style=\"text-align:center;\">\n"; 79 echo "<td>$largeur</td>\n"; 80 echo "<td>$hauteur</td>\n"; 81 echo "<td>$couleur1</td>\n"; 82 echo "<td>$couleur2</td>\n"; 83 echo "</tr>\n"; 84 85 echo "</table>\n"; 86 87 echo "<h2>".gettext("Image générée")."</h2>\n"; 88 89 if(!file_exists($chemin_tmp_img_png)){ 90 mkdir($chemin_tmp_img_png); 91 } 92 93 exec("/usr/bin/convert -size ".$largeur."x".$hauteur." gradient:$couleur1-$couleur2 $chemin_tmp_img_png/$groupe.png"); 94 95 echo "<p><img src=\"$chemin_html_tmp_img_png/$groupe.png\" width=\"$largeur\" height=\"$hauteur\"></p>\n"; 96 97 //Fin de page: 98 include ("pdp.inc.php"); 99 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |