pucenet21
Messages postés26Date d'inscriptionlundi 21 février 2005StatutMembreDernière intervention18 juin 2008
-
18 juin 2008 à 04:07
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
18 juin 2008 à 08:56
Je viens d'installer un script de gestion d'association "CRM Elyazalée" Disponible
Ici en local
Après plusieurs heure de galère je suis parvenus à
l'installer le script en local avec easyphp 1.8 (+Mise à jour) en activant et
désactivant les éléments suivant.
Mais je rencontre un nouveau problème et la mais compétence
en PHP ne sont pas assez développer.
Quand j'ouvre ma page index.php à la racine il me donne
comme erreur
Notice:
Undefined variable: chemin_font in c:\program
files\easyphp1-8\www\class\class.image.config.unix.php on line 53
Parse
error: parse error in c:\program
files\easyphp1-8\www\class\class.image.interface.php on line 9
Je regarde donc mais deux fichier mais je ne trouve rien
d'anormal ou même d'erreur !
Je me permet donc de mettre les deux fichier en complet
<?php
/**************************************************************************
* CONFIG clsImage
(filename: class.image.config.php)
*
* This is the configuration file for the class
clsImage
*/
/* SCRIPT
ERROR REPORTING
Used for script debugging only.
Options:
error_reporting [OFF|ON] [
error_reporting(0) | error_reporting(E_ALL) ]
IMAGEDEBUG
[OFF|ON|SOURCEDEBUG] [ 0 | 1 | 2 ]
*/
//error_reporting(0);
define("IMAGEDEBUG","1");
/* FILE
BASE LOCATIONS (no trailing slash!)
These parameters are used for loading and
storing images from and
to disk, the browser clients must have read/write
access on
the psysical disk locations.
Do not provide execute (and list) permissions
to this
directory for security reasons.
WINDOWS examples:
IMAGEDIRSEPARATOR \\
IMAGEBASEURL
[url]http://www.domain.com/images/temp/url
IMAGEBASEPATH
C:\\inetpub\\wwwroot\\sitename\\images\\temp
UNIX examples:
IMAGEDIRSEPARATOR /
IMAGEBASEURL
[url]http://www.domain.com/images/temp/url
IMAGEBASEPATH /www/sitename/images/temp */
define("IMAGEDIRSEPARATOR","/");
define("IMAGEBASEURL",$chemin_upload_image);
define("IMAGEBASEPATH",$chemin_upload_image_relatif);
/* FONT
FILE LOCATION (no trailing slash!)
This parameter provides the full
filelocation of the fontfile
which is used for writing text on the image.
The full path with
filename and extension must be provided.
WINDOWS example: C:\WINNT\fonts
UNIX
example: /usr/local/font */
define("IMAGEFONTDIR",$chemin_font);
/* DEFAULT
IMAGE QUALITY
These parameters define the image quality,
these parameters
are used in the script when saving an image to
disk.
These parameters set the defaultvalues, these
values can be
overruled by setting the object properties to
a custom value.
$objImage->jpegquality = 80 (range 1..100)
$objImage->interlace = true (or false)
*/
define("IMAGEINTERLACE","1");
define("IMAGEJPEGQUALITY","80");
?>
<?php
/**************************************************************************
* INTERFACE interfaceImage (filename:
class.image.interface.php)
*
* This is the interface definition and documentation
for
* the class clsImage.
*/
interface
interfaceImage {
/**
* Load an imagefile into memory.
* @constant GLOBAL string IMAGEBASEPATH
* @param string $sFileName - the filename of
the imagefile
*/
public function loadfile($sFileName);
/**
* Store the memoryimage to file.
* @constant GLOBAL string IMAGEBASEPATH
* @param string $sFileName [default:
clsImage->filename] - the new filename of the memoryimage
*/
public function savefile($sFileName = NULL);
/**
* Send the memoryimage to the client browser
with mimetype header.
* The script terminates after sending the
preview to the client, a
* new header will be send.
*/
public function preview();
/**
* Echo the imagefile as a html imagetag to the
client browser. The imagefile is used not
* the memoryimage, store the memoryimage to
file first.
* @constant GLOBAL string IMAGEBASEURL
* @param string $sAltText [default: no alt
text] - the alt text for the html imagetag
* @param string $sClassName [default: no
class] - the css classname for the html imagetag
*/
public function
showhtml($sAltText NULL, $sClassName NULL);
/**
* Resize the memoryimage to a given width and
height, do not keep the aspect ratio.
* @param integer $iNewWidth - the new width of
the memoryimage in pixels
* @param integer $iNewHeight - the new height
of the memoryimage in pixels
*/
public function
resize($iNewWidth, $iNewHeight);
/**
* Convert the memoryimage, change the imagetype
and mimetype. Also the
* filename will be changed to the
corresponding filetype extension.
* @param string $sTargetType [options: jpg |
gif | png ] - the new imagetype
*/
public function convert($sTargetType);
/**
* Resize the memoryimage to a given width,
keep the aspect ratio. The height
* of the memoryimage will be changed according
to the aspect ratio.
* @param integer $iNewWidth - the new width of
the memoryimage in pixels
*/
public function
resizetowidth($iNewWidth);
/**
* Resize the memoryimage to a given height,
keep the aspect ratio. The width
* of the memoryimage will be changed according
to the aspect ratio.
* @param integer $iNewHeight - the new height
of the memoryimage in pixels
*/
public function
resizetoheight($iNewHeight);
/**
* Resize the memoryimage to a given
percentage, keep the aspect ratio. The width
* of the memoryimage will be changed according
to the aspect ratio.
* @param integer $iPercentage - the resize
percentage
*/
public function
resizetopercentage($iPercentage);
/**
* Resize and crop the memoryimage to a given
height and width, keep the aspect ratio.
* Before cropping a resize will be executed,
after the resize the crop is executed.
* @param integer $iNewWidth - the new width of
the memoryimage in pixels
* @param integer $iNewHeight - the new height
of the memoryimage in pixels
* @param integer $iResize [default: 0]- the
resize value in percentage (%)
*/
public function crop($iNewWidth,
$iNewHeight, $iResize = 0);
/**
* Write text on the memoryimage, use several
parameters to define the text-layout.
* @constant GLOBAL string IMAGEFONTDIR
* @param string $sText - the text
* @param integer $iFontSize - the text
fontsize in pixels
* @param string $sTextColor [default: 0,0,0]
[range: 0..255,0..255,0..255] - the text color in comma seperated RGB values
* @param string $sFontname [default: arial] -
the truetype font filename
* @param integer $iXPos [default: 5] [range:
0..clsImage->width] - the text start X-pixel-position
* @param integer $iYPos [default: 15] [range:
0..clsImage->height] - the text start Y-pixel-position
* @param integer $iTextAngle [default: 0]
[range: 0..360] - the text rotation-angle
*/
public function writetext($sText, $iFontSize
10, $sTextColor '0,0,0', $sFontname = 'arial', $iXPos = 5, $iYPos = 15,
$iTextAngle = 0);
}
?>