Fatal error: Call to undefined function: fctaffichimage() [Résolu]

boubeuch1 46 Messages postés lundi 12 avril 2010Date d'inscription 5 mai 2010 Dernière intervention - 21 avril 2010 à 10:56 - Dernière réponse : boubeuch1 46 Messages postés lundi 12 avril 2010Date d'inscription 5 mai 2010 Dernière intervention
- 21 avril 2010 à 11:05
Bonjour,

Je souhaite afficher des images dans une galerie photo. Toutefois, celle-ci à des dimensions restreintes largeur=470px et hauteur 500px.
voici mon code:

<?php
$album=$_GET["album"];//je récupère le nom de l'album photo que j'ai séléctionné
echo "";
$dossiercourant=opendir("../photo_galerie/$album");//ouvre l'album
while ($file = readdir($dossiercourant)) {
if ($file != "." && $file != "..") {
?>
<li>></li>
<?php }
}
echo "";
?>

voici l'erreur:
Fatal error: Call to undefined function: fctaffichimage() in /homez.41/nancydan/www/testV2/galerie-photo.php on line 104

La ligne 104 est la ligne rouge

Merci d'avance pour votre aide...
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
boubeuch1 46 Messages postés lundi 12 avril 2010Date d'inscription 5 mai 2010 Dernière intervention - 21 avril 2010 à 11:05
3
Merci
Je retire ce que j'ai dit je n'ai plus d'erreur mais en revanche rien ne se passe... aucun redimensionnement

Merci boubeuch1 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de boubeuch1
boubeuch1 46 Messages postés lundi 12 avril 2010Date d'inscription 5 mai 2010 Dernière intervention - 21 avril 2010 à 11:01
0
Merci
J'oublie voici le code de ftcaffichimage.php
<?php
// -----------------------------------------------------------------------------------------------------
// fonction de redimensionnement A L'AFFICHAGE
// -----------------------------------------------------------------------------------------------------
// La FONCTION : fctaffichimage($W_max, $H_max, $img_Src)
// Les parametres :
// - $W_max : LARGEUR maxi finale ----> ou 0 : largeur libre
// - $H_max : HAUTEUR maxi finale ----> ou 0 : hauteur libre
// - $img_Src : NOM de l image Source
// -----------------------------------------------------------------------------------------------------
// Affiche : width="..." height="..." pour la balise img
// -----------------------------------------------------------------------------------------------------
function fctaffichimage($W_max, $H_max, $img_Src) {
// ------------------------------------------------------------------
// Lit les dimensions de l'image
$img_size = GetImageSize($img_Src);
$W_Src = $img_size[0]; // largeur
$H_Src = $img_size[1]; // hauteur
// ------------------------------------------------------------------
// Teste les dimensions tenant dans la zone
$H_test = round(($W_max / $W_Src) * $H_Src);
$W_test = round(($H_max / $H_Src) * $W_Src);
// ------------------------------------------------------------------
// Si $H_max non précisé (0)
if(!$H_max) { $H_max = $H_test; }
// Sinon si $W_max non précisé (0)
elseif(!$W_max) { $W_max = $W_test; }
// Sinon teste quel redimensionnement tient dans la zone
elseif($H_test > $H_max) { $W_max = $W_test; }
else { $H_max = $H_test; }
// ------------------------------------------------------------------
// (procedure : ne retourne aucune valeur mais ...)
// AFFICHE les dimensions optimales
echo ' width="'.$W_max.'" height="'.$H_max.'"';
}
// Affiche : width="..." height="..."
//
?>
Commenter la réponse de boubeuch1

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.