Location: PHPKode > projects > Pnyx : des lections virtuelles! > pnyx1.0.1/croquis/classes/cgraphique.php
<?php
	#########################################################################################
	# Croquis en ligne, pour réaliser la pancarte dans Pnyx									#
	# Auteur : Sébastien Tremblay, hide@address.com										#
	# 																						#
	# Pnyx - une application Web (PHP/MySQL) d'élections virtuelles conçue pour	des	élèves	#
	# du primaire et du secondaire, dans lequel ils sont amenés à faire des	propositions	#
	# en ligne et voter pour leur favorite, sous la supervision d'un enseignant.			#
	#																						#
    # Copyright (C) <2008 - 2009>															#
	# <Service national du RÉCIT de l'univers social de la Commission scolaire de la		#
	# Pointe-de-l'Île>																		#
	#																						#
	# This program is free software; you can redistribute it and/or modify it under the 	#
	# terms of the GNU General Public License as published by the Free Software Foundation.	#
	# This program is distributed in the hope that it will be useful, but WITHOUT ANY 		#
	# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 		#
	# PARTICULAR PURPOSE.  See the GNU General Public License for more details.				#
	# You should have received a copy of the GNU General Public License along with this 	#
	# program as the file LICENSE.txt; if not, please see 									#
	# http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.									#
	# 																						#
	# Service national du RÉCIT de l'univers social											#
	# http://www.recitus.qc.ca																#
	# Contact e-mail : steve-hide@address.com												#
	#########################################################################################

  include_once(file_exists("constante.php")? "constante.php" : "../constante.php");
  session_name("pnyx");
  session_start();

  $Fichier = REP_PANCARTES."projet_".$_SESSION['SESSION']['projet']."/".(isset($_SESSION['SESSION']['usager_id_mod']) ? $_SESSION['SESSION']['usager_id_mod'] : $_SESSION['SESSION']['usager_id']).".jpg";

  header("Content-Length: ".filesize($Fichier));
  header("Content-Type: application/octet-stream");
  header("Content-Disposition: attachment; filename=ma_pancarte.jpg");
  header("Accept-Ranges: bytes");
  header("Pragma: no-cache");
  header("Expires: 0");
  header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  header("Content-transfer-encoding: binary");

  if ($stream = fopen($Fichier, 'rb'))
  {
     while(!feof($stream) && connection_status() == 0)
     {
       print(fread($stream,1024*8));
       flush();
     }
     fclose($stream);
  }
?>
Return current item: Pnyx : des lections virtuelles!