$max_size){ if (!$max_size_echec OR $s < $max_size_echec) { include_spip('inc/filtres'); // des inclusions representatives d'un hit prive et/ou public pour la conso memoire include_spip('public/assembler'); include_spip('public/balises'); include_spip('public/boucles'); include_spip('public/cacher'); include_spip('public/compiler'); include_spip('public/composer'); include_spip('public/criteres'); include_spip('public/interfaces'); include_spip('public/parametrer'); include_spip('public/phraser_html'); include_spip('public/references'); include_spip('inc/presentation'); include_spip('inc/charsets'); include_spip('inc/documents'); include_spip('inc/lang'); include_spip('inc/texte'); $dummy = propre(""); $image_source = _DIR_IMG_PACK."test.png"; $res = spip_query("SELECT valeur FROM spip_meta WHERE nom='max_taille_vignettes_test'"); if ($row = spip_fetch_array($res)) $max_size_test = $row['valeur']; if (!$max_size_test OR $max_size_test>$s) ecrire_meta('max_taille_vignettes_test',$s,'non'); $result = filtrer('image_recadre',$image_source,$taille,$taille); // on est ici, donc pas de plantage if ($max_size_test>$s) ecrire_meta('max_taille_vignettes_test',$max_size_test,'non'); else effacer_meta('max_taille_vignettes_test'); $src = extraire_attribut($result,'src'); } // et maintenant envoyer la vignette de tests if ($src) { ecrire_meta('max_taille_vignettes',$taille*$taille,'non'); ecrire_metas(); @unlink($src); } else { if (!$max_size_echec OR $s < $max_size_echec) ecrire_meta('max_taille_vignettes_echec',$taille*$taille,'non'); # image echec $file = _DIR_IMG_PACK . 'jauge-rouge.gif'; $file_size = 84; } } header('Content-Type: image/gif'); header("Content-Length: $file_size"); header('Cache-Control: max-age=20'); header('Pragma: public'); readfile($file); exit; } ?>