Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images
Images Forum d'entraide sur les bibliothèques graphiques avec PHP. Exemples : GD, ImageMagick, JpGraph, Artichow... Avant de poster -> FAQ GD, Cours GD et Sources GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/10/2007, 09h15   #1
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
Par défaut Erreur liée à une consommation excessive de mémoire

Salut tout le monde,

voila jai cette erreur et je ne sais pas comment la résoudre.

Citation:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4800 bytes) in C:\wamp\www\galerie\galerie.php on line 39
merci
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 09h20   #2
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bonjour,

Nous non plus, amoins que tu mettes le bout de code de galerie.php ....

(Ton script utilise plus de mémoire qu'il n'est permis . Erreur courante dans les scripts "images")
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 09h22   #3
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
alors voila.

Code :
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
function CreeMiniature($Lien_Image, $Lien_Miniature, $Largeur)
	{
	 $Ext_Image = strrchr($Lien_Image, ".");
 
	 list($width, $height) = getimagesize($Lien_Image);
	 $percent = ($width / $Largeur);
	 $X_New	  = $Largeur;
	 $Y_New	  = $height / $percent;
	 $Mini	  = imagecreatetruecolor($X_New, $Y_New);
	 switch(strtolower($Ext_Image))
	 	{
		case '.jpeg':
		case '.jpg' :
			$Img = imagecreatefromjpeg($Lien_Image);
			imagecopyresized($Mini, $Img, 0,0,0,0,$X_New,$Y_New,$width,$height);
			imagejpeg($Mini, $Lien_Miniature, GAL_MINI_QUALITY);
		break;
		case '.gif':
			$Img = imagecreatefromgif($Lien_Image);
			imagecopyresized($Mini, $Img, 0,0,0,0,$X_New,$Y_New,$width,$height);
	 		imagegif($Mini, $Lien_Miniature, GAL_MINI_QUALITY);
		break;
		case '.png':
			$Img = imagecreatefrompng($Lien_Image);
			imagecopyresized($Mini, $Img, 0,0,0,0,$X_New,$Y_New,$width,$height);
	 		imagepng($Mini, $Lien_Miniature, GAL_MINI_QUALITY);
		break;
		default:
			imagedestroy($Mini);
			return FALSE;
		}
	 imagedestroy($Mini);
	 imagedestroy($Img);
	 return TRUE;
	}
la ligne 39 est celle-ci : $Img = imagecreatefromjpeg($Lien_Image);

merci de votre précieuse aide
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 09h51   #4
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
Ton option memory_limit est simplement "trop basse" car tu dois travailler sur une image "trop grosse"...

Plus l'image est importante, plus ton script php aura besoin de mémoire pour travailler dessus.
yannux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h11   #5
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
je doute car l'image la plus grosse a traiter fais 450ko...
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h17   #6
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
Effectivement ce n'est pas excessif...mais bon...
Pourtant c'est bien le script qui n'as pas assez de mémoire
Quelle est la valeur de se paramètre ?
yannux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h18   #7
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
pour quelle fonction ?
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h24   #8
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
Citation:
Envoyé par yannux Voir le message
Ton option memory_limit
yannux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h26   #9
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
8méga ....

tu veux voir le code en entier pour voir si tu trouve un truc rédondant ??
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h30   #10
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
Passe le à 16 pour voir....
Oui donne toujours, peut être une mauvaise boucle ?
yannux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h35   #11
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
jai mis 80 mais sa ne change rien lol

voici le code

Code :
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
<!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>
<?php
// Galerie d'images
// par Astalavista
//
// Droits :Creative Commons
//
 
//Liste des extensions des images à lister
define('GAL_EXTENSIONS', '{jpg,jpeg,gif,png,JPG}');
 
//Définition des miniatures
define('GAL_MINI_LARGEUR', 64);
define('GAL_MINI_QUALITY', 90);
define('GAL_SUFIX_MINI', '_mini');
 
//Non de la variable dans le GET
define('GAL_IDENTIFIANT', 'dossier');
 
//Dossier de la galerie d'image
define('GAL_DOSSIER', './galerie/');
 
function CreeMiniature($Lien_Image, $Lien_Miniature, $Largeur)
	{
	 $Ext_Image = strrchr($Lien_Image, ".");
 
	 list($width, $height) = getimagesize($Lien_Image);
	 $percent = ($width / $Largeur);
	 $X_New	  = $Largeur;
	 $Y_New	  = $height / $percent;
	 $Mini	  = imagecreatetruecolor($X_New, $Y_New);
	 switch(strtolower($Ext_Image))
	 	{
		case '.jpeg':
		case '.jpg' :
			$Img = imagecreatefromjpeg($Lien_Image);
			imagecopyresized($Mini, $Img, 0,0,0,0,$X_New,$Y_New,$width,$height);
			imagejpeg($Mini, $Lien_Miniature, GAL_MINI_QUALITY);
		break;
		case '.gif':
			$Img = imagecreatefromgif($Lien_Image);
			imagecopyresized($Mini, $Img, 0,0,0,0,$X_New,$Y_New,$width,$height);
	 		imagegif($Mini, $Lien_Miniature, GAL_MINI_QUALITY);
		break;
		case '.png':
			$Img = imagecreatefrompng($Lien_Image);
			imagecopyresized($Mini, $Img, 0,0,0,0,$X_New,$Y_New,$width,$height);
	 		imagepng($Mini, $Lien_Miniature, GAL_MINI_QUALITY);
		break;
		default:
			imagedestroy($Mini);
			return FALSE;
		}
	 imagedestroy($Mini);
	 imagedestroy($Img);
	 return TRUE;
	}
 
function AjouterImage($Lien_Image)
{
	$Ext_Image = strrchr($Lien_Image, '.');
	//Si c'est une miniature, on ne l'affiche pas
	if(strpos($Lien_Image, GAL_SUFIX_MINI . $Ext_Image) !== FALSE)return FALSE;
 
	$Nom_Image = substr($Lien_Image, strrpos($Lien_Image, '/') + 1, - strlen($Ext_Image));
 
	$Dossier_Image = substr($Lien_Image, 0, strrpos($Lien_Image, '/')) . '/';
 
 
	if(!file_exists($Dossier_Image . $Nom_Image . GAL_SUFIX_MINI . $Ext_Image))//Si la miniture n'es pas trouver
		//On la cree
		 CreeMiniature($Lien_Image, $Dossier_Image . $Nom_Image . GAL_SUFIX_MINI . $Ext_Image, GAL_MINI_LARGEUR);
 
	echo '<li>'."\n".
		 '<a href="'.$Lien_Image.'" title="'.htmlentities($Nom_Image).'"><img src="'.$Dossier_Image . $Nom_Image . GAL_SUFIX_MINI . $Ext_Image .'" /></a>'."\n".
		 '</li>'."\n";
 
}
 
// Création de la liste des dossiers
$Liste_Dossiers = glob(GAL_DOSSIER.'*', GLOB_ONLYDIR);
 
/*
// Pour une version
// PHP < 4.3.3 & Windows
// Ou n'utilisant pas la librairie GNU C
// A Remplacer par la ligne précedente
 
$Liste_Dossiers = array();
if ($Dossier = opendir(GAL_DOSSIER)) {
	while (($Fichier = readdir($Dossier)) !== false)
		if($Fichier !== '.' && $Fichier !== '..' && is_dir(GAL_DOSSIER . $Fichier))$Liste_Dossiers[] = GAL_DOSSIER . $Fichier;
    closedir($Dossier);
}
*/
 
$SELECT_DOSSIER = NULL;
//Si un dossier a ete selectionné et qu'il est disponible
if(@isset($_GET[GAL_IDENTIFIANT]))
if(array_key_exists((int)$_GET[GAL_IDENTIFIANT], $Liste_Dossiers) && $_GET[GAL_IDENTIFIANT] !== NULL)
	$SELECT_DOSSIER = $Liste_Dossiers[(int)$_GET[GAL_IDENTIFIANT]].'/';//On definit le dossier selectioner
?>
<style type="text/css">
div#galerie a
{
	text-align: center;
	font-family: Georgia, serif;
	font-size: 1em;
	text-decoration: none;
	color: #000000;
}
div#galerie
{
	width: 550px;
	border: 3px dashed #dcb;
	padding: 15px;
	margin: 15px 30px;
	text-align: center;
	font: 0.9em Georgia, serif;
	background-color: #FFFFFF;
}
 
ul#galerie_mini
{
	margin: 0;
	padding: 0;
	position: static;
	list-style-type: none;
	background-position: center center;
}
 
ul#galerie_mini li
{
	float: left;
	background-position: center;
}
 
ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}
 
dl#photo
{
	clear: Aucune;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
 
dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}
 
dl#photo dd
{
	margin: 0 ;
}
 
dl#photo img
{
	border: 1px solid #dcb ;
}
</style>
<script language="javascript">
<!--
function displayPics()
{
	var photos = document.getElementById('galerie_mini') ;
	// On récupère l'élément ayant pour id galerie_mini
	var liens = photos.getElementsByTagName('a') ;
	// On récupère dans une variable tous les liens contenu dans galerie_mini
	var big_photo = document.getElementById('big_pict') ;
	// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
 
	var titre_photo = document.getElementById('photo').getElementsByTagName('dt')[0] ;
	// Et enfin le titre de la photo de taille normale
 
	// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
	for (var i = 0 ; i < liens.length ; ++i) {
		//Affiche la première image
		if( i == 0 )
			{
		    big_photo.src = liens[i].href;
			big_photo.alt = liens[i].title;
			titre_photo.firstChild.nodeValue = liens[i].title;
			}
		// Au clique sur ces liens 	
		liens[i].onclick = function() {
			big_photo.src = this.href; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
			big_photo.alt = this.title; // On change son titre
			titre_photo.firstChild.nodeValue = this.title; // On change le texte de titre de la photo
			return false; // Et pour finir on inhibe l'action réelle du lien
		};
	}
}
// Il ne reste plus qu'à appeler notre fonction au chargement de la page
window.onload = displayPics;
-->
</script>
</head>
<body>
<div id="galerie">Galeries :<br />
  <?php
$Pos = strpos($_SERVER['REQUEST_URI'], '?');
if($Pos === FALSE)
	$Pos = strlen($_SERVER['REQUEST_URI']); 
/*
//PHP 4
$Query = @explode('?', $_SERVER['REQUEST_URI']);
@parse_str($Query[1], $Query);
//
*/
 
//PHP 5
parse_str(parse_url($_SERVER['REQUEST_URI'], PHP_URL_QUERY), $Query);
//
 
//Affichage de la liste des dossier
foreach ($Liste_Dossiers as $ID => $Dossier)
	{
		$Query[GAL_IDENTIFIANT] = $ID;
 
		$NombreImages = count(glob($Dossier . '/*.' . GAL_EXTENSIONS, GLOB_BRACE)) - count(glob($Dossier."/*".GAL_SUFIX_MINI.'.'.GAL_EXTENSIONS, GLOB_BRACE));
 
		// PHP 4
		/*
		$URL_Reconstruite = "";
		reset($Query);
        foreach($Query as $cle => $valeur){
           $URL_Reconstruite .= $cle.'='.$valeur.'&';
        }
		$URL_Reconstruite = substr($URL_Reconstruite, 0, -1);
 
		echo '<a href="'.substr($_SERVER['REQUEST_URI'], 0, $Pos).'?'.$URL_Reconstruite.'">'.htmlentities(substr(strrchr($Dossier, '/'), 1)).' ('.$NombreImages.')</a><br />'."\n";
		*/
 
		// PHP 5
		echo '<a href="'.substr($_SERVER['REQUEST_URI'], 0, $Pos).'?'.http_build_query($Query).'">'.htmlentities(substr(strrchr($Dossier, '/'), 1)).' ('.$NombreImages.')</a><br />'."\n";
		//
	}
?>
</div>
<div id="galerie">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr align="center" valign="middle">
      <td><ul id="galerie_mini">
          <?php
		//Affichage des photos
		$Liste_Images = glob($SELECT_DOSSIER . '*.' . GAL_EXTENSIONS, GLOB_BRACE );
		foreach ($Liste_Images as $Lien_Image)
		 AjouterImage($Lien_Image);
		?>
        </ul></td>
    </tr>
  </table>
</div>
<div id="galerie">
  <dl id="photo">
    <dt>Galerie Photo </dt>
    <table border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td><dd><img src="./galerie/defaut.jpg" alt="Galerie Photos" name="big_pict" width="500" id="big_pict" /></dd></td>
      </tr>
	  <tr>
	  	<td><br /><a href="#"><img src="ajouter.jpg" border="0" width="10%" height="10%"/></a></td>
	  </tr>
    </table>
  </dl>
</div>
<?php
if($SELECT_DOSSIER !== NULL)
{
?>
 
<?php
}
?>
</body>
</html>
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 11h58   #12
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Peut être une histoire de droits en écriture pour ./galerie/ ?
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 12h43   #13
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
Citation:
Envoyé par N1bus Voir le message
Peut être une histoire de droits en écriture pour ./galerie/ ?
chmod 777 !

mais je suis sous vista. alors je sias pas si cest une spécialité... ?
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 07h42   #14
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
re !

j'ai installer la même version de wamp sur une machine xp et cela fonctionne... vive vista ;-)
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2007, 16h49   #15
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 67
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : octobre 2006
Messages : 67
Points : 27
Points : 27
Salut à tous,

j'ai exactement le même problème en utilisant la fonction "imagecreatefromjpeg". Par contre moi ca viens bien d'images qui sont trop grosses, j etravaille sur des panoramiques qui font +2Mo. Je suis hébergé chez free, et je ne sais pas du tout comment changer l'option memory_limit.

Quelqu'un peut me donner un petit coup de main??

Merci
gussoner est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2007, 22h55   #16
Invité de passage
 
Inscription : novembre 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 6
Points : 3
Points : 3
Par défaut Erreur ImageCreate....

Je ne sais pas si ce problème est lié à ce que j'ai rencontré sur mon site (voir autre discussion sur GD).
Je suis loin d'être un spécialiste php (mon truc, c'est plutôt le C++) mais en réduisant la résolution de mon image à 1600 * 1200, mes scripts sont maintenant devenus Ok ...

En fait, je ne vois pas de message d'erreur (ou alors, je sais pas où aller les lire, ce qui est très probable .... (comments welcome) ) donc, je sais pas dire si c'est le même problème... mais c'est peut-être une piste ....
UrbanBlues est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h21.


 
 
 
 
Partenaires

Hébergement Web