Accueil > Forum > > > > Erreur Script Album Photos
Erreur Script Album Photos
lundi 13 mars 2006 à 23:22:09 |
Erreur Script Album Photos

lemerayjb
|
Salut à vous !
J'ai telechargé un script PHP pour mettre un album photo sur mon site et j'ai p'tit probleme :-)
J'ai essayé de contacté l'auteur de ce script (telecharger sur ce site) mais impossible de le joindre :-(
Donc en dernier recours je viens ici :-) J'espère que vous pourrez m'aider :-)
Voici le problème :
En fait quand je met les photos que je veux mettre dans mon album dans
la racine de mon ftp, pas de probleme, les images s'affichent nikel.
Le probleme commence quand je veux organiser mon ftp est que je met les
photos dans un dossier, je change l'adresse d'acès aux photos dans le
script (adresse absolue) mais j'ai ce message d'erreur :
Warning: getimagesize(): Unable to access 11.jpg in
/var/www/free.fr/d/3/orochimarukage/abby.php on line
37
Warning: getimagesize(11.jpg): failed to open stream: No
such file or directory in /var/www/free.fr/d/3/orochimarukage/abby.php on
line 37
Warning: Division by zero in
/var/www/free.fr/d/3/orochimarukage/abby.php on line 38
J'ai ce message pour chaque image alors si vous souhaitez voir ce que ca donne :
http://orochimarukage.free.fr/abby.php
Ca m'agace surtout que dans la racine ca marche nikel, évitez s'il
vous plait de me dire "bah laisse les dans la racine" parce que je peux
pas déjà pour l'organisation du ftp et parce qu'en fait je veux faire
plusieurs albums et le script affiche dans un album toutes les photos
qu'il trouve dans un dossier alors si je veux par exemple mettre 2
photos dans l'album 1 et 6 dans l'album 2, il y en aura 8 dans l'album
1 et aucune dans l'album 2.
J'espère que je me suis fais comprendre mais c'est pas facile à expliquer 
Je poste aussi le script, pour avoir une aide plus precise :)
<?php include("/var/www/free.fr/d/3/orochimarukage/menu.php"); ?>
<?php include("/var/www/free.fr/d/3/orochimarukage/central.php"); ?>
<html>
<head>
<title>Albums photo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" media="all">
a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
}
a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
color:#00FFFF;
text-decoration:underline;
}
img {
border-color:#FFFFFF;
}
</style>
<?php
function ajustTaille($rPhoto, $tailleY)
{
$size = getimagesize($rPhoto); // on obtiens
la largeur et la hauteur de la photo
$coef = $size[0]/$size[1]; // on obtiens le
coef qu'il il y a entre eux ex: 1024/768 = 1.3
$tailleX = round(($tailleY*$coef), 0); // on
multiplie la hauteur souhaite avec le coef de la photo et on arrondi
echo "<img src=\"$rPhoto\" width=\"$tailleX\"
height=\"$tailleY\">"; // on affiche l'image
}
function enumPhoto($dir)
{
$handle = opendir($dir); // ouverture du
repertoire
while ( $file = readdir($handle) ) // tant
qu'on trouve un fichier la boucle continue
{
{
/* Attention !
si la photo comporte plus de 1 point (.), elle ne sera pas reconnu par
la fonction. */
$file_extension = strtolower(substr($file, (strpos($file,
".")+1))); // on recupere l'extension du fichier
if (
($file_extension == "jpeg") || ($file_extension == "gif") ||
($file_extension == "jpg")
||
($file_extension == "bmp") || ($file_extension == "png") ) //
format de photo reconnu
{
echo "<a
href=\"abby.php?photo=$file\">";
ajustTaille($file, 75);
echo "</a> ";
}
}
}
closedir($handle);
}
function nettoie($value)
{
return
trim(htmlspecialchars(strip_tags(addslashes($value))));
}
if ( empty($_GET['photo']) ){
$photo = "logo.jpg"; // si c'est la premiere
fois qu'on affiche la page, aucun argument n'est transmis
}
else
{
$photo = nettoie($_GET['photo']);
/* Si les donnees recuperees sont invalides, on
reaffiche la page par default */
if ( (!file_exists($photo)) || (strlen($photo) <
5) )
{
$photo = "logo.jpg";
}
}
?>
</head>
<body>
<table cellspacing="0" cellpadding="0" width="100%" height="100%" border="0">
<tr>
<td align="center" valign="middle">
<table width="500" border="0"
cellspacing="10">
<tr>
<td align="center">
<?php
ajustTaille($photo, 338); // y = 338
?>
</td>
</tr>
<tr>
<td>
<div align="justify">
<center>
<?php
enumPhoto("/var/www/free.fr/d/3/orochimarukage/abby/");
/*
"." correspond
au repertoire courant. Pour liset un autre repertoire, il suffit
d'indiquer son
chemin absolu.
*/
?>
</center>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Merci de vos réponses et de votre aide :) et d'avoir lu le post ;)
Jb
|
|
mardi 14 mars 2006 à 16:19:24 |
Re : Erreur Script Album Photos
|
jeudi 16 mars 2006 à 12:45:15 |
Re : Erreur Script Album Photos

lemerayjb
|
salut a toi !
Merci de ta réponse, et désolé pour le retard !
En fait j'ai esssayé les 2 mais ca donne rien :-)
Je suis perdu, mais j'ai reussi a contacter l'auteur de ce script, donc il va m'aider merci a toi et merci a lui ;-)
A bientôt
Jb :-)
|
|
Cette discussion est classée dans : script, file, photo, photos, album
Répondre à ce message
Sujets en rapport avec ce message
Modification d'un script... [ par Farfadam ]
Bonjour à tous,Voila, j'ai trouvé un script intérésant pour faire une sorte d'album photo ici : http://www.jejavascript.net/visionn.php j'aimerais pou
album photo à partir d'un serveur FTP [ par d_alma ]
Bonjour, J'aimerais faire un album photo. Les photos seraient stockées dans plusieurs répertoires et sous repertoires. Le but serait de pouvoir navi
uopload en php [ par jaco13 ]
Si je peux me permettre et si quelqu'un trouve quelques minutes pour me répondre, j'aimerais avoir un petit conseil sur un problème en php qui
Album Photo [ par Farfadam ]
Bonjour à tous, je cherche désespérément une source qui me permettrai de faire un album photo à la manière des msn space (exemple ici : <A href="http:
[PHP] Défilement d'images [ par piep14 ]
Bonsoir, je cherche le moyen de faire afficher une photo avec des flèches de chaque coté pour faire afficher les autres photos. Pour le moment, j'a
Défilement de photos [ par piep14 ]
Bonjour a tous !!! Voici mon problème. Je suis en train de faire une galerie de photos. J'ai donc fais ce code : <SCRIPT language="JavaScrip
Classement de photo hors du commun [ par zarkor ]
Slt a tous, ça fait déja quelques mois que je me suis lancé dans le php. J'ai fait un systeme de vote pour des photos avec du sql. Seulement le problè
Utiliser un fichier xml, avec php, pour un album photo [ par lulusurf ]
Bonjours à tous j'ai besoin de votre aide ! J'ai un album en flash, avec un fichier xml qui contient les infos pour les photos (ci-dessous). Mais le
modifier un code sur une gallerie [ par mike501 ]
bonjour, je vien de trouver une galerie a mon gout mais le souci c est que les image ce mette toute sur la meme page estce que quelq un pourrai m aide
je suis desesperer [ par mike501 ]
bonjour, je voudrai savoir si quelq'un pourrai m aider, j ai une gallerie d image mais le souci ces que toute les image sont sur la meme page, je voud
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
|