Probleme d'affichage d'image....je n'ai que le nom qui apparait
Résolu
lolo590771
Messages postés
84
Date d'inscription
Statut
Membre
Dernière intervention
-
lolo590771 Messages postés 84 Date d'inscription Statut Membre Dernière intervention -
lolo590771 Messages postés 84 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Suite au de crash de mon disque dur n°2 (j'en ai deux) que j'ai racheté. J'ai dû tout recommence. Installer le Wampserver, re-installer dreamweaver 8, recréer le site et faire un dossier "IMAGES"...bref tout refaire comme avant. Mais il y a un hic. J'ai les noms des personnages qui s'affichent mais pas leur images qui leur corresponde.
voici mon bout de code :
<?php
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
//// affichage des noms dans la cellule de mon tableau acteurs/actrices /////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
$Nom_ACTORS="";
$ACTORS=$row_OnlyFichierAdulteSurCD['ACTORS'];
$longueur_ACTORS =strlen($ACTORS);
$ACTORSpresents= array();
$i=0;
$j=0;
$maxVIRGULE=0;
$maxj=0;
$maxVIRGULE = count((explode(",",$ACTORS)));
//affiche tous les acteurs/actrices sans leur extension
if ($longueur_ACTORS>0)
{
while($i<$longueur_ACTORS)
{
if (isset($ACTORS))
{
if (explode(",",$ACTORS))
{
if ($maxVIRGULE != $j)
{
$ACTORSpresents=(explode(", ",$ACTORS));
//echo $ACTORSpresents[$j]."-";
$maxj=$j;
$j++;
}
}
$i++;
}
}
}
echo "<br/><u>CASTING :</u> Il y a : ".(sizeof($ACTORSpresents))." Acteurs/Actrices <br/><br/>";
?>
<?php
//////////////////////////////////////////////////
//////////////////////////////////////////////////
////affichage des photos des acteurs/actrices ////
//////////////////////////////////////////////////
//////////////////////////////////////////////////
$NOM = array();
$compteur =0;
$i=0;
$compt=0;
$debutEXTENSION=".";
$image = array ();
$compteur=0;
$comptage=0;
$imageACTORS_sans_extension = array();
// répertoire des images
$dir="../../../IMAGES/ADULTESsurCD/Acteurs et Actrices XXX";
$RepertoireNOM = opendir($dir); // ouverture du repertoire
////////////////////////////////////////////
//// AFFICHAGE des acteurs et actrices /////
////////////////////////////////////////////
while($Nom_ACTORS = readdir($RepertoireNOM))
{
if (!is_file($Nom_ACTORS)&&($Nom_ACTORS != "index.php"))
{
//on stocke le nom des fichiers des photos dans un tableau
$tableau[$compt] = $Nom_ACTORS;
// On a stocké un nom, donc on incrémente maintenant
$compt++;
}
}
closedir($RepertoireNOM);
// Ensuite pourquoi compter les photos ? On sait qu'on a $compt //
if ($compt>0)
{
echo '<table>';
// et on fait une boucle d'affichage
for($i=0;$i<$compt;$i++)
{
//echo $tableau[$i]."</br>";
}
}
if ($compt>0)
{
$nbcol = 8; // nombre de colonnes (pour les images....
$nbpics = count($tableau); // On compte le nombre de photos qui se trouve dans le dossier
//$dir=opendir($RepertoireNOM);
if ($ACTORS!="")
{
$ACTORSpresents=explode(", ",", ".$ACTORS);
echo "<table>";
$nbcol=7;
for($i=1;$i<sizeof($ACTORSpresents);$i++)
{
if($i%$nbcol==1)
{
echo "<tr>";
}
$extension="";
if(is_file($dir.$ACTORSpresents[$i].".jpg")){$extension=".jpg";}
elseif(is_file($dir.$ACTORSpresents[$i].".png")){$extension=".png";}
elseif(is_file($dir.$ACTORSpresents[$i].".jpeg")){$extension=".jpeg";}
elseif(is_file($dir.$ACTORSpresents[$i].".gif")){$extension=".gif";}
elseif(is_file($dir.$ACTORSpresents[$i].".bmp")){$extension=".bmp";}
else{$extension="";}
echo "<td>";
if($extension!="")
{
echo "<img src='".$dir.$ACTORSpresents[$i].$extension."' width=145 height=200>"; //image de l'acteur - actrice
echo 'Information (biographie<br />'; // saute une ligne grace à <br/>
echo " et filmographie sur ".$tableau[$compteur].'<br />';
echo '<a href="https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal$ACTORSpresents[$i].'">'.$ACTORSpresents[$i].'</a><br />';
}
else
{
echo "Aucune photo pour<br/>";
}
echo "<br/>".$ACTORSpresents[$i]."</td>";
if($i%$nbcol==0)
{
echo "</tr>";
}
}
echo "</table>";
}
//si on a au moins une photo, on les affiche toutes
if ($nbpics != 0)
{
echo '<table>';
}
while ($comptage =! $maxj)
{
//echo $ACTORSpresents[$i]."</br>";
//echo $tableau[$comptage]."</br>";
if (($ACTORSpresents[$i]) == ($tableau[$compteur]))
{
if ($i%$nbcol != 0)
{echo '<tr>';}
{
echo '<img src="$dir'.$tableau[$compteur].'"/><br/>'; // saute une ligne grace à <br/>
echo '<img src="../../../IMAGES/ADULTESsurCD/Acteurs et Actrices XXX/'.$tableau[$compteur].'"/><br/>'; // saute une ligne grace à <br/>
echo $tableau[$compteur].'<br />'; // saute une ligne grace à <br/>
echo '<a href="https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal$ACTORSpresents[$i].'">'.$ACTORSpresents[$i].'</a><br />';
echo $tableau[$compteur]; // pour voir si il est ok
$comptage=0;
$i++;
}
if($i%$nbcol==($nbcol-1))
{
echo '</tr>';
}
$compteur++;
}
$comptage++;
}
echo '</table>';
}
else
echo 'Aucune image à afficher';
?>
merci de voir ou se trouve le probleme
Suite au de crash de mon disque dur n°2 (j'en ai deux) que j'ai racheté. J'ai dû tout recommence. Installer le Wampserver, re-installer dreamweaver 8, recréer le site et faire un dossier "IMAGES"...bref tout refaire comme avant. Mais il y a un hic. J'ai les noms des personnages qui s'affichent mais pas leur images qui leur corresponde.
voici mon bout de code :
<?php
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
//// affichage des noms dans la cellule de mon tableau acteurs/actrices /////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
$Nom_ACTORS="";
$ACTORS=$row_OnlyFichierAdulteSurCD['ACTORS'];
$longueur_ACTORS =strlen($ACTORS);
$ACTORSpresents= array();
$i=0;
$j=0;
$maxVIRGULE=0;
$maxj=0;
$maxVIRGULE = count((explode(",",$ACTORS)));
//affiche tous les acteurs/actrices sans leur extension
if ($longueur_ACTORS>0)
{
while($i<$longueur_ACTORS)
{
if (isset($ACTORS))
{
if (explode(",",$ACTORS))
{
if ($maxVIRGULE != $j)
{
$ACTORSpresents=(explode(", ",$ACTORS));
//echo $ACTORSpresents[$j]."-";
$maxj=$j;
$j++;
}
}
$i++;
}
}
}
echo "<br/><u>CASTING :</u> Il y a : ".(sizeof($ACTORSpresents))." Acteurs/Actrices <br/><br/>";
?>
<?php
//////////////////////////////////////////////////
//////////////////////////////////////////////////
////affichage des photos des acteurs/actrices ////
//////////////////////////////////////////////////
//////////////////////////////////////////////////
$NOM = array();
$compteur =0;
$i=0;
$compt=0;
$debutEXTENSION=".";
$image = array ();
$compteur=0;
$comptage=0;
$imageACTORS_sans_extension = array();
// répertoire des images
$dir="../../../IMAGES/ADULTESsurCD/Acteurs et Actrices XXX";
$RepertoireNOM = opendir($dir); // ouverture du repertoire
////////////////////////////////////////////
//// AFFICHAGE des acteurs et actrices /////
////////////////////////////////////////////
while($Nom_ACTORS = readdir($RepertoireNOM))
{
if (!is_file($Nom_ACTORS)&&($Nom_ACTORS != "index.php"))
{
//on stocke le nom des fichiers des photos dans un tableau
$tableau[$compt] = $Nom_ACTORS;
// On a stocké un nom, donc on incrémente maintenant
$compt++;
}
}
closedir($RepertoireNOM);
// Ensuite pourquoi compter les photos ? On sait qu'on a $compt //
if ($compt>0)
{
echo '<table>';
// et on fait une boucle d'affichage
for($i=0;$i<$compt;$i++)
{
//echo $tableau[$i]."</br>";
}
}
if ($compt>0)
{
$nbcol = 8; // nombre de colonnes (pour les images....
$nbpics = count($tableau); // On compte le nombre de photos qui se trouve dans le dossier
//$dir=opendir($RepertoireNOM);
if ($ACTORS!="")
{
$ACTORSpresents=explode(", ",", ".$ACTORS);
echo "<table>";
$nbcol=7;
for($i=1;$i<sizeof($ACTORSpresents);$i++)
{
if($i%$nbcol==1)
{
echo "<tr>";
}
$extension="";
if(is_file($dir.$ACTORSpresents[$i].".jpg")){$extension=".jpg";}
elseif(is_file($dir.$ACTORSpresents[$i].".png")){$extension=".png";}
elseif(is_file($dir.$ACTORSpresents[$i].".jpeg")){$extension=".jpeg";}
elseif(is_file($dir.$ACTORSpresents[$i].".gif")){$extension=".gif";}
elseif(is_file($dir.$ACTORSpresents[$i].".bmp")){$extension=".bmp";}
else{$extension="";}
echo "<td>";
if($extension!="")
{
echo "<img src='".$dir.$ACTORSpresents[$i].$extension."' width=145 height=200>"; //image de l'acteur - actrice
echo 'Information (biographie<br />'; // saute une ligne grace à <br/>
echo " et filmographie sur ".$tableau[$compteur].'<br />';
echo '<a href="https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal$ACTORSpresents[$i].'">'.$ACTORSpresents[$i].'</a><br />';
}
else
{
echo "Aucune photo pour<br/>";
}
echo "<br/>".$ACTORSpresents[$i]."</td>";
if($i%$nbcol==0)
{
echo "</tr>";
}
}
echo "</table>";
}
//si on a au moins une photo, on les affiche toutes
if ($nbpics != 0)
{
echo '<table>';
}
while ($comptage =! $maxj)
{
//echo $ACTORSpresents[$i]."</br>";
//echo $tableau[$comptage]."</br>";
if (($ACTORSpresents[$i]) == ($tableau[$compteur]))
{
if ($i%$nbcol != 0)
{echo '<tr>';}
{
echo '<img src="$dir'.$tableau[$compteur].'"/><br/>'; // saute une ligne grace à <br/>
echo '<img src="../../../IMAGES/ADULTESsurCD/Acteurs et Actrices XXX/'.$tableau[$compteur].'"/><br/>'; // saute une ligne grace à <br/>
echo $tableau[$compteur].'<br />'; // saute une ligne grace à <br/>
echo '<a href="https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal$ACTORSpresents[$i].'">'.$ACTORSpresents[$i].'</a><br />';
echo $tableau[$compteur]; // pour voir si il est ok
$comptage=0;
$i++;
}
if($i%$nbcol==($nbcol-1))
{
echo '</tr>';
}
$compteur++;
}
$comptage++;
}
echo '</table>';
}
else
echo 'Aucune image à afficher';
?>
merci de voir ou se trouve le probleme
A voir également:
- Probleme d'affichage d'image....je n'ai que le nom qui apparait
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Clé usb n'apparait pas - Guide
- Image iso - Guide
- Faites en sorte que la cellule a1 affiche exactement ce qui est montré sur cette image. quel mot apparaît en b1 ? - Forum Excel
- =Si la cellule A1 a du texte = B1 devient couleur - Forum Excel