Merci pour vos reponses;
Effectivement je suis passé de php4 a php5, le code de ma galerie est comme suit:
<?php
include_once 'administration/variables.php';
$i=1;
$nbThumb=0;
while($i<=9){
$filename = 'imageFiles/thb/galerie_bernardaudry_'.$goto.$i.'.jpg';
if(file_exists($filename)){
$tabThumb[$nbThumb]=$i; $nbThumb++;
}
$i++;
//echo "tabthumb".$nbThumb;
}
####################################################################
$i=1;
$galerie_suivante=0;
//$goto=1;
//$goto=0;
while($i<=9){
//$gt=$goto+1;
$filename = 'imageFiles/thb/galerie_bernardaudry_'.($goto+1).$i.'.jpg';
//echo "goto=".($goto)."/n";
if(file_exists($filename)){
$galerie_suivante=$i;
}
$i++;
}
//echo "filename=".$filename."/n";
//echo "goto=".$goto."/n";
//echo "galerie_suivante=".$galerie_suivante."/n";
//echo 3+2;
?>
<html>
<head>
<title>Bernard Audry, photographe professionnel, Studio Clin d'Oeil à Bordeaux.</title>
<meta name="keywords" content="mariage, mariages, tungstène, cérémonie, tirage, couple, portrait, reproduction, reportage, photos, photographie, professionnel, presse, poster, portraits, pellicule,planche contact, numérique, photothèque, photographies, prise de
vue, photographe, photographique, photo, grand format, audry, bernard audry, studio,
paysage, parution, packshot, originaux, numérique, nikon, d1, négatif,morbihan,
magazine, lorient, inversible, image, images,galerie, france, format 6x7, format 4x5, format 24x36, flash, encadrement,
ektachrome, ekta, diapositive, couleur, cadre, façonnage,broncolor, bretagne, argentique,
agrandissement, panoramique, iconographie, pays de lorient,packshots, 360 degree, époux, épouse, mariée, mari, mariées, famille, photo de groupe, photographie de groupe, photo de famille, fêtes, book, format 10x15, couleur, noir et blanc, groupe, scolaire, chromie, ektas, ektachromes, audry bernard, imagerie, éclairage, éclairage naturel, éclairage studio, flashs, vue, vues, mise au point, netteté, flou artistique, lumière, souriez, clic, le grand jour, bonheur, joie, beau, beauté, robe de mariée, maquillage de mariée, préparation de la mariée, avant la cérémonie, pendant la cérémonie, après la cérémonie, vive la mariée, festivités, fiancés, fiancé, fiancée, fiançailles, tirages photographiques, tirage photo, ">
<meta name="description" content="Bernard Audry,photographie la vie,la nature,les gens. Il a fait du reportage de mariage et des portraits sa spécialité. Photographies en studio ou en extérieur.">
<meta name="copyright" content="Ckom Conseil 2002">
<!-- Fireworks 4.0 Dreamweaver 4.0 target. Created Tue Mar 05 11:22:16 GMT+0100 (Paris, Madrid) 2002-->
<script language="JavaScript">
<!--
var id=0;
<?php
echo "\nvar TabImg = new Array(";
for($u=0;$u<$nbThumb;$u++){
echo $tabThumb[$u];
echo ($u!=($nbThumb-1))?",":"";
}
echo ");\n";
?>
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function SM_changeImage(){
var nav=SM_changeImage.arguments;
eval("MM_swapImage('centre','','<?php echo $http_image?>imageFiles/galerie_bernardaudry_<?=$goto?>"+nav[0]+".jpg',1);"); id=(nav[0]-1);
}
function SM_navigImage() { //v1.0
var navig=SM_navigImage.arguments;
if(navig[0]==1 && id<<?=($nbThumb-1)?>){ id++; eval("MM_swapImage('centre','','<?php echo $http_image?>imageFiles/galerie_bernardaudry_<?=$goto?>"+TabImg[id]+".jpg',1);"); }
if(navig[0]==0 && id>0){ id--; eval("MM_swapImage('centre','','<?php echo $http_image?>imageFiles/galerie_bernardaudry_<?=$goto?>"+TabImg[id]+".jpg',1);"); }
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body bgcolor="#ffffff" marginwidth="0" link="#000000" vlink="#999999" alink="#CCCCCC" marginheight="0" topmargin="0" leftmargin="0" onLoad="MM_preloadImages('images/menu_r1_c2.gif','images/menu_r2_c2.gif','images/menu_r3_c2.gif','images/menu_r4_c2.gif','images/menu_r5_c2.gif','images/menu_r6_c2.gif','images/menu_r7_c2.gif')">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="740" align="center">
<!-- fwtable fwsrc="index.png" fwbase="index2.gif" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="0" -->
<tr>
<td><img src="images/spacer.gif" width="429" height="1" border="0"></td>
<td><img src="images/spacer.gif" width="93" height="1" border="0"></td>
<td><img src="images/spacer.gif" width="53" height="1" border="0"></td>
<td><img src="images/spacer.gif" width="40" height="1" border="0"></td>
<td><img src="images/spacer.gif" width="46" height="1" border="0"></td>
<td><img src="images/spacer.gif" width="79" height="1" border="0"></td>
<td><img src="images/spacer.gif" width="1" height="1" border="0"></td>
</tr>
<tr>
<td rowspan="3" valign="middle">
<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="6%">
<div align="left"></div>
</td>
<td width="94%"><img src="images/audry.gif" width="272" height="33"></td>
</tr>
<tr>
<td colspan="2">
<div align="center"><img src="imageFiles/galerie_bernardaudry_<?php echo $goto.$tabThumb[0]?>.jpg" name="centre"></div>
</td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="73%" align="right"><a href="#" onClick="SM_navigImage(0)"><img src="images/back.gif" alt="photo précédente" name="precedent" width="16" height="7" border="0" align="absmiddle"></a></td>
<td width="9%" align="center" valign="bottom"><font size="1" face="Arial, Helvetica, sans-serif">photos</font></td>
<td width="18%"><a href="#" onClick="SM_navigImage(1)"><img src="images/next.gif" alt="photo suivante" name="suivant" width="16" height="7" border="0" align="absmiddle"></a></td>
</tr>
</table>
<?php include("coordonnees.php")?></td>
<td colspan="5"><img name="index2_r1_c2" src="images/index2_r1_c2.gif" width="311" height="99" border="0"></td>
<td><img src="images/spacer.gif" width="1" height="99" border="0"></td>
</tr>
<tr>
<td colspan="5"><?php include("menu.php"); ?></td>
<td><img src="images/spacer.gif" width="1" height="26" border="0"></td>
</tr>
<tr>
<td colspan="5" align="center" valign="top"> <br>
<table width="71%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><img src="images/galerie-titre.gif" width="68" height="28"></td>
</tr>
</table>
<table width="280" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="30" align="right"><?php
$galerie_precedente = $goto-1;
$galerie_precedente = ($galerie_precedente==0)?"":$galerie_precedente;
echo ($goto)?"<a href='?goto=".$galerie_precedente."'><img alt='galerie précédente' src='images/flecheg2.gif' border='0'></a>":"<img src='images/blank.gif'>";
?></td>
<td width="218"><table width="46%" border="0" cellspacing="2" cellpadding="2" align="center">
<?php
$image=0;
for($j=1;$j<=Ceil($nbThumb/3);$j++){
?>
<tr>
<td><div align="center"><?php if($tabThumb[$image]){ ?><a href="#" onClick="SM_changeImage(<?php echo $tabThumb[$image]?>)"><img src="imageFiles/thb/galerie_bernardaudry_<?php echo $goto.$tabThumb[$image]?>.jpg" width="67" height="53" border="0"></a><?php $image++; } else { echo " "; }?></div></td>
<td><div align="center"><?php if($tabThumb[$image]){ ?><a href="#" onClick="SM_changeImage(<?php echo $tabThumb[$image]?>)"><img src="imageFiles/thb/galerie_bernardaudry_<?php echo $goto.$tabThumb[$image]?>.jpg" width="67" height="53" border="0"></a><?php $image++; } else { echo " "; }?></div></td>
<td><div align="center"><?php if($tabThumb[$image]){ ?><a href="#" onClick="SM_changeImage(<?php echo $tabThumb[$image]?>)"><img src="imageFiles/thb/galerie_bernardaudry_<?php echo $goto.$tabThumb[$image]?>.jpg" width="67" height="53" border="0"></a><?php $image++; } else { echo " "; }?></div></td>
</tr>
<?php
}
?>
</table></td>
<td width="32"><?php
echo ($galerie_suivante)?"<a href='?goto=".($goto+1)."' ><img alt='galerie suivante' src='images/fleched2.gif' border='0'></a>":"<img src='images/blank.gif'>";
//echo "galerie+1".$galerie_suivante."/n";
//echo "goto+1".$goto."/n";
?></td>
</tr>
</table>
<br>
<font size="1"><a href="galerie2.php" ><font face="Arial, Helvetica, sans-serif">Mariage1</font></a><font face="Arial, Helvetica, sans-serif"> | <font size="1"><a href="galerie2.php?goto=1#">Mariage</a></font><a href="galerie2.php?goto=1#">2</a> | <a href="galerie2.php?goto=2#"><font size="1">Mariage</font>3</a> | <font size="1"><a href="galerie2.php?goto=3#">Mariage</a></font><a href="galerie2.php?goto=3#">4</a> | <font size="1"><a href="galerie2.php?goto=4#">Maternité</a></font></font></font><br>
<font size="1"><font face="Arial, Helvetica, sans-serif"><a href="galerie2.php?goto=5#">Bébés</a> | <font size="1"><a href="galerie2.php?goto=6#">Enfants</a></font> | <font size="1"><a href="galerie2.php?goto=7#">Adultes</a></font><a href="galerie2.php?goto=7#">1</a> | <font size="1"><a href="galerie2.php?goto=8#">Adultes</a></font><a href="galerie2.php?goto=6#">2</a></font></font></td>
<td><img src="images/spacer.gif" width="1" height="295" border="0"></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>