IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Erreur class.image.config.unix & class.image.interface


Sujet :

Langage PHP

  1. #1
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Erreur class.image.config.unix & class.image.interface
    Bonjour,

    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.

    • error_reporting = E_ALL & ~E_NOTICE
    • register_globals = On
    • register_argc_argv = On
    • magic_quotes_gpc = On
    • magic_quotes_runtime = Off
    • magic_quotes_sybase = Off


    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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    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

    Le fichier "class.image.config.unix.php"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    <?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      <a href="http://www.domain.com/images/temp" target="_blank">http://www.domain.com/images/temp</a>
    		 IMAGEBASEPATH     C:\\inetpub\\wwwroot\\sitename\\images\\temp
    		 
    	 UNIX examples:
    	   IMAGEDIRSEPARATOR /
    	   IMAGEBASEURL      <a href="http://www.domain.com/images/temp" target="_blank">http://www.domain.com/images/temp</a>
    		 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");	
    ?>
    Le Fichier "class.image.interface.php"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
     
    <?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);
    }
    ?>
    Si quelqu'un peut m'aider sa serait super.

    En vous remerciant

  2. #2
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    Bonjour,

    Sauf erreur, easyphp 1.8 installe une version 4 de php. Or, ton script est prévu pour php5.

    Je te conseille donc d'installer wamp à la place d'easyphp, et ça devrait déjà aller mieux

  3. #3
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par Eusebe Voir le message
    Bonjour,

    Sauf erreur, easyphp 1.8 installe une version 4 de php. Or, ton script est prévu pour php5.

    Je te conseille donc d'installer wamp à la place d'easyphp, et ça devrait déjà aller mieux

    Merci dans un premier temps d'avoir pris le temps de répondre.

    Pour le vif du sujet effectivement il semble que wamp soit mieux adapter mais la encore petit soucis page blanche et donc impossible de faire même une installation je pense que cela doit venir d'un problème de module qu'il faut activé car je n'est pas les droit d'écriture !!!

    Alors pour info

    Easyphp 1.7 => debut d'install ok apres erreur SQL (Ce qui semble normal)

    Easyphp 1.8 => Le grand gagnant installation complète mais problème cité au dessus ( Erreur class.image.config.unix & class.image.interface)

    easyphp 2.0c => Impossible de faire l'install pas d'erreur page blanche (après 2h de recherche impossible de trouver pourquoi)

    Wamp 2.0 => Impossible de faire l'install pas d'erreur page blanche (Bis)

    Svp j'ai vraiment besoin de se script Merci

Discussions similaires

  1. modification de bakcground image englobé dans un class
    Par SpaceFrog dans le forum jQuery
    Réponses: 1
    Dernier message: 26/01/2010, 12h35
  2. Réponses: 4
    Dernier message: 07/07/2009, 23h56
  3. Forcer la taille de x image contenu dans une class
    Par mael94420 dans le forum jQuery
    Réponses: 2
    Dernier message: 12/06/2009, 07h55
  4. Réponses: 1
    Dernier message: 31/07/2008, 15h30
  5. Plusieur background-image dans la meme class
    Par tyn0r dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 14/08/2007, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo