Accueil > Forum > > > > Problème avec la fonction fctaffichimage
Problème avec la fonction fctaffichimage
vendredi 17 septembre 2010 à 13:48:27 |
Problème avec la fonction fctaffichimage

gnut
|
Voilà la fonction que j'ai récupéré :
Code 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="..." ?>
//
Le code dans HTML :
Code PHP : <img alt=""src="<?php echo $url_pho1; ?>" <?php fctaffichimage(80, 60,$url_pho1);?>/>
Le résultat :
___________________________________________________________
__________
| l'image: |
| url_pho1 |
|__________|
Notice: Undefined variable: H_src in /homez.194/touslesb/www/classes/annonce_fns.php on line 21
Notice: Undefined variable: W_src in /homez.194/touslesb/www/classes/annonce_fns.php on line 22
width="80" height="0"/>
____________________________________________________________
|
|
vendredi 17 septembre 2010 à 14:17:33 |
Re : Problème avec la fonction fctaffichimage

BencoAndCo
|
Bonjour,
Je pense que le problème doit venir de l'url de la photo il faut qu'il soit de la forme phot.jpg par ex, l'url doit etre exactement le nom du fichier que tu veux passer dans ta fonction à la majuscule près, et avec le chemin de dossier exact.
Que met tu dans $url_pho1 ?
Voili voilou !
|
|
vendredi 17 septembre 2010 à 14:19:23 |
Re : Problème avec la fonction fctaffichimage

gnut
|
le résultat de ûrl_pho1 est :
http://www.touslesbonsplans.fr/images_ann/3200_1.jpg
|
|
vendredi 17 septembre 2010 à 14:51:15 |
Re : Problème avec la fonction fctaffichimage

gnut
|
Comment dois-je faire pour utiliser ce résultat (qui sera un lien externe)?
|
|
vendredi 17 septembre 2010 à 20:26:37 |
Re : Problème avec la fonction fctaffichimage

kohntark
|
Salut,
Es tu certain que la librairie GD est installée ? (GetImageSize est une fonction GD)
Cordialement,
Kohntark -
|
|
vendredi 17 septembre 2010 à 20:36:18 |
Re : Problème avec la fonction fctaffichimage

gnut
|
Ah?
ça s'installe où cette librairie?
Merci kohntark.
|
|
vendredi 17 septembre 2010 à 20:47:39 |
Re : Problème avec la fonction fctaffichimage

gnut
|
J'ai vérifié et elle est installé.
J'ai fais des testes et le problème vient du fait que mon appel est un lien http... plutôt que qu'une adresse /dossier/fichier.jpg ou autre.
Comment faire alors pour passer un lien, y a t-il une fonction qui permette de prendre en charge un lien externe directement?
Merci.
|
|
vendredi 17 septembre 2010 à 21:04:38 |
Re : Problème avec la fonction fctaffichimage

kohntark
|
Arf, j'ai dit des bêtises, cette fonction ne nécessite pas GD
J'avais lu trop vite :
$H_ src !== $H_ Src
Même pb pour W_src.
Cordialement,
Kohntark -
|
|
vendredi 17 septembre 2010 à 21:07:04 |
Re : Problème avec la fonction fctaffichimage

kohntark
|
Tiens nous au jus, tu as peut être un pb supplémentaire (du style allow_url_fopen)
Cordialement,
Kohntark -
|
|
vendredi 17 septembre 2010 à 21:34:09 |
Re : Problème avec la fonction fctaffichimage

gnut
|
Merci qd même Kohntark, j'ai l'impression que personne ne connait le réponse ici. je vais attendre un peut peut-être que Neige saura.
Bonne soirée.
Gnut.
|
|
Cette discussion est classée dans : code, test, img, max, src
Répondre à ce message
Sujets en rapport avec ce message
redimention d'image... [ par fanfanus ]
J'ai trouvé ce code: function redimage($img_src,$dst_w,$dst_h) { // Lit les dimensions de l'image $size = GetImageSize($img_src); $src_w =
Probleme chez Free ? [ par softflower ]
Voila j'ai fait une galerie photo en php, j'upload mes photos et genere automatiquement une vignette, le probleme c'est que chez moi en local y a pas
utilisation de php-imagick [ par yberges ]
bonjour a tous voila j'ai un soucis avec un script de creation de thumbmon hebergeur ne prend pas le gd mais image magick ....je du mal a trouver des
Image trop grande [ par WhiteDwarf ]
Bonjour,Je développe un site et ai une petite gallerie photo collaborative, laquelle a une petite fonction de redimension d'images, mais lorsque les i
creation ce miniature [ par naej56 ]
bonjour a tous. Je suis un débutant (très débutant) et j'ai utiliser ce bout de code pour créer mes miniatures. $img_src = 'image.jpg'; $img_dst = "mi
Affichage de mes images aprés redimension [ par boubeuch1 ]
Bonjour, Je viens d'effectuer une fonction pour me permettre de redimensionner mes photos afin de les afficher dans une galerie Jquery qui possède de
Affichage de mes images aprés redimension en php [ par boubeuch1 ]
Bonjour, Je viens d'effectuer une fonction pour me permettre de redimensionner mes photos afin de les afficher dans une galerie Jquery qui possède de
Formulaire, upload, php5 [ par inwebo ]
Bonjour, Il y a quelque chose qui me dépasse, [b]Formulaire [/b]: [code=html] Fichier <input type="hid
Problème avec la fonction preg_replace [ par Sub_Mat ]
Bonjour à tous, [b]Voici mon problème :[/b] Je récupère de ma base de donnée une donnée commentaire. Dans ce commentaire, il y a des images qui sont
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|